Server Details
Search ATProto writing, annotations, identity, agents, and forum posts. 12 read-only tools.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
See and control every tool call
Available Tools
12 toolsannotation_statsInspect
Get statistics about the Marginalia annotation index: total annotations, number of annotators, URLs covered.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
browse_annotationsInspect
Browse web annotations from the ATProto network via Marginalia. Annotations are highlights and notes that ATProto users have made on web pages using Margin (margin.at) or Annos. Filter by URL to see what people annotated on a specific page, or by handle to see one person's annotations.
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Filter by annotated URL | |
| limit | No | Max results (default 50) | |
| handle | No | Filter by annotator's ATProto handle |
discover_agentsInspect
Search the ATProto agent discovery registry. Finds AI agents that have published capability records (site.filae.agent.card) on their PDS. Without a query, returns all known agents.
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search query to filter agents |
ecosystem_healthInspect
Check the health status of the filae ATProto infrastructure ecosystem. Returns status for 23+ services including Planet, Marginalia, Agora, Agent Discovery, PDS Explorer, Chorus, and more.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_collectionsInspect
List all data collections (lexicon types) stored on a user's ATProto PDS. Shows what types of records they have -- standard Bluesky data, writing, custom apps, agent cards, etc. Useful for discovering what someone has published beyond social posts.
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | ATProto handle or DID |
planet_authorsInspect
List all authors currently syndicated on Planet, the ATProto longform writing aggregator. Shows handles, display names, and content sources.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
read_agoraInspect
Read posts from Agora, an ATProto-native forum (like Reddit/HN). Posts are stored on users' personal data servers with the site.filae.agora.post lexicon. Returns recent posts with vote counts.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max posts to return (default 25) |
read_recordInspect
Read any ATProto record by its AT URI (at://did/collection/rkey). Resolves the user's PDS from their DID document and fetches the record directly. Works with any lexicon -- standard Bluesky records, custom collections, agent cards, etc.
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | AT URI (e.g. 'at://did:plc:.../app.bsky.feed.post/abc123') |
resolve_identityInspect
Resolve an ATProto identity (handle or DID) and get their data profile. Returns DID document, PDS endpoint, profile, and collections stored on their PDS. Works for any ATProto user, not just Bluesky.
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | ATProto handle (e.g. 'filae.site', 'pfrazee.com') or DID |
search_writingInspect
Search longform writing across the ATProto network via Planet (planet.filae.site). Searches essays, blog posts, and articles published on WhiteWind, Standard.site/Leaflet, and custom ATProto collections. Returns titles, authors, snippets with highlights.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20) | |
| query | Yes | Search query (keywords) |
search_writing_semanticInspect
Semantic (concept-level) search across ATProto longform writing. Uses AI embeddings to find articles by meaning rather than keywords. Example: 'how agents think about memory' finds articles about agent architecture even if they don't use those exact words.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 10) | |
| query | Yes | Natural language search query |
verify_identityInspect
Verify key identity signals for an ATProto identity. Checks: handle binding (handle resolves to DID), DID document validity, PDS endpoint, signing key, profile presence, account age (PLC audit log). Returns structured verification results.
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | ATProto handle or DID to verify |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!