MacroTape market brief

Weekday U.S. Treasury curve, USD FX and crypto market brief for AI agents. Not investment advice.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
71%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~600Tokens (tool definitions)
~539 BTypical response size
Minimal attention impact (0.47% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "macrotape": {
      "url": "https://digest.atlasdynamics.space/mcp"
    }
  }
}

Remote endpoints

https://digest.atlasdynamics.space/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_latest_brief(format)

Latest MacroTape market brief (newest weekday AM/PM edition): U.S. Treasury par curve, spreads and curve shape; every ECB currency vs USD; crypto (BTC/ETH/SOL, top 20, dominance, stablecoins). format=text gives one compact line (cheapest), json the full structured brief. Needs an API key: send 'Authorization: Bearer <key>' or 'X-API-Key: <key>' on the HTTP connection. Counts against the key's daily limit. Quote each section's as_of; not investment advice.

Input Schema

{
  "type": "object",
  "properties": {
    "format": {
      "type": "string",
      "enum": [
        "json",
        "text"
      ],
      "default": "text",
      "description": "text = one compact line; json = full structured brief."
    }
  },
  "additionalProperties": false
}
🟢get_brief_by_date(date, edition, format)

A past MacroTape brief by date (YYYY-MM-DD, U.S. weekdays) and optional edition (am|pm; omit for the newest edition that day). List available dates with the open /api/index.json. Needs an API key: send 'Authorization: Bearer <key>' or 'X-API-Key: <key>' on the HTTP connection. Counts against the key's daily limit.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "description": "Brief date, YYYY-MM-DD."
    },
    "edition": {
      "type": "string",
      "enum": [
        "am",
        "pm"
      ],
      "description": "Optional edition."
    },
    "format": {
      "type": "string",
      "enum": [
        "json",
        "text"
      ],
      "default": "json"
    }
  },
  "required": [
    "date"
  ],
  "additionalProperties": false
}
🟢list_topics

Every queryable subject (each Treasury tenor and spread, FX pair, crypto asset, aggregate) with its JSON field path, unit and source. Open, no API key needed.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_sample(format)

Free headline sample of the latest brief (2Y/10Y, 2s10s, curve shape, EURUSD/USDJPY, BTC/ETH). Open, no API key needed. format=text gives one compact line.

Input Schema

{
  "type": "object",
  "properties": {
    "format": {
      "type": "string",
      "enum": [
        "json",
        "text"
      ],
      "default": "text"
    }
  },
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools