Let AI agents publish text, photos and video to any Mastodon instance, schedule posts and keep your fediverse presence active — from a single prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Part of the 40-tool Upload-Post MCP server — the agent picks them automatically from your prompt.
| Tool | What it does |
|---|---|
| upload_text | Publish a text status (toot) to your timeline |
| upload_photos / upload_video | Publish image (up to four per status) and video posts |
| list_scheduled / edit_scheduled / cancel_scheduled | Manage scheduled posts |
| get_status / get_history | Track what was posted and when |
Looking for another way to post? See the Mastodon API page or the Claude Code Mastodon skill.
No commands to memorize — just describe what you want.
“Cross-post my latest X thread to Mastodon.”
“Post this screenshot to Mastodon with alt text and hashtags.”
“Schedule 3 Mastodon posts across the week.”
“Publish the release announcement to Mastodon, Bluesky and Threads at once.”
Mastodon + AI agents, answered. Last updated June 2026.
A Mastodon MCP server is a Model Context Protocol server that exposes Mastodon publishing as tools an AI agent can call. The Upload-Post MCP server lets ChatGPT, Claude, Gemini or any MCP client post text, photos and video to your instance — no custom code.
Yes. Connect your instance URL and access token to Upload-Post once, add the MCP server to your AI client, and the agent can publish statuses with media and scheduling from a prompt.
Yes. It works with mastodon.social or any self-hosted Mastodon instance — you provide the instance URL and a personal access token when connecting.
The MCP server is free and open-source (MIT). It works with any Upload-Post plan, including the free tier.
Free to start, no credit card. Connect Mastodon once and post from any MCP client.