Altair
by altairworld.com · remote · no sign-in to list tools · v1.3.0 · published by com.altairworld
Free TradingAgents equity research reports and Altair pages; paid signals feed via x402 inside MCP.
6 tools: 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads6Claude 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 site https://altairworld.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
6 tools
Only reads 6Claude Code: allow
get_market_breadthReturn the latest S&P 500 sector breadth and S&P 500, Nasdaq-100 and SOXX percentages above their 20-session simple moving averages.No findings
Why it is in this group
- The name "get_market_breadth" says "get": a word for reading.
Description, as the server wrote it Return the latest S&P 500 sector breadth and S&P 500, Nasdaq-100 and SOXX percentages above their 20-session simple moving averages. History uses the loader's constituent lists, not point-in-time membership. Optionally choose 1–252 recent trading sessions; default 20.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_research_signalsReturn the latest final portfolio decision per ticker as structured JSON, including report dates, models, source URLs and summaries.No findings
Why it is in this group
- The name "get_research_signals" says "get": a word for reading.
Description, as the server wrote it Return the latest final portfolio decision per ticker as structured JSON, including report dates, models, source URLs and summaries. Optional tickers and since filters; ten-minute cache. Costs $0.01 USD per call by default via x402 payments inside MCP; the payment challenge gives the current price. Free sample: /api/research/signals/sample.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
list_pagesReturn public Altair page paths, URLs, titles and descriptions.No findings
Why it is in this group
- The name "list_pages" says "list": a word for reading.
Description, as the server wrote it Return public Altair page paths, URLs, titles and descriptions. Use this to discover pages before read_page.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
list_research_reportsReturn published TradingAgents report metadata and URLs newest first, the matching total and counts for all tickers.No findings
Why it is in this group
- The name "list_research_reports" says "list": a word for reading.
Description, as the server wrote it Return published TradingAgents report metadata and URLs newest first, the matching total and counts for all tickers. Use this to find reports before read_research_report, optionally filter by ticker and page with limit and offset.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
read_pageReturn a public Altair page's full markdown with its path, URL, title and description.No findings
Why it is in this group
- The name "read_page" says "read": a word for reading.
Description, as the server wrote it Return a public Altair page's full markdown with its path, URL, title and description. Use a path from list_pages when you need the page content.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
read_research_reportReturn a full TradingAgents report as markdown, its ticker, date, model and URL, and an informational-only disclaimer; sections cover analyst reports, research decisions, trading p…No findings
Why it is in this group
- The name "read_research_report" says "read": a word for reading.
Description, as the server wrote it Return a full TradingAgents report as markdown, its ticker, date, model and URL, and an informational-only disclaimer; sections cover analyst reports, research decisions, trading plans, risk management and portfolio decisions. Use a url from list_research_reports for free access without sign-in.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
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.3.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http site https://altairworld.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__site__list_pages",
"mcp__site__read_page",
"mcp__site__get_market_breadth",
"mcp__site__list_research_reports",
"mcp__site__read_research_report",
"mcp__site__get_research_signals"
],
"ask": [],
"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 site. Review it before you use it.