Talking Heads on Markets

Source-backed market views by talking head, topic, ticker, and horizon, with original links.

Should I use this

Quality & Safety

B
Description quality
86%
Schema completeness
62%
Naming quality
98%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'get_analyst' description lacks action verbin get_analyst
  • LOWTool 'get_instrument' description lacks action verbin get_instrument
  • LOWTool 'get_view' description lacks action verbin get_view

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,390Tokens (tool definitions)
~755 BTypical response size
Moderate attention impact (1.09% 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": {
    "talking-heads-on-markets": {
      "url": "https://www.headge.com/mcp"
    }
  }
}

Remote endpoints

https://www.headge.com/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_catchup

Today's catch-up: mix by horizon, new views, flips, and divergence. Mix is a count. Headge has no house view.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_latest

Today's placed views (US session day, ET), newest first, split Bullish / Bearish. Neutral sits under the split. Publication day, not forecast horizon.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_topic(slug)

Current attributed views on one topic in the closed catalog (for example gold, inflation, xlk).

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_analyst(slug)

Current attributed views and catch-up for one talking head, by slug (for example lyn-alden).

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_instrument(ticker)

Attributed views that name this ticker, plus related views labelled as Headge's mapping.

Input Schema

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string"
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_catalog

Analysts, topics, and instruments Headge tracks. Use this to resolve names before other tools.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢search(q)

Resolve a query to analysts, topics, and instruments.

Input Schema

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    }
  },
  "required": [
    "q"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢get_view(view_id)

One attributed view by id, with source URL for citation.

Input Schema

{
  "type": "object",
  "properties": {
    "view_id": {
      "type": "integer"
    }
  },
  "required": [
    "view_id"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢model_scenario(asset, direction, magnitude, window, horizon, ...)

Historical analogues: after this asset moved this way over `window` months (1, 3, 6, 12), what followed over the next `horizon` months (1, 3, 6, 12) across every asset class. Observed monthly data since 1926; medians and 20th to 80th percentile bands describe the matched sample and are not forecasts or probabilities. `asset` is a series id (us, spy, ndx, gold, oil, y10, fed, vix, inflation, unemployment and more; see the Outcomes table). `magnitude` is in the asset's unit (percent, basis points for yields, points for VIX) or null for direction only. `conditions` blank keeps the snapshot's current starting conditions, "none" clears them, or "inflation:3.4,vix:15" sets targets. `cohort` "common" restricts every asset to the episodes they all share. `reference` loads a named historical window such as financial-crash, pandemic, stock-bubble or war-energy. Cite the page link in the reply.

Input Schema

{
  "type": "object",
  "properties": {
    "asset": {
      "default": "us",
      "type": "string"
    },
    "direction": {
      "default": "down",
      "type": "string"
    },
    "magnitude": {
      "anyOf": [
        {
          "type": "number"
        },
        {
          "type": "null"
        }
      ],
      "default": 20
    },
    "window": {
      "default": 3,
      "type": "integer"
    },
    "horizon": {
      "default": 6,
      "type": "integer"
    },
    "since": {
      "default": 1926,
      "type": "integer"
    },
    "count": {
      "default": 20,
      "type": "integer"
    },
    "tolerance": {
      "default": 1,
      "type": "number"
    },
    "conditions": {
      "default": "",
      "type": "string"
    },
    "cohort": {
      "default": "all",
      "type": "string"
    },
    "reference": {
      "default": "",
      "type": "string"
    }
  },
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools
verifiedversion not recorded9 tools
verifiedversion not recorded9 tools