Skip to content

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.

Read only

6 tools: 6 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.