Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)★ 17
Write a review

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.

We use your email only for this newsletter. Privacy

About

Read-only-by-default MCP server: let LLMs explore the Fediverse — Mastodon, Misskey, Pleroma.

No 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-actor
  • discover-instances
  • fetch-timeline
  • get-bookmarks
  • get-favourites
  • get-home-timeline
  • get-instance-info
  • get-notifications
  • get-post-thread
  • get-public-timeline
  • get-relationship
  • get-scheduled-posts
Show 5 more tools
  • get-trending-hashtags
  • get-trending-posts
  • list-accounts
  • search
  • verify-account

Delete 20 · Delete, drop, revoke or wipe things.

  • block-account
  • bookmark-post
  • boost-post
  • cancel-scheduled-post
  • delete-post
  • favourite-post
  • follow-account
  • mute-account
  • post-status
  • reply-to-post
  • switch-account
  • unblock-account
Show 8 more tools
  • unbookmark-post
  • unboost-post
  • unfavourite-post
  • unfollow-account
  • unmute-account
  • update-scheduled-post
  • upload-media
  • vote-on-poll

Secrets and settings it asks for

Other settings (environment variables or headers).

  • ACTIVITYPUB_ENABLE_WRITES
  • LOG_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 data

    Block an account (prevents them from seeing your posts and vice versa)

  • bookmark-postBookmark Postcan change or delete data

    Add a post to your bookmarks for later

  • boost-postBoost Postcan change or delete data

    Boost (reblog) a post to share it with your followers

  • cancel-scheduled-postCancel Scheduled Postcan change or delete data

    Cancel a scheduled post before it's published

  • delete-postDelete Postcan change or delete data

    Permanently delete one of your own posts. CANNOT BE UNDONE. Federated copies on other servers may persist after deletion.

  • discover-actorDiscover Fediverse Actorread-only

    Find 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-only

    Discover fediverse instances in real-time using the instances.social API with advanced filtering

  • favourite-postFavourite Postcan change or delete data

    Add a post to your favourites (like)

  • fetch-timelineFetch Actor Timelineread-only

    Fetch 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 data

    Follow another fediverse account

  • get-bookmarksGet Bookmarksread-only

    Get your bookmarked posts

  • get-favouritesGet Favouritesread-only

    Get posts you have favourited

  • get-home-timelineGet Home Timelineread-only

    Get your personalized home timeline (posts from accounts you follow)

  • get-instance-infoGet Instance Informationread-only

    Get detailed information about a fediverse instance: software and version, description, registration policy, supported languages, user/post/domain counts, and contact account.

  • get-notificationsGet Notificationsread-only

    Get your notifications (mentions, follows, boosts, favourites)

Show 22 more tools
  • get-post-threadGet Post Threadread-only

    Fetch a post and its full conversation thread including replies and parent posts

  • get-public-timelineGet Public Timelineread-only

    Fetch 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-only

    Check 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-only

    List your scheduled posts that haven't been published yet

  • get-trending-hashtagsGet Trending Hashtagsread-only

    Get currently trending hashtags on a fediverse instance (Mastodon-compatible instances that expose a trends API).

  • get-trending-postsGet Trending Postsread-only

    Get currently trending posts on a fediverse instance (Mastodon-compatible instances that expose a trends API).

  • list-accountsList Configured Accountsread-only

    List all configured authenticated accounts for write operations

  • mute-accountMute Accountcan change or delete data

    Mute an account (hide their posts from your timelines)

  • post-statusPost Statuscan change or delete data

    Publish 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 data

    Publish 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-only

    Unified search across the fediverse - find accounts, posts, or hashtags on any instance

  • switch-accountSwitch Active Account

    Switch the active account used for write operations

  • unblock-accountUnblock Accountcan change or delete data

    Unblock a previously blocked account

  • unbookmark-postUnbookmark Postcan change or delete data

    Remove a post from your bookmarks

  • unboost-postUnboost Postcan change or delete data

    Remove your boost from a post

  • unfavourite-postUnfavourite Postcan change or delete data

    Remove a post from your favourites

  • unfollow-accountUnfollow Accountcan change or delete data

    Unfollow a fediverse account

  • unmute-accountUnmute Accountcan change or delete data

    Unmute a previously muted account

  • update-scheduled-postUpdate Scheduled Postcan change or delete data

    Change the scheduled time for a scheduled post

  • upload-mediaUpload Mediacan change or delete data

    Upload 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-only

    Verify that the account credentials are valid and get account information

  • vote-on-pollVote on Pollcan change or delete data

    Vote 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
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from cameronrye

Cite this page

Activitypub MCP. Agent Mart. https://agentmart.dev/connectors/cameronrye-activitypub-mcp (last updated 2026-10-25)