Claude DesktopAgents

FoPost for Claude Desktop

Paste one config block and Claude Desktop gains FoPost tools. Ask it to draft, schedule, and check on posts across every connected account, and approve each action before it runs.

claude_desktop_config.json
{
  "mcpServers": {
    "fopost": {
      "command": "npx",
      "args": ["-y", "@fopost/mcp"],
      "env": { "FOPOST_API_KEY": "your-api-key" }
    }
  }
}

One config edit

Add the block to your desktop config, restart, and the tools appear.

Approval first

Claude Desktop asks before each tool runs. Nothing publishes without your yes.

Plain conversation

No commands to learn. Describe the post and where it should go.

Setup

Connected in a restart

Create an API key in the FoPost dashboard. Open the developer settings in Claude Desktop, edit the config file, paste the mcpServers block, and restart. The hammer icon shows the new tools.

Set up Claude Desktop
Prompt
> Which accounts do I have connected?

Claude: list_accounts returns 4 accounts in "Main":
LinkedIn (healthy), X (healthy), Instagram (healthy),
Threads (needs reconnect).

Scoped key

Grant only the scopes you want the chat to have.

One workspace per key

Client accounts stay separate even in the same chat client.

Verify first

Ask it to list accounts before you trust it with a schedule.

Plan

Turn one idea into a week of posts

Drop in a link or a paragraph and ask for a schedule. Claude Desktop uses repurpose_url and rewrite_for_platforms to produce per-network versions, then schedule_post to queue them at the times you choose.

Plan your week
A caption written once, with the post previewed as each network renders it

repurpose_url

A blog post becomes a set of network-ready posts.

rewrite_for_platforms

Per-network lengths and conventions, from one draft.

schedule_post

Explicit times or the next open slot in your queue.

Check

Follow up without the dashboard

Ask whether yesterday’s post went out, which network failed, or how many AI credits are left. The read tools answer with links and status per delivery.

Get your API key
Prompt
> Did the Monday post land everywhere?

Claude: list_post_deliveries shows 2 of 3 delivered.
Threads failed: token expired. Reconnect in the dashboard.

list_posts

Recent posts with status and per-account filters.

get_account_health

Which accounts need a reconnect before the next run.

get_ai_credits

Balance check before a big repurposing job.

Claude Desktop questions, answered

Where is the config file?

Claude Desktop > Settings > Developer > Edit Config opens claude_desktop_config.json. Paste the mcpServers block and restart the app.

Does it need Node installed?

Yes. The server runs through npx, so a current Node runtime must be on your machine.

Will it post without asking?

No. Claude Desktop asks before running each tool, and the server only acts inside an approved call.

Can it generate images?

Not through MCP today. Image generation lives in FoPost Agent inside the dashboard.

Does it use my AI credits?

Only generate_caption, rewrite_for_platforms, and repurpose_url do. Scheduling and checks are free of credits.

Can I manage several clients?

Add one server entry per workspace with its own key and name. Each stays isolated to its workspace.

Run FoPost from Claude Desktop

Starting is free and the MCP server is included. Create a key, add the server, and schedule your first post from your agent.

Get your API key