{"id":"linuxserver-mastodon","name":"mastodon","af_score":52.0,"security_score":68.0,"reliability_score":41.2,"what_it_does":"Mastodon is a decentralized social networking platform (ActivityPub) that provides a server to host federated microblogging (posts, timelines, profiles, follows, likes/reblogs, etc.). The package refers to the Mastodon software/app used to run a Mastodon instance or integrate with its APIs.","best_when":"You need ActivityPub-compatible federation or want to operate/control a social platform instance and integrate through Mastodon’s published endpoints.","avoid_when":"You require a turnkey commercial SaaS experience with SLAs, or you need a standardized API spec/SDK that is identical across all instances.","last_evaluated":"2026-03-30T13:44:56.600406+00:00","has_mcp":false,"has_api":true,"auth_methods":["OAuth2 (Authorization Code / App OAuth)","Bearer access tokens (instance/application tokens)"],"has_free_tier":false,"known_gotchas":["Federation means behavior can differ across Mastodon versions/instances (timing, accepted parameters, moderation policies).","Pagination mechanisms differ by endpoint (some use max_id/min_id semantics rather than simple page numbers).","Rate limits and throttling can be enforced at instance level; plan retries/backoff carefully.","Idempotency is not guaranteed across create/update endpoints; duplicate actions may occur on retries without explicit safeguards."],"error_quality":0.0}