{
  "markdown": "# Publora MCP Server\n\n[![smithery badge](https://smithery.ai/badge/publora/publora-mcp)](https://smithery.ai/servers/publora/publora-mcp)\n\nOfficial [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for [Publora](https://publora.com) — control your social media scheduling directly from AI assistants like Claude, Cursor, and any MCP-compatible client.\n\n**No coding required.** Just describe what you want in plain English:\n\n> \"Schedule a LinkedIn post for tomorrow at 9am\"\n> \"How did my last post perform?\"\n> \"Post this to Twitter and LinkedIn\"\n\n## Quick Start\n\n### Remote Server (Recommended)\n\nPublora hosts an MCP server at `mcp.publora.com` — no installation needed.\n\n**1. Get your API key** at [publora.com](https://publora.com) → Settings → API\n\n**2. Add to your MCP client:**\n\n```json\n{\n  \"mcpServers\": {\n    \"publora\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.publora.com\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\n**3. Restart your client** and start talking to your AI about social media!\n\n---\n\n## Client Setup\n\n<details>\n<summary><b>Claude Code (CLI)</b></summary>\n\nEdit `~/.claude.json` or create `.mcp.json` in your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"publora\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.publora.com\",\n      \"headers\": {\n        \"Authorization\": \"Bearer sk_YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Code. Verify with `/mcp` command.\n</details>\n\n<details>\n<summary><b>Claude Desktop</b></summary>\n\n1. Open Claude Desktop → **Settings** → **Developer** → **Edit Config**\n2. Add the Publora server (same JSON as above)\n3. Restart Claude Desktop\n</details>\n\n<details>\n<summary><b>Cursor</b></summary>\n\nCreate `.cursor/mcp.json` in your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"publora\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.publora.com\",\n      \"headers\": {\n        \"Authorization\": \"Bearer sk_YOUR_API_KEY\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><b>Local Development</b></summary>\n\nRun your own instance:\n\n```bash\ngit clone https://github.com/publora/mcp-server.git\ncd mcp-server\nnpm install\nPUBLORA_API_URL=https://api.publora.com npm start\n```\n\nServer runs on `http://localhost:3100`\n</details>\n\n---\n\n## Available Tools (18)\n\n### Posts\n| Tool | Description |\n|------|-------------|\n| `list_posts` | List posts with filters (status, platform, dates) |\n| `create_post` | Schedule a post to one or more platforms |\n| `get_post` | Get post details and status |\n| `update_post` | Reschedule or change status |\n| `delete_post` | Delete a post |\n| `get_upload_url` | Get presigned URL for media upload |\n\n### Connections\n| Tool | Description |\n|------|-------------|\n| `list_connections` | List connected social accounts |\n\n### LinkedIn Analytics\n| Tool | Description |\n|------|-------------|\n| `linkedin_post_stats` | Post engagement metrics |\n| `linkedin_account_stats` | Account-level statistics |\n| `linkedin_followers` | Follower count and growth |\n| `linkedin_profile_summary` | Combined profile overview |\n| `linkedin_create_reaction` | React to a post |\n| `linkedin_delete_reaction` | Remove a reaction |\n| `linkedin_create_comment` | Post a comment on a LinkedIn post |\n| `linkedin_delete_comment` | Delete a comment |\n\n### Workspace (B2B)\n| Tool | Description |\n|------|-------------|\n| `list_workspace_users` | List team members |\n| `create_workspace_user` | Add a user |\n| `workspace_detach_user` | Remove a user |\n\n---\n\n## Example Conversations\n\n**Schedule a post:**\n> You: Schedule \"Excited about our product launch!\" to LinkedIn for tomorrow 9am\n> AI: Done! Post scheduled for tomorrow at 9am EST.\n\n**Cross-platform posting:**\n> You: Post \"We're hiring!\" to all my accounts\n> AI: Published to Twitter, LinkedIn, and Bluesky.\n\n**Check analytics:**\n> You: How did my LinkedIn posts perform this week?\n> AI: 5 posts, 4,230 impressions, 89 reactions. Best: Monday's update (1,850 impressions).\n\n**Content calendar:**\n> You: What do I have scheduled for next week?\n> AI: 5 posts: Mon LinkedIn, Tue Twitter+LinkedIn, Wed LinkedIn...\n\n---\n\n## Who Is This For?\n\n- **Marketers** — manage campaigns and check analytics via AI chat\n- **Content creators** — schedule posts without switching apps\n- **Business owners** — delegate social media tasks to AI\n- **Developers** — integrate Publora into AI-powered workflows\n\n---\n\n## Supported Platforms\n\nTwitter/X · LinkedIn · Instagram · Threads · TikTok · YouTube · Facebook · Bluesky · Mastodon · Telegram\n\n---\n\n## Authentication\n\nUse your Publora API key via:\n- `Authorization: Bearer sk_...` (recommended)\n- `x-publora-key: sk_...`\n\nGet your key: [publora.com](https://publora.com) → Settings → API\n\n---\n\n## Verification\n\n```bash\n# Health check\ncurl https://mcp.publora.com/health\n\n# Test MCP handshake\ncurl -X POST https://mcp.publora.com \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json, text/event-stream\" \\\n  -H \"Authorization: Bearer sk_YOUR_API_KEY\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2024-11-05\",\"capabilities\":{},\"clientInfo\":{\"name\":\"test\",\"version\":\"1.0.0\"}}}'\n```\n\n---\n\n## Documentation\n\n- **MCP Setup Guide:** [docs.publora.com/guides/mcp-server](https://docs.publora.com/guides/mcp-server)\n- **REST API Docs:** [docs.publora.com](https://docs.publora.com)\n- **MCP Protocol:** [modelcontextprotocol.io](https://modelcontextprotocol.io)\n\n---\n\n## Development\n\n```bash\n# Install\nnpm install\n\n# Run locally\nPUBLORA_API_URL=https://api.publora.com npm start\n\n# Run tests\nnpm test\n```\n\n### Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `PORT` | `3100` | Server port |\n| `PUBLORA_API_URL` | `https://api.publora.com` | Backend API URL |\n\n---\n\n## Related\n\n- [Publora](https://publora.com) — Social media scheduling platform\n- [Publora API Docs](https://docs.publora.com) — REST API documentation\n- [awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) — Community MCP servers list\n\n---\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n**[Publora](https://publora.com)** — Affordable social media API starting at $5.40/month\n",
  "bytes": 6163,
  "sha": "e56dc13de8b81976bbc2ee8ee7f23613a104dba84507d2db1ad6dea0dc20c9df",
  "repo_slug": "publora/mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_publora_mcp_server_942226ea/readme"
}