Skip to main content
ClaudeWave
Thorarinsson22 avatar
Thorarinsson22

smart-post-studio-mcp

View on GitHub

Connect Claude, Cursor or any MCP client to your social media queue — docs and example configs for the Smart Post Studio MCP server

MCP ServersOfficial Registry0 stars0 forksMITUpdated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/15/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/Thorarinsson22/smart-post-studio-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "smart-post-studio-mcp": {
      "command": "node",
      "args": ["/path/to/smart-post-studio-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/Thorarinsson22/smart-post-studio-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# Smart Post Studio MCP — connect your AI to your social media queue

[Smart Post Studio](https://smartpoststudio.com) is a social media scheduler for 8 platforms (Instagram, Threads, TikTok, X, Facebook, YouTube, LinkedIn incl. Company Pages, Fanvue). It exposes a remote **[MCP](https://modelcontextprotocol.io) server** so any MCP-capable assistant — Claude, Claude Code, Cursor, VS Code + Copilot, Gemini CLI — can read your queue, draft posts and schedule them.

This repo is the public documentation and example configs for that server. The server itself is hosted; there is nothing to install or run.

```
Server URL:  https://app.smartpoststudio.com/v1/mcp
Transport:   Streamable HTTP
Auth:        OAuth (browser sign-in) or Bearer token
Plan:        included on every paid plan, from $8/mo · 14-day free trial, no card
```

Full guide: **https://smartpoststudio.com/mcp**

---

## 60-second setup

### Claude (claude.ai or Claude Desktop)
Settings → Connectors → **Add custom connector**
- Name: `Smart Post Studio`
- URL: `https://app.smartpoststudio.com/v1/mcp`
- Leave OAuth Client ID / Secret empty

Click Add → sign in with your Smart Post Studio email/password → choose what the AI may do (**read**, **draft**, **schedule**) → Allow.

### Claude Code
```bash
claude mcp add sps --transport http https://app.smartpoststudio.com/v1/mcp
```
Then run `/mcp` and finish the sign-in in your browser.

### Cursor / VS Code / any client that uses headers
Create a token in the web app → **AI access → Create token** (shown once), then see [`examples/`](examples/) for a ready-made config:

```json
{ "mcpServers": { "sps": {
  "url": "https://app.smartpoststudio.com/v1/mcp",
  "headers": { "Authorization": "Bearer YOUR_TOKEN" } } } }
```

### Test it
Ask: *"What's in my Smart Post Studio queue?"*

---

## Tools

| Tool | What it does | Notes |
|---|---|---|
| `get_connected_platforms` | Lists the platforms you've connected and whether each publishes from the cloud or from your desktop app | The AI can never connect a platform itself |
| `list_posts` | Reads your queue, filterable by `status` (e.g. `scheduled`) | Newest first |
| `create_post` | Creates a draft or scheduled post: `caption`, `platforms[]`, optional `media_urls[]`, optional `scheduled_at` | Per-platform limits enforced server-side (X ≤ 280 chars, Threads ≤ 500, Instagram requires media) |
| `update_post` | Edits caption, platforms, media or time | Requires `expected_updated_at` — optimistic locking, so two agents can't clobber each other |
| `cancel_post` | Returns a scheduled post to drafts | Not a delete |
| `get_post_results` | Per-platform publish result for a post | Use it for "did yesterday's post go out?" |

Platform keys: `instagram`, `threads`, `tiktok`, `x`, `facebook`, `youtube`, `linkedin` (personal), `linkedin_page` (Company Page), `fanvue`.

## Guardrails (by design)

- **There is no "post now" tool.** Everything an AI creates is a draft or a scheduled post at least **10 minutes** out, visible in your Queue with an AI badge. That is a window to intervene, not an approval step.
- **Permissions are per connection:** read / draft / schedule. Start with read + draft.
- **Rate limits:** 30 requests/min, 100 AI-created posts/day.
- **Media by URL only**, public https, ≤ 25 MB each.
- **Tokens** last 90 days, max 5 per account, revocable instantly under AI access.
- A single post can't mix cloud-published and desktop-published platforms (`mixed_fire_platforms`) — split it in two.
- Every action is written to your account history.

## Error reference

| Error | Meaning |
|---|---|
| `mcp_not_enabled` | No active paid plan on the account |
| `platform_not_connected` | Connect it in the web or desktop app first |
| `scheduled_at_too_soon` | Pick a time ≥ 10 minutes ahead |
| `caption_too_long` | Over the platform limit (X 280 raw characters, Threads 500) |
| `mixed_fire_platforms` | Split into one cloud post and one desktop post |
| `rate_limited` | Wait a minute and retry |
| `media_url_too_large` | Image/video over 25 MB |
| `unauthorized` | Token revoked or expired — create a new one |

## Example prompts

See [`examples/prompts.md`](examples/prompts.md) for a full week. The short version:

- *"What's scheduled across all my platforms for the next seven days? Group it by day and flag any empty day."*
- *"Draft posts about [topic] for Instagram, Threads and LinkedIn — same idea, different openings. Keep Threads under 500 characters. Save as drafts, don't schedule."*
- *"Schedule the Instagram draft for Tuesday 10:00 with this image: https://…"*
- *"Move that post to Friday."* / *"Cancel it."*
- *"Did yesterday's post go out everywhere?"*

## Which clients can write?

Tested: Claude (all tiers incl. free), Claude Code, Cursor — read + write. ChatGPT: full MCP including writes is Business/Enterprise/Edu only per OpenAI's docs; Pro is read-only. Details and dates: [Which AI can actually schedule your posts over MCP?](https://smartpoststudio.com/blog/mcp-clients-for-social-media-scheduling-2026)

## Links

- Setup guide: https://smartpoststudio.com/mcp
- 7 copy-paste prompts: https://smartpoststudio.com/blog/claude-prompts-for-social-media-mcp
- How-to with every tool that supports MCP: https://smartpoststudio.com/blog/social-media-schedulers-with-mcp-2026
- Pricing: https://smartpoststudio.com/pricing
- Support: support@smartpoststudio.com

## License

Documentation and examples in this repository: MIT. The Smart Post Studio service is proprietary.
claudemcpmodel-context-protocolschedulersocial-media

What people ask about smart-post-studio-mcp

What is Thorarinsson22/smart-post-studio-mcp?

+

Thorarinsson22/smart-post-studio-mcp is mcp servers for the Claude AI ecosystem. Connect Claude, Cursor or any MCP client to your social media queue — docs and example configs for the Smart Post Studio MCP server It has 0 GitHub stars and its last recorded update is dated 2026-10-14.

How do I install smart-post-studio-mcp?

+

You can install smart-post-studio-mcp by cloning the repository (https://github.com/Thorarinsson22/smart-post-studio-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Thorarinsson22/smart-post-studio-mcp safe to use?

+

Our security agent has analyzed Thorarinsson22/smart-post-studio-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains Thorarinsson22/smart-post-studio-mcp?

+

Thorarinsson22/smart-post-studio-mcp is maintained by Thorarinsson22. The last recorded GitHub activity is dated 2026-10-14, with 0 open issues.

Are there alternatives to smart-post-studio-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy smart-post-studio-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: Thorarinsson22/smart-post-studio-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/thorarinsson22-smart-post-studio-mcp)](https://claudewave.com/repo/thorarinsson22-smart-post-studio-mcp)
<a href="https://claudewave.com/repo/thorarinsson22-smart-post-studio-mcp"><img src="https://claudewave.com/api/badge/thorarinsson22-smart-post-studio-mcp" alt="Featured on ClaudeWave: Thorarinsson22/smart-post-studio-mcp" width="320" height="64" /></a>

More MCP Servers

smart-post-studio-mcp alternatives