{
  "name": "MacroTape",
  "description": "MacroTape: weekday U.S. Treasury yields and USD FX data for AI agents. The full Treasury par curve (1M-30Y) with spreads and a curve-shape label, ECB reference rates vs USD, and MacroTape's DXY-style dollar index (computed from ECB rates; not the ICE U.S. Dollar Index). Daily history since 2025-01-02 (Treasuries) and 2025-10-22 (FX), plus webhook alerts. Served as JSON/compact text over a REST API and a remote MCP server at https://digest.atlasdynamics.space/mcp (Streamable HTTP). This is not an A2A task agent: it does not accept A2A SendMessage calls; connect with an MCP client or plain HTTPS. Free with no key: https://digest.atlasdynamics.space/api/sample.json and https://digest.atlasdynamics.space/api/history/index.json, and the MCP tools list_topics, get_sample. Free trial key in one call: POST https://digest.atlasdynamics.space/api/keys. Plans: Free trial $0: 100 requests/day, history 30 days, 0 alert webhooks; API Light $25/mo: 2,000 requests/day, history 365 days, 2 alert webhooks; API Pro $100/mo: 20,000 requests/day, history full series, 5 alert webhooks. Quickstart: https://digest.atlasdynamics.space/quickstart.html. llms.txt: https://digest.atlasdynamics.space/llms.txt. OpenAPI: https://digest.atlasdynamics.space/openapi.json. MCP server card: https://digest.atlasdynamics.space/.well-known/mcp/server-card.json. Informational market data only. Not investment advice.",
  "supportedInterfaces": [
    {
      "url": "https://digest.atlasdynamics.space/mcp",
      "protocolBinding": "https://modelcontextprotocol.io/specification/2026-07-28/basic/transports",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "MacroTape",
    "url": "https://digest.atlasdynamics.space/"
  },
  "version": "1.2.0",
  "documentationUrl": "https://digest.atlasdynamics.space/quickstart.html",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "bearer": {
      "httpAuthSecurityScheme": {
        "scheme": "Bearer",
        "description": "MacroTape API key as a bearer token. Free trial key: POST https://digest.atlasdynamics.space/api/keys. The sample, the history index and the MCP tools list_topics, get_sample need no key."
      }
    },
    "apiKey": {
      "apiKeySecurityScheme": {
        "location": "header",
        "name": "X-API-Key",
        "description": "Same MacroTape API key in the X-API-Key header (alternative to Bearer)."
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "bearer": {
          "list": []
        }
      }
    },
    {
      "schemes": {
        "apiKey": {
          "list": []
        }
      }
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "sample",
      "name": "Free sample brief (no key)",
      "description": "A recent MacroTape brief and the list of topics, open with no API key. REST: GET https://digest.atlasdynamics.space/api/sample.json (or .txt), GET https://digest.atlasdynamics.space/api/topics.json. MCP tools: get_sample, list_topics.",
      "tags": [
        "treasuries",
        "fx",
        "sample",
        "free"
      ],
      "examples": [
        "Show me a free sample of MacroTape's market brief"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "latest-brief",
      "name": "Latest Treasury and FX brief",
      "description": "The newest weekday AM/PM brief or a brief for a given date: Treasury par curve, spreads and curve shape; ECB currencies vs USD with top movers and dollar breadth; the DXY-style index. REST: GET https://digest.atlasdynamics.space/api/latest.json, https://digest.atlasdynamics.space/api/latest.txt, https://digest.atlasdynamics.space/api/briefs/{date}.json. Needs an API key (Authorization: Bearer <key> or X-API-Key). MCP tools: get_latest_brief, get_brief_by_date.",
      "tags": [
        "treasuries",
        "yields",
        "fx",
        "usd",
        "dollar-index",
        "macro"
      ],
      "examples": [
        "What is the 10-year Treasury yield in today's brief?",
        "Which currencies moved most against the dollar today?"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "history",
      "name": "Daily history series",
      "description": "Daily series for 49 topics (Treasury tenors and spreads, ECB USD pairs, the DXY-style index). Open index of topics: GET https://digest.atlasdynamics.space/api/history/index.json. Data: GET https://digest.atlasdynamics.space/api/history/{topic}.json. History depth depends on the plan. Needs an API key (Authorization: Bearer <key> or X-API-Key). MCP tools: get_history.",
      "tags": [
        "history",
        "time-series",
        "treasuries",
        "fx"
      ],
      "examples": [
        "Get the 2s10s spread history for the last 30 days"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "alerts",
      "name": "Webhook alerts",
      "description": "Register HTTPS webhooks that fire when configured thresholds are crossed (for example a large daily move in the 10-year yield or the DXY-style index). Signed payloads. REST: https://digest.atlasdynamics.space/api/alerts/webhooks. Needs an API Light or Pro key. MCP tools: register_alert_webhook, list_alert_webhooks, delete_alert_webhook, test_alert_webhook.",
      "tags": [
        "alerts",
        "webhooks",
        "notifications"
      ],
      "examples": [
        "Alert my webhook when the 10-year yield moves more than 10 bp in a day"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ]
}
