mastodon-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mastodon-mcpshow my home timeline"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mastodon-mcp
Fediverse Mastodon client (ActivityPub) — full webapp + MCP agent automation, including a human-approved outbox for promotion drafts from fleet-public-relations-mcp.
v0.1.1 · Ports 10754 / 10755 · Sibling of discord-mcp · AT Proto sibling bluesky-mcp
FastMCP 3.4+ · full portmanteau (reply/boost/media/webhooks) · SOTA webapp · dry-run default · Windows CI + local
just ci
Mastodon = ActivityPub. Not Bluesky. Primer: docs/FEDIVERSE.md.
Principle
Agents draft and assist. Humans approve fleet promotion posts. Interactive client use still respects dry-run until you go live.
Tone: FLEET_PROMOTION.md.
Related MCP server: mastodon-mcp-server
Features
Full Mastodon web client: Inbox, Timelines, Compose (AI assist), Chat, Accounts, Skills, Tools, Settings, Help
Agent automation via
mastodon_socialportmanteau + Prefab cardsHuman-approved outbox + fleet-PR REST handoff (safety gate — not the only job)
Dry-run default; inbound webhooks with shared secret
Ruff + Biome + pytest gate; Windows-only CI workflow
Quick start
cd D:\Dev\repos\mastodon-mcp
Copy-Item .env.example .env
# Edit MASTODON_INSTANCE + MASTODON_ACCESS_TOKEN
.\start.batDashboard: http://127.0.0.1:10755 · MCP: http://127.0.0.1:10754/mcp
Documentation
Doc | Contents |
Install paths | |
First-timer: account, money/CC, pitfalls, sanity check | |
Env vars | |
MCP + REST reference | |
Lint, | |
Symptom → fix |
Ports
Service | Port |
Backend | 10754 |
Webapp | 10755 |
MCP tools
Portmanteau mastodon_social — all operations implemented (see docs/TOOLS.md). Also mastodon_help, mastodon_shutdown, show_outbox_card.
Quality
just ciPrivate repos: GitHub Actions stay disabled at account level (billing). Workflow file is still required; run just ci locally.
License
MIT (see LICENSE if present)
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP for Instagram, Facebook, X, LinkedIn, Pinterest, and Ghost. OAuth 2.1, 38 tools.
Mastodon MCP — public Mastodon data via mastodon.social (no auth required)
MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Related MCP Servers
- AlicenseBqualityCmaintenanceA comprehensive MCP server that enables LLMs like Claude to explore and interact with the existing Fediverse through standardized MCP tools, resources, and prompts.1858 npm17MIT
- AlicenseCqualityAmaintenanceComprehensive MCP server for Mastodon integration, enabling AI assistants to read timelines, post statuses, manage accounts, search, and more on any Mastodon instance.543MIT
- AlicenseNot gradedqualityCmaintenanceA full social media management MCP server enabling post, read, schedule, and analyze across Facebook, Instagram, LinkedIn, X/Twitter, Pinterest, and YouTube from any MCP-compatible AI client.MIT
- AlicenseNot gradedqualityAmaintenanceA local-first MCP server for social publishing on X (Twitter), enabling draft management, scheduling, and posting via CLI or AI agents.41 npm5MIT