Free US stock research from SEC filings: five plain answers on 3,000+ stocks. No API key.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Stocks whose answer to one of the five questions changed in the latest nightly run (for example Safety from Good to Watch), largest companies first.
Stocks whose answer to one of the five questions changed in the latest nightly run (for example Safety from Good to Watch), largest companies first.
| Argument | Type | Description |
|---|---|---|
| limit | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1
}
},
"additionalProperties": false
}The company's own recent current reports (8-K), newest first: the date, what kind of event, the company's own sentence and a link to the filing on sec.gov.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| ticker* | string | US ticker symbol, e.g. NVDA or BRK-B |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"limit": {
"type": "integer",
"default": 5,
"maximum": 12,
"minimum": 1
},
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.-]{1,10}$",
"description": "US ticker symbol, e.g. NVDA or BRK-B"
}
},
"additionalProperties": false
}A reported financial series for one stock from its SEC filings, trailing twelve months or single quarters, newest last. Metrics: pe, revenue, net_income, eps, gross_margin, op_margin, net_margin, roe, roa, roic, fcf.
| Argument | Type | Description |
|---|---|---|
| view | string | |
| metric* | string | |
| ticker* | string | US ticker symbol, e.g. NVDA or BRK-B |
| periods | integer |
{
"type": "object",
"required": [
"ticker",
"metric"
],
"properties": {
"view": {
"enum": [
"ttm",
"quarterly"
],
"type": "string",
"default": "ttm"
},
"metric": {
"enum": [
"pe",
"revenue",
"net_income",
"eps",
"gross_margin",
"op_margin",
"net_margin",
"roe",
"roa",
"roic",
"fcf"
],
"type": "string"
},
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.-]{1,10}$",
"description": "US ticker symbol, e.g. NVDA or BRK-B"
},
"periods": {
"type": "integer",
"default": 12,
"maximum": 40,
"minimum": 1
}
},
"additionalProperties": false
}Ryufin's five answers for one stock: is the business good, is it safe, is the price fair, is it growing, what is the market doing with it. Each answer has a one-word verdict, a plain sentence, the checks it was read from (with values and dates) and, when it moved recently, what it was before.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | US ticker symbol, e.g. NVDA or BRK-B |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.-]{1,10}$",
"description": "US ticker symbol, e.g. NVDA or BRK-B"
}
},
"additionalProperties": false
}Price, market value, P/E, returns, sector, RyuScore (0 to 100 from seven weighted criteria) and what the company says it does, verbatim from its latest annual report.
| Argument | Type | Description |
|---|---|---|
| ticker* | string | US ticker symbol, e.g. NVDA or BRK-B |
{
"type": "object",
"required": [
"ticker"
],
"properties": {
"ticker": {
"type": "string",
"pattern": "^[A-Za-z0-9.-]{1,10}$",
"description": "US ticker symbol, e.g. NVDA or BRK-B"
}
},
"additionalProperties": false
}Find US-listed companies Ryufin covers by ticker or company name. Returns ticker, name, sector, market value and the Ryufin page.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Ticker or part of the company name |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 8,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 1,
"description": "Ticker or part of the company name"
}
},
"additionalProperties": false
}