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 Upload-Post MCP server. The agent picks the right tool 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. 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.
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.