Capabilities
Resolve handles to DIDs, find user profiles, and explore identity metadata across the network.
Query records, list collections, and inspect raw AT Protocol data structures directly.
Check account verification status and inspect associated proofs and audit logs.
Bridge the gap with tools to query ActivityPub profiles and posts.
Tool Catalog
| Tool Name | Description | Arguments |
|---|---|---|
| search_handles | Search for user handles on AT Protocol/Bluesky. | query |
| get_user_profile | Get detailed profile information for a user. | identifier |
| get_account_document | Get DID document and verification status. | identifier |
| get_repository_summary | Get repository metadata including PDS details. | identifier |
| browse_collection_records | Browse paginated records from a collection. | identifier collection limit? cursor? |
| get_user_collection | Get records from a specific collection (posts, likes, etc.). | identifier collection limit? |
| get_user_collections | List all available collections for a user. | identifier |
| get_user_blobs | Get list of blob CIDs with content-type metadata. | identifier |
| get_verification_status | Check verification status for a handle. | identifier |
| verify_handle | Perform comprehensive domain handle verification. | identifier |
| get_verifications | List verifications with pagination/filtering. | cursor? limit? handle? subject? |
| get_verifiers | List trusted verifiers. | handle? cursor? limit? |
| check_verification | Check status for a specific handle/DID. | identifier |
| get_record | Look up a record by DID, collection, and rkey. | did collection rkey |
| get_record_by_uri | Look up a record by AT URI. | uri |
| get_at_explore_link | Generate AT Explore web link for a record. | did collection rkey |
| get_at_explore_link_by_uri | Generate AT Explore web link from a URI. | uri |
| get_lexicon_schema | Get the lexicon schema definition for an NSID. | nsid |
| search_lexicons | Search for lexicon schemas by NSID. | query cursor? limit? |
| validate_lexicon | Validate data against a lexicon schema. | data schemaId sourceDid? defName? |
| get_all_link_sources | Get engagement stats (likes, reposts, follows). | identifier |
| get_specific_backlinks | Get backlink records for a collection/path. | identifier collection path |
| get_profile_backlinks | Get backlinks for a user's profile. | identifier collection? path? |
| get_record_backlinks | Get backlinks for a specific record. | identifier collection rkey |
| get_at_stats | Get follower/following/posts stats for an AT Protocol user. | identifier |
| get_activitypub_stats | Get stats for an ActivityPub user. | handle |
| get_bridge_status | Check if an AT Protocol account is bridged via Bridgy Fed. | identifier |
| get_activitypub_bridge_status | Check if an ActivityPub account is bridged to AT Protocol. | handle |
| get_activitypub_profile | Fetch a federated ActivityPub profile. | handle |
| get_activitypub_posts | Get posts from an ActivityPub user. | handle page? |
| get_activitypub_post | Get a specific ActivityPub post. | handle postId |
ActivityPub Support
Seamlessly explore federated content from compatible platforms.
Configuration
🔌 Connect to Client
Use this URL to configure your MCP client (Cursor, Claude Desktop, etc.):
💻 Claude Code (Command Line)
If you're using Claude Code, add the server with this simple command:
claude mcp add --transport http at-explore https://mcp.atexplore.social/mcp
Verify it's connected with: claude mcp list