MCP setup

Aago exposes a remote MCP server over Streamable HTTP. Point any MCP-compatible client at it and your agents can list, search, read, and edit your documents.

  • Endpoint (production): https://aago.social/api/mcp
  • Endpoint (local dev): http://localhost:3000/api/mcp
  • Auth: Authorization: Bearer aago_... — your API key

Tools

documents_list, documents_search, documents_get, documents_create, documents_update, documents_archive, documents_restore, documents_duplicate, documents_favorite.

All tools are scoped to the key owner's documents.

Claude Code / Claude Desktop

{
  "mcpServers": {
    "aago": {
      "url": "https://aago.social/api/mcp",
      "headers": { "Authorization": "Bearer aago_..." }
    }
  }
}

Codex CLI

codex mcp add aago \
  --url "https://aago.social/api/mcp" \
  --header "Authorization: Bearer aago_..."

Opencode

{
  "mcp": {
    "aago": {
      "type": "remote",
      "url": "https://aago.social/api/mcp",
      "headers": { "Authorization": "Bearer aago_..." }
    }
  }
}

Hermes

Hermes speaks remote MCP over Streamable HTTP — use the same URL and header. If your build only supports stdio, wrap it:

npx -y mcp-remote https://aago.social/api/mcp \
  --header "Authorization: Bearer aago_..."

Key hygiene

Rotate your key after sharing it or on any suspicion of a leak — the old key stops working immediately, then update the header in each client. Deleting the key revokes all agent access at once.