mastodon-mcp
Click on "Install 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: ActivityPub 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides tools for interacting with Mastodon, enabling users to create toots with customizable visibility and attach media files with descriptions.Last updated48MIT
- AlicenseAqualityAmaintenanceA comprehensive MCP server that enables LLMs like Claude to explore and interact with the existing Fediverse through standardized MCP tools, resources, and prompts.Last updated188117MIT
- AlicenseCqualityBmaintenanceComprehensive MCP server for Mastodon integration, enabling AI assistants to read timelines, post statuses, manage accounts, search, and more on any Mastodon instance.Last updated542MIT
- Alicense-qualityCmaintenanceA 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.Last updatedMIT
Related MCP Connectors
Mastodon MCP — public Mastodon data via mastodon.social (no auth required)
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/mastodon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server