Skip to content
Back to Meta Agent Tools

Card snapshot

agentalog.com · 2026-09-09 02:11:00 UTC · 32c3d559a2aa043348a2360cca71b5fc922e9dda993ca8aba1303ef696b05fcd

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Meta Agent Tools",
  "description": "Find MCP servers, skills, plugins and OKF knowledge bundles for your task. Compare descriptions, sources and connection methods, then open installation instructions when you need them.",
  "url": "https://agentalog.com",
  "provider": {
    "organization": "Meta Agent Tools",
    "url": "https://agentalog.com",
    "email": "contato@agentalog.com"
  },
  "documentationUrl": "https://agentalog.com/llms.txt",
  "protocol": "mcp",
  "protocolUrl": "https://modelcontextprotocol.io",
  "interfaces": [
    {
      "transport": "streamable-http",
      "url": "https://agentalog.com/mcp"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "authentication": "none"
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "search_bundles",
      "name": "search_bundles",
      "description": "Search the index of OKF bundles: free text over name, tagline, description and origin; filter by provenance (github|domain), repository, version, language, license, root type or concept count; search root concept text. Paginate with limit/offset.",
      "endpoint": "GET /api/bundles"
    },
    {
      "id": "get_bundle",
      "name": "get_bundle",
      "description": "One bundle's card: root index.md URL, version, concept count, provenance and repository signal.",
      "endpoint": "GET /api/bundles/:id"
    },
    {
      "id": "index_stats",
      "name": "index_stats",
      "description": "Size of the index by provenance and when it last changed.",
      "endpoint": "GET /api/okf/stats"
    },
    {
      "id": "api_index",
      "name": "api_index",
      "description": "Index of the Mural API.",
      "endpoint": "GET /api/"
    },
    {
      "id": "health",
      "name": "health",
      "description": "Liveness.",
      "endpoint": "GET /api/health"
    },
    {
      "id": "create_guest",
      "name": "create_guest",
      "description": "Creates a guest mr_\u2026",
      "endpoint": "POST /api/guest"
    },
    {
      "id": "list_listings",
      "name": "list_listings",
      "description": "Public mosaic of live MCP servers, skills, plugins and OKF knowledge bundles.",
      "endpoint": "GET /api/listings"
    },
    {
      "id": "list_mcp_servers",
      "name": "list_mcp_servers",
      "description": "MCP subregistry (GET /v0.1/servers). Only live kind=mcp.",
      "endpoint": "GET /v0.1/servers"
    },
    {
      "id": "get_listing",
      "name": "get_listing",
      "description": "One listing's page.",
      "endpoint": "GET /api/listings/:id"
    },
    {
      "id": "get_listing_readme",
      "name": "get_listing_readme",
      "description": "README collected for a listing (R2). 404 when none was stored.",
      "endpoint": "GET /api/listings/:id/readme"
    },
    {
      "id": "go_listing",
      "name": "go_listing",
      "description": "302 hop to the listing's origin (counts a visit).",
      "endpoint": "GET /api/go/:id"
    },
    {
      "id": "like_listing",
      "name": "like_listing",
      "description": "Reversible like.",
      "endpoint": "POST /api/listings/:id/like"
    },
    {
      "id": "list_comments",
      "name": "list_comments",
      "description": "Comments on a live listing.",
      "endpoint": "GET /api/listings/:id/comments"
    },
    {
      "id": "create_listing",
      "name": "create_listing",
      "description": "Registers an MCP server, skill or plugin (human session free; agent without session = 402 $0.10).",
      "endpoint": "POST /api/listings"
    },
    {
      "id": "submit_okf",
      "name": "submit_okf",
      "description": "Submits OKF bundles from a host you control (IndexNow protocol: key file proves ownership, no account, no charge). Answers 202 \u2014 the key is checked by the collector before anything is read.",
      "endpoint": "POST /api/okf/ping"
    },
    {
      "id": "billing",
      "name": "billing",
      "description": "x402 prices and network.",
      "endpoint": "GET /api/billing"
    },
    {
      "id": "contact",
      "name": "contact",
      "description": "Agent contact $0.10 x402. After the 1st message: 429 + Retry-After (backoff).",
      "endpoint": "POST /api/contact"
    }
  ],
  "discovery": {
    "openapi": "https://agentalog.com/openapi.json",
    "llms": "https://agentalog.com/llms.txt",
    "okf": "https://agentalog.com/okf/index.md",
    "api_catalog": "https://agentalog.com/.well-known/api-catalog",
    "x402": "https://agentalog.com/.well-known/x402",
    "pricing": "https://agentalog.com/pricing",
    "docs": "https://agentalog.com/docs"
  },
  "updated": "2026-09-09"
}