mastodonlisted
Install: claude install-skill navidmoazzez/mastodon-mcp
# Mastodon
76 tools for Mastodon over the standard REST API: posting, editing, threads, five timelines, hashtags, lists, notifications and the social graph.
## Before anything else
Run `whoami` to confirm which account you are acting as, or `list_accounts` when more than one is connected.
**Mastodon is federated.** An account is a token plus an instance, so the same username on two servers is two different people. Always use the full `@user@instance` form. If two connected accounts could match a name, the call fails rather than guessing; pass the full handle.
## The character limit is not 500
It is per instance. mastodon.social allows 500; some instances allow 11,000. **Call `get_instance_info` before drafting anything long.**
Mastodon also does not count characters the way you do: a URL always counts as 23 however long it is, and the domain half of a remote mention is free. So a link-heavy status is usually shorter than it looks.
Anything over the limit goes to `post_thread`, not a truncated `post_status`. It validates every part before posting any of them.
## Editing beats deleting
Mastodon lets you edit a published status. The post keeps its boosts, replies and favourites, and the edit history is public.
So when the user wants to fix something: `get_status_source` for the exact original text, then `edit_status`. Do **not** delete and repost, which throws away all the engagement.
## Writing
**Content warnings.** `spoiler_text` is used far more here than on othe