Skip to content

Rockmoon Financial Data

by rockmoon.ai · remote · no sign-in to list tools · v1.0.0 · published by ai.rockmoon

Cross-market (US/JP/KR) structured financials, segments, ownership & metrics, traceable to filings.

Changes · 2

19 tools: 2 change things and 17 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 financial-data https://mcp.rockmoon.ai/mcp --header 'X-API-Key: <your-x-api-key>'

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

19 tools

Changes things 2Claude Code: ask
  • get_filing_sourceGet the original SEC filing URL for a fiscal quarter or year from Rockmoon's stored provenance; use this instead of web search.No findings

    Why it is in this group

    • The name "get_filing_source" says "get": a word for reading.
    • The input takes a statement or command to run (input.statement), which can change anything it can reach.
    Description, as the server wrote it
    Get the original SEC filing URL for a fiscal quarter or year from Rockmoon's stored provenance; use this instead of web search.
  • screen_companiesScreen stocks across US/JP/KR/HK/CN by valuation + quality metrics (PE, PB, ROE, margins, market cap, dividend yield).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.
    Description, as the server wrote it
    Screen stocks across US/JP/KR/HK/CN by valuation + quality metrics (PE, PB, ROE, margins, market cap, dividend yield).
Only reads 17Claude Code: allow
  • compare_metricsCompare valuation metrics across multiple tickers.No findings

    Why it is in this group

    • The name "compare_metrics" says "compare": a word for reading.
    Description, as the server wrote it
    Compare valuation metrics across multiple tickers.
  • get_balance_sheetGet balance sheet (assets, liabilities, equity).No findings

    Why it is in this group

    • The name "get_balance_sheet" says "get": a word for reading.
    Description, as the server wrote it
    Get balance sheet (assets, liabilities, equity).
  • get_cash_flowGet cash flow statement (OCF, ICF, FCF, capex, dividends).No findings

    Why it is in this group

    • The name "get_cash_flow" says "get": a word for reading.
    Description, as the server wrote it
    Get cash flow statement (OCF, ICF, FCF, capex, dividends).
  • get_companyGet company facts (name, exchange, industry, regulator id, filings url).No findings

    Why it is in this group

    • The name "get_company" says "get": a word for reading.
    Description, as the server wrote it
    Get company facts (name, exchange, industry, regulator id, filings url).
  • get_director_holdingsGet director / officer shareholdings (insider equity stakes).No findings

    Why it is in this group

    • The name "get_director_holdings" says "get": a word for reading.
    Description, as the server wrote it
    Get director / officer shareholdings (insider equity stakes).
  • get_financialsGet all three financial statements (IS + BS + CF) for a ticker.No findings

    Why it is in this group

    • The name "get_financials" says "get": a word for reading.
    Description, as the server wrote it
    Get all three financial statements (IS + BS + CF) for a ticker.
  • get_income_statementGet income statement (revenue, costs, margins, EPS).No findings

    Why it is in this group

    • The name "get_income_statement" says "get": a word for reading.
    Description, as the server wrote it
    Get income statement (revenue, costs, margins, EPS).
  • get_insider_tradesGet insider trading activity (US Form 4 filings).No findings

    Why it is in this group

    • The name "get_insider_trades" says "get": a word for reading.
    Description, as the server wrote it
    Get insider trading activity (US Form 4 filings).
  • get_institutional_holdingsGet institutional holders (US 13F filings).No findings

    Why it is in this group

    • The name "get_institutional_holdings" says "get": a word for reading.
    Description, as the server wrote it
    Get institutional holders (US 13F filings).
  • get_large_holdings_eventsGet large-holdings disclosure events (JP 350/360 reports).No findings

    Why it is in this group

    • The name "get_large_holdings_events" says "get": a word for reading.
    Description, as the server wrote it
    Get large-holdings disclosure events (JP 350/360 reports).
  • get_major_shareholdersGet top shareholders (institutions + individuals).No findings

    Why it is in this group

    • The name "get_major_shareholders" says "get": a word for reading.
    Description, as the server wrote it
    Get top shareholders (institutions + individuals).
  • get_metricsGet latest valuation + financial metrics snapshot (PE, PB, ROE etc.).No findings

    Why it is in this group

    • The name "get_metrics" says "get": a word for reading.
    Description, as the server wrote it
    Get latest valuation + financial metrics snapshot (PE, PB, ROE etc.).
  • get_metrics_historyGet historical derived metrics (TTM aggregates + margins per period).No findings

    Why it is in this group

    • The name "get_metrics_history" says "get": a word for reading.
    Description, as the server wrote it
    Get historical derived metrics (TTM aggregates + margins per period).
  • get_pricesGet daily price history for a ticker.No findings

    Why it is in this group

    • The name "get_prices" says "get": a word for reading.
    Description, as the server wrote it
    Get daily price history for a ticker.
  • get_segmentsGet reported business / geographic / product segments.No findings

    Why it is in this group

    • The name "get_segments" says "get": a word for reading.
    Description, as the server wrote it
    Get reported business / geographic / product segments.
  • get_segments_trendGet time-series of segment values across periods for trend analysis.No findings

    Why it is in this group

    • The name "get_segments_trend" says "get": a word for reading.
    Description, as the server wrote it
    Get time-series of segment values across periods for trend analysis.
  • search_companiesSearch companies by ticker or name across US/JP/KR/HK/CN/UK.No findings

    Why it is in this group

    • The name "search_companies" says "search": a word for reading.
    Description, as the server wrote it
    Search companies by ticker or name across US/JP/KR/HK/CN/UK.

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 financial-data https://mcp.rockmoon.ai/mcp --header 'X-API-Key: <your-x-api-key>'

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__financial-data__search_companies",
      "mcp__financial-data__get_company",
      "mcp__financial-data__get_financials",
      "mcp__financial-data__get_income_statement",
      "mcp__financial-data__get_balance_sheet",
      "mcp__financial-data__get_cash_flow",
      "mcp__financial-data__get_prices",
      "mcp__financial-data__get_segments",
      "mcp__financial-data__get_segments_trend",
      "mcp__financial-data__get_major_shareholders",
      "mcp__financial-data__get_director_holdings",
      "mcp__financial-data__get_insider_trades",
      "mcp__financial-data__get_institutional_holdings",
      "mcp__financial-data__get_large_holdings_events",
      "mcp__financial-data__get_metrics",
      "mcp__financial-data__get_metrics_history",
      "mcp__financial-data__compare_metrics"
    ],
    "ask": [
      "mcp__financial-data__get_filing_source",
      "mcp__financial-data__screen_companies"
    ],
    "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 financial-data. Review it before you use it.