Equity research API for US-listed companies. Free primer, $1 fundamentals, $2 investment memo.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Stripe Shared Payment Token for paid tools (get_fundamental_analysis, get_investment_memo). Format: `Bearer spt_…`. Free tools (get_company_primer, list_coverage, search_research, request_coverage) require no header. See https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens and https://app.marginofinsight.com/api/v1/well-known/spt.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get a free company primer for any US-listed company. Returns business overview, financial snapshot, and recent catalysts. No payment required.
Stock ticker symbol (e.g. AAPL, MSFT, NVDA)
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get a free company primer for any US-listed company. Returns business overview, financial snapshot, and recent catalysts. No payment required.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | Stock ticker symbol (e.g. AAPL, MSFT, NVDA) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker symbol (e.g. AAPL, MSFT, NVDA)"
}
}
}Get fundamental analysis (12 research steps: revenue breakdown, earnings analysis, competitive positioning, financial trends, risk register, balance sheet, capital allocation, returns on capital (ROIC), industry context). Costs $1.00. Pay with a Stripe Shared Payment Token: send `Authorization: Bearer spt_…` on the HTTP transport. See https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | Stock ticker symbol |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker symbol"
}
}
}Get a full investment memo (21 research steps including DCF valuation, moat analysis, management quality, scenario analysis, returns on capital, institutional and insider activity, and investment thesis). Equivalent to a sell-side initiation note. Costs $2.00. Pay with a Stripe Shared Payment Token: send `Authorization: Bearer spt_…` on the HTTP transport. See https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | Stock ticker symbol |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"description": "Stock ticker symbol"
}
}
}List all covered tickers with company name, sector, exchange, and last updated date. Free.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Request research coverage for a US-listed company not yet in the coverage universe. Coverage is typically added within 24-48 hours. Free.
| Argument | Type | Description |
|---|---|---|
| string | Optional email address to notify when coverage is ready | |
| ticker* | string | Stock ticker symbol to request coverage for |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ticker"
],
"properties": {
"email": {
"type": "string",
"description": "Optional email address to notify when coverage is ready"
},
"ticker": {
"type": "string",
"description": "Stock ticker symbol to request coverage for"
}
}
}Search covered companies by ticker or company name. Returns matching companies with ticker, name, sector, and exchange. Free.
| Argument | Type | Description |
|---|---|---|
| query* | string | Ticker symbol or company name to search for |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Ticker symbol or company name to search for"
}
}
}