Talking Heads on Markets
by strickland84 · remote · no sign-in to list tools · v1.0.0 · published by GitHub user strickland84
Source-backed market views by talking head, topic, ticker, and horizon, with original links.
9 tools: 1 change things and 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads8Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http talking-heads-on-markets https://www.headge.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Changes things 1Claude Code: ask
model_scenarioHistorical 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.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Run Model Scenario
Only reads 8Claude Code: allow
get_analystCurrent attributed views and catch-up for one talking head, by slug (for example lyn-alden).No findings
Why it is in this group
- The name "get_analyst" says "get": a word for reading.
Description, as the server wrote it Current attributed views and catch-up for one talking head, by slug (for example lyn-alden).
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Talking Head
get_catalogAnalysts, topics, and instruments Headge tracks.No findings
Why it is in this group
- The name "get_catalog" says "get": a word for reading.
Description, as the server wrote it Analysts, topics, and instruments Headge tracks. Use this to resolve names before other tools.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Catalog
get_catchupToday's catch-up: mix by horizon, new views, flips, and divergence.No findings
Why it is in this group
- The name "get_catchup" says "get": a word for reading.
Description, as the server wrote it Today's catch-up: mix by horizon, new views, flips, and divergence. Mix is a count. Headge has no house view.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Catch-Up
get_instrumentAttributed views that name this ticker, plus related views labelled as Headge's mapping.No findings
Why it is in this group
- The name "get_instrument" says "get": a word for reading.
Description, as the server wrote it Attributed views that name this ticker, plus related views labelled as Headge's mapping.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Instrument Views
get_latestToday's placed views (US session day, ET), newest first, split Bullish / Bearish.No findings
Why it is in this group
- The name "get_latest" says "get": a word for reading.
Description, as the server wrote it Today's placed views (US session day, ET), newest first, split Bullish / Bearish. Neutral sits under the split. Publication day, not forecast horizon.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Latest Views
get_topicCurrent attributed views on one topic in the closed catalog (for example gold, inflation, xlk).No findings
Why it is in this group
- The name "get_topic" says "get": a word for reading.
Description, as the server wrote it Current attributed views on one topic in the closed catalog (for example gold, inflation, xlk).
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Topic Views
get_viewOne attributed view by id, with source URL for citation.No findings
Why it is in this group
- The name "get_view" says "get": a word for reading.
Description, as the server wrote it One attributed view by id, with source URL for citation.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Get Attributed View
searchResolve a query to analysts, topics, and instruments.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Resolve a query to analysts, topics, and instruments.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Search Talking Heads and Markets
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http talking-heads-on-markets https://www.headge.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__talking-heads-on-markets__get_catchup",
"mcp__talking-heads-on-markets__get_latest",
"mcp__talking-heads-on-markets__get_topic",
"mcp__talking-heads-on-markets__get_analyst",
"mcp__talking-heads-on-markets__get_instrument",
"mcp__talking-heads-on-markets__get_catalog",
"mcp__talking-heads-on-markets__search",
"mcp__talking-heads-on-markets__get_view"
],
"ask": [
"mcp__talking-heads-on-markets__model_scenario"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as talking-heads-on-markets. Review it before you use it.
