MCP
Connect Claude
Claude Desktop → Settings → Developer → Edit config
Steps
- 1In Mynahcast, open Agents & API and create a key. Pick the Agent preset so its posts wait for your approval. The key is shown once; copy it.
- 2Open claude_desktop_config.json (Settings → Developer → Edit config) and add the server below. It uses the open-source mcp-remote bridge (needs Node.js) to send your key as a header.
- 3Restart Claude Desktop. The Mynahcast tools appear in the tools menu.
Custom connectors on claude.ai need OAuth, which Mynahcast doesn't offer yet; the desktop bridge above works today.
claude_desktop_config.json
{
"mcpServers": {
"mynahcast": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.mynahcast.xyz/mcp", "--header", "Authorization:${MYNAHCAST_AUTH}"],
"env": { "MYNAHCAST_AUTH": "Bearer myn_live_…" }
}
}
}Check the key works
Lists the channels you've connected; you'll need their ids to post.
curl "https://api.mynahcast.xyz/v1/channels" \
-H "Authorization: Bearer $MYNAHCAST_KEY"Tools your agent gets
Filtered by the key's scopes. Anything that changes data accepts dry_run.
mynahcast_validate_postCheck a post against every target channel without saving itmynahcast_create_postCreate a post for one brand, fanned out to one or more channelsmynahcast_get_postRead one post with its per-channel delivery statemynahcast_list_postsList postsmynahcast_update_postEdit a post (an edit voids an earlier approval)mynahcast_reschedule_postMove a post to a new timemynahcast_delete_postDelete a post that hasn't gone outmynahcast_get_post_timelineEvery attempt, approval and read-back for a postmynahcast_submit_for_approvalAsk a human to approve a postmynahcast_decide_approvalApprove or request changes (humans only; agents are refused)mynahcast_list_channelsConnected channelsmynahcast_get_channel_capabilitiesLimits for one channel (characters, media, threads)mynahcast_request_uploadGet a signed URL to upload mediamynahcast_complete_uploadMark an upload as finishedmynahcast_get_brand_voiceRead the brand's voice profilemynahcast_update_brand_voicePublish a new voice version (publisher keys)
Frequently asked questions
- Can Claude post to social media?
- Yes, with Mynahcast. Claude connects through Mynahcast's MCP server at https://api.mynahcast.xyz/mcp, authenticated with a Mynahcast API key as a bearer token. It can then draft and schedule posts to your connected channels (Bluesky, Mastodon, Telegram, Discord, Nostr, Lemmy and more), and each post waits for your approval.
- Can Claude publish without my approval?
- Not with an Agent key. Agent keys can draft, validate and schedule, but the server refuses approval decisions from agents, so a person approves every post in Mynahcast.
- Is it free to connect Claude to Mynahcast?
- The MCP server and API are included on every Mynahcast plan, from $12 per month with a 7-day free trial. You need your own access to the agent itself.