Activitypub MCP
Read-only-by-default MCP server: let LLMs explore the Fediverse — Mastodon, Misskey, Pleroma.
Connector by cameronrye · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/cameronrye-activitypub-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 17 read · 0 write · 20 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 37
Read from the source code; the running server may list different tools.
Read 17 · Look things up without changing anything.
discover-actordiscover-instancesfetch-timelineget-bookmarksget-favouritesget-home-timelineget-instance-infoget-notificationsget-post-threadget-public-timelineget-relationshipget-scheduled-posts
Show 5 more tools
get-trending-hashtagsget-trending-postslist-accountssearchverify-account
Delete 20 · Delete, drop, revoke or wipe things.
block-accountbookmark-postboost-postcancel-scheduled-postdelete-postfavourite-postfollow-accountmute-accountpost-statusreply-to-postswitch-accountunblock-account
Show 8 more tools
unbookmark-postunboost-postunfavourite-postunfollow-accountunmute-accountupdate-scheduled-postupload-mediavote-on-poll
Secrets and settings it asks for
Other settings (environment variables or headers).
ACTIVITYPUB_ENABLE_WRITESLOG_LEVEL
Files it touches
- Any path the agent passes to its tools
Tools (37)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
block-accountBlock Accountcan change or delete dataBlock an account (prevents them from seeing your posts and vice versa)
bookmark-postBookmark Postcan change or delete dataAdd a post to your bookmarks for later
boost-postBoost Postcan change or delete dataBoost (reblog) a post to share it with your followers
cancel-scheduled-postCancel Scheduled Postcan change or delete dataCancel a scheduled post before it's published
delete-postDelete Postcan change or delete dataPermanently delete one of your own posts. CANNOT BE UNDONE. Federated copies on other servers may persist after deletion.
discover-actorDiscover Fediverse Actorread-onlyFind and retrieve the profile of any fediverse user or account (called an 'actor' in ActivityPub). Returns display name, bio, follower/following URLs, and inbox/outbox endpoints. Pass a handle like '@alice@mastodon.social' or 'alice@mastodon.social'.
discover-instancesDiscover Fediverse Instancesread-onlyDiscover fediverse instances in real-time using the instances.social API with advanced filtering
favourite-postFavourite Postcan change or delete dataAdd a post to your favourites (like)
fetch-timelineFetch Actor Timelineread-onlyFetch recent posts (the outbox) from any fediverse actor — a user or account — with cursor- and ID-based pagination. Pass a handle like 'alice@mastodon.social'.
follow-accountFollow Accountcan change or delete dataFollow another fediverse account
get-bookmarksGet Bookmarksread-onlyGet your bookmarked posts
get-favouritesGet Favouritesread-onlyGet posts you have favourited
get-home-timelineGet Home Timelineread-onlyGet your personalized home timeline (posts from accounts you follow)
get-instance-infoGet Instance Informationread-onlyGet detailed information about a fediverse instance: software and version, description, registration policy, supported languages, user/post/domain counts, and contact account.
get-notificationsGet Notificationsread-onlyGet your notifications (mentions, follows, boosts, favourites)
Show 22 more tools
get-post-threadGet Post Threadread-onlyFetch a post and its full conversation thread including replies and parent posts
get-public-timelineGet Public Timelineread-onlyFetch an instance's public timeline. scope 'federated' (default) shows posts the instance has seen from across the fediverse; 'local' shows only posts authored on that instance.
get-relationshipGet Relationshipread-onlyCheck your relationship status with another account (following, followed by, blocking, muting, etc.). Pass a single acct like 'username@instance'. To check multiple accounts, call this tool once per account.
get-scheduled-postsGet Scheduled Postsread-onlyList your scheduled posts that haven't been published yet
get-trending-hashtagsGet Trending Hashtagsread-onlyGet currently trending hashtags on a fediverse instance (Mastodon-compatible instances that expose a trends API).
get-trending-postsGet Trending Postsread-onlyGet currently trending posts on a fediverse instance (Mastodon-compatible instances that expose a trends API).
list-accountsList Configured Accountsread-onlyList all configured authenticated accounts for write operations
mute-accountMute Accountcan change or delete dataMute an account (hide their posts from your timelines)
post-statusPost Statuscan change or delete dataPublish a post to your fediverse account. PUBLIC by default and visible to the world; most fediverse software does not allow editing after posting. Use visibility: 'direct' for DMs, 'private' for followers-only, or 'scheduledAt' to queue the post for later instead of publishing immediately.
reply-to-postReply to Postcan change or delete dataPublish a reply to an existing post. Replies are PUBLIC by default and cannot be edited after posting. The reply appears in the parent post's thread, visible to followers of either account. Use visibility: 'direct' for a private reply (DM) instead.
searchSearch Fediverseread-onlyUnified search across the fediverse - find accounts, posts, or hashtags on any instance
switch-accountSwitch Active AccountSwitch the active account used for write operations
unblock-accountUnblock Accountcan change or delete dataUnblock a previously blocked account
unbookmark-postUnbookmark Postcan change or delete dataRemove a post from your bookmarks
unboost-postUnboost Postcan change or delete dataRemove your boost from a post
unfavourite-postUnfavourite Postcan change or delete dataRemove a post from your favourites
unfollow-accountUnfollow Accountcan change or delete dataUnfollow a fediverse account
unmute-accountUnmute Accountcan change or delete dataUnmute a previously muted account
update-scheduled-postUpdate Scheduled Postcan change or delete dataChange the scheduled time for a scheduled post
upload-mediaUpload Mediacan change or delete dataUpload a media file (image, video, audio) to use in posts. Returns a media ID that can be used with post-status. Note: filePath is read from the machine running this MCP server, not the user's local machine — a path that exists locally for the user may not exist on the server's filesystem.
verify-accountVerify Account Credentialsread-onlyVerify that the account credentials are valid and get account information
vote-on-pollVote on Pollcan change or delete dataVote on a poll attached to a post
Signals
- Stars
- 17
- Forks
- 5
- Open issues
- 0
- Last commit
- Jun 22, 2026 (4 months ago)
- Last release
- Jun 22, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.cameronrye/activitypub-mcp- Version
- 3.2.1
- Auth
- No auth
- Packages
- npm activitypub-mcp
- License
- MIT
- Repository
- github.com/cameronrye/activitypub-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
More from cameronrye
- 0.703score
Openzim MCP
cameronrye
Offline MCP access to ZIM knowledge archives — Wikipedia, Wiktionary, Stack Exchange, Kiwix.
ConnectorAFreshness: ALocal★ 146↓ 308/wkClaude Code +5 - 0.539score
Gopher & Gemini MCP Server
cameronrye
Browse Gopher and Gemini resources safely: SSRF protection, TLS/TOFU, structured JSON output.
ConnectorBFreshness: BLocal★ 16↓ 87/wkClaude Code +5
Cite this page
Activitypub MCP. Agent Mart. https://agentmart.dev/connectors/cameronrye-activitypub-mcp (last updated 2026-10-25)