Koskamo

EquiReason MCP

An official read-only MCP server operated by EquiReason that enables AI assistants to query US stock research data. It provides access to SEC filings (10-K, 10-Q, 8-K), insider trades (Form 4), 13F fund holdings, earnings call summaries, and market trend analysis. The server returns company verdicts, valuation data, and segment revenue details, with access levels determined by the user's EquiReason account plan.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

EquiReason MCP logo, by EquiReasonVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-02Operated by EquiReason
You need:Sign in with your EquiReason account and it also gets the research your plan includes
MCP endpoint (Streamable HTTP)
https://api.equireason.com/mcp
Vendor documentation

What its tools do

8 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

8 of 8 have a description · 8 of 8 declare behavior hints · 3 of 6 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to equireason.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Uptime 100% over 90 days
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Find companies that cut guidance this week and retrieve their exact statements
  • Check recent insider trades for specific companies like Nvidia
  • Retrieve Berkshire Hathaway's latest 13F fund holdings and changes
  • Get Apple's revenue by segment and its last three SEC filings

Source and maintenance

Vendor evidenceRegistry 1.0.0

Protocol and capabilities

Server
equireason 1.0.0
MCP protocol negotiated in check
2025-06-18
Tools
8 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

EquiReason serves the filed record of about 3,100 US-listed companies: annual statements from SEC XBRL, recent 10-K/10-Q/8-K filings with plain-language summaries, Form 4 insider trades, 13F holders and tracked fund portfolios, weekly lists of guidance changes and corporate events, and market trends with the conditions that would end them. Signed in with an EquiReason account, get_company adds the research the user's plan includes (verdict, its reasons, what would change it, valuation, prices, analyst estimates) and get_opportunities ranks companies. Start with search_companies when you only have a company name. Cite the `url` field so the reader can check the source. It does not give buy or sell recommendations.

Tools

8 advertised

search_companies — Search companies
Advertised by the server during the last successful anonymous check.
Advertised read-only

Find US-listed companies covered by EquiReason by ticker or name. Returns ticker, name, sector and the company page.

search_companies input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 25,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Ticker or part of the name"
    }
  }
}
search_companies annotations
{
  "title": "Search companies",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_company — Get a company's filed record
Advertised by the server during the last successful anonymous check.
Advertised read-only

A company's filed record: annual income, balance-sheet and cash-flow lines from SEC XBRL, revenue mix by reported segment, the latest filings with plain-language summaries and links, Form 4 insider trades (planned vs unplanned), 13F holder counts by quarter, risk-factor changes and earnings-call dates. Signed in, it adds the research the user's plan includes: the verdict and its reasons, what would change it, valuation, prices and analyst estimates.

get_company input schema
{
  "type": "object",
  "required": [
    "ticker"
  ],
  "properties": {
    "ticker": {
      "type": "string",
      "description": "US ticker, e.g. AAPL"
    }
  }
}
get_company annotations
{
  "title": "Get a company's filed record",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_filing_events — List this week's filing events
Advertised by the server during the last successful anonymous check.
Advertised read-only

Companies with a given event in the last 7 days (or an earlier ISO week): guidance raised or cut, unplanned insider buying, executive changes, acquisitions, buybacks, layoffs. Each row quotes the filing or call.

list_filing_events input schema
{
  "type": "object",
  "required": [
    "kind"
  ],
  "properties": {
    "kind": {
      "enum": [
        "guidance",
        "insider-buying",
        "executive-changes",
        "acquisitions",
        "buybacks",
        "layoffs"
      ],
      "type": "string"
    },
    "week": {
      "type": "string",
      "description": "Optional ISO week such as 2026-w44; omit for the last 7 days"
    }
  }
}
list_filing_events annotations
{
  "title": "List this week's filing events",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_funds — List tracked funds
Advertised by the server during the last successful anonymous check.
Advertised read-only

The institutional investors EquiReason tracks, with their latest 13F period, position count and reported value.

list_funds input schema
{
  "type": "object",
  "properties": {}
}
list_funds annotations
{
  "title": "List tracked funds",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_fund_holdings — Get a fund's 13F holdings
Advertised by the server during the last successful anonymous check.
Advertised read-only

A tracked fund's latest 13F: positions with shares and reported value, what changed against the prior quarter, and positions it exited.

get_fund_holdings input schema
{
  "type": "object",
  "required": [
    "fund"
  ],
  "properties": {
    "fund": {
      "type": "string",
      "description": "Fund name or slug, e.g. Berkshire Hathaway"
    }
  }
}
get_fund_holdings annotations
{
  "title": "Get a fund's 13F holdings",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_trends — List market trends
Advertised by the server during the last successful anonymous check.
Advertised read-only

The market trends EquiReason is following, with how many companies' filings describe each.

list_trends input schema
{
  "type": "object",
  "properties": {}
}
list_trends annotations
{
  "title": "List market trends",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_trend — Get a market trend
Advertised by the server during the last successful anonymous check.
Advertised read-only

One trend: the industries it supports, its knock-on effects with their expected lag, the evidence count by source type, and the conditions that would end it.

get_trend input schema
{
  "type": "object",
  "required": [
    "trend_id"
  ],
  "properties": {
    "trend_id": {
      "type": "string",
      "description": "trend_id from list_trends"
    }
  }
}
get_trend annotations
{
  "title": "Get a market trend",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_opportunities — Rank opportunities
Advertised by the server during the last successful anonymous check.
Advertised read-only

Companies ranked by EquiReason's verdict, with band, score, the matched trend and the evidence count — optionally for one trend. Requires signing in; depth follows the plan.

get_opportunities input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "maximum": 50,
      "minimum": 1
    },
    "trend": {
      "type": "string",
      "description": "Optional trend_id from list_trends"
    }
  }
}
get_opportunities annotations
{
  "title": "Rank opportunities",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

100% (20 of 20 checks answered)

  1. 2026-11-02: 3 of 3 checks answered
  2. 2026-11-03: 4 of 4 checks answered
  3. 2026-11-04: 4 of 4 checks answered
  4. 2026-11-05: 4 of 4 checks answered
  5. 2026-11-06: 4 of 4 checks answered
  6. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
933 ms
95th percentile latency
933 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 933 ms · metadata changed · 8 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http equireason-mcp https://api.equireason.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add equireason-mcp --url https://api.equireason.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable equireason-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "equireason-mcp": {
      "url": "https://api.equireason.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "equireason-mcp": {
      "type": "streamableHttp",
      "url": "https://api.equireason.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start equireason-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "equireason-mcp": {
      "type": "http",
      "url": "https://api.equireason.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http equireason-mcp https://api.equireason.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://api.equireason.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "equireason-mcp": {
      "serverUrl": "https://api.equireason.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like EquiReason MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run EquiReason MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing