Server definition
- Hash
- sha256:2e958007b176e78bc39651548dc769f54385c571d8ed8ac6d3dfbeb73e673ada
- What it is
- What a remote MCP server returned when asked what it offers: 13 tools
The blob, as servednamed by its sha256
{
"instructions": "FolioFact is a value-investing research database: quarterly filings from curated\nvalue investors, the stocks they hold, insider (Form 4/5) activity, and fund\nconviction signals.\n\nMost tools need no credentials at all. Five tools — stock_financials,\nstock_insiders, stock_earnings, stock_options, compare_stocks — and deep insider_feed pages\nrequire FolioFact Pro.\n\nThere are two ways to sign in, and you should prefer the first:\n\n1. Browser sign-in (OAuth 2.1). Calling a Pro tool without credentials returns\n HTTP 401 with a WWW-Authenticate header pointing at\n /.well-known/oauth-protected-resource/mcp. Follow that to sign the user in\n through their browser. Do not ask the user to paste a key when this is\n available — it is fewer steps and no secret is ever handled.\n2. API key. The user creates one at https://foliofact.com/settings#api_keys_card\n and it is sent as \"Authorization: Bearer ff_...\" or \"X-Api-Key: ff_...\".\n\nA Pro entitlement is detected automatically from whichever credential is used.\nA signed-in caller WITHOUT Pro gets an isError result pointing at\nhttps://foliofact.com/pricing — that is a\nsubscription prompt, not an authentication failure, so signing in again will\nnot change it.\n",
"tools": [
{
"description": "Aligned multi-stock comparison: valuation, latest financial point, fund conviction, and insider activity. Requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"insider_window": {
"description": "Insider activity window.",
"enum": [
"90d",
"1y",
"all"
],
"type": "string"
},
"tickers": {
"description": "Comma-separated tickers (2–6, dots allowed).",
"examples": [
"AAPL,MSFT,GOOG"
],
"type": "string"
}
},
"required": [
"tickers"
],
"type": "object"
},
"name": "compare_stocks",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"columns": {
"items": {
"additionalProperties": false,
"properties": {
"enterprise_value": {
"type": [
"integer",
"null"
]
},
"fcf_ev_yield": {
"type": [
"number",
"null"
]
},
"financial_point": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"end_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
}
},
"required": [
"label",
"end_on"
],
"type": "object"
},
{
"type": "null"
}
]
},
"fund_summary": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"average_weight": {
"type": [
"number",
"null"
]
},
"conviction_score": {
"type": [
"number",
"null"
]
},
"holder_count": {
"type": [
"integer",
"null"
]
},
"move_counts": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"adds": {
"type": "integer"
},
"exits": {
"type": "integer"
},
"keeps": {
"type": "integer"
},
"opens": {
"type": "integer"
},
"trims": {
"type": "integer"
}
},
"required": [
"keeps",
"opens",
"adds",
"trims",
"exits"
],
"type": "object"
},
{
"type": "null"
}
]
},
"period_range": {
"anyOf": [
{
"items": {
"format": "date",
"type": "string"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
{
"type": "null"
}
]
},
"top_position": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"percent_of_fund": {
"type": [
"number",
"null"
]
},
"ticker": {
"type": [
"string",
"null"
]
},
"value": {
"type": [
"integer",
"null"
]
}
},
"required": [
"ticker",
"name",
"value",
"percent_of_fund"
],
"type": "object"
},
{
"type": "null"
}
]
},
"top_share": {
"type": [
"number",
"null"
]
},
"total_value": {
"type": [
"integer",
"null"
]
}
},
"required": [
"available",
"holder_count",
"total_value",
"top_position",
"top_share",
"period_range",
"move_counts",
"average_weight",
"conviction_score"
],
"type": "object"
},
"insider_summary": {
"additionalProperties": false,
"properties": {
"available": {
"type": "boolean"
},
"coverage_date": {
"format": "date",
"type": [
"string",
"null"
]
},
"summary": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"buy_value": {
"type": "integer"
},
"buyer_count": {
"type": "integer"
},
"largest_trade": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"company": {
"type": [
"string",
"null"
]
},
"date": {
"format": "date",
"type": "string"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"owner_role": {
"type": [
"string",
"null"
]
},
"price": {
"anyOf": [
{
"pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
"type": "string"
},
{
"type": "null"
}
]
},
"shares": {
"type": "integer"
},
"ticker": {
"type": [
"string",
"null"
]
},
"transaction_code": {
"type": "string"
},
"value": {
"type": "integer"
}
},
"required": [
"date",
"filed_on",
"ticker",
"company",
"owner_name",
"owner_role",
"transaction_code",
"shares",
"price",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"net_value": {
"type": "integer"
},
"sell_value": {
"type": "integer"
},
"seller_count": {
"type": "integer"
}
},
"required": [
"buy_value",
"sell_value",
"net_value",
"buyer_count",
"seller_count",
"largest_trade"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"available",
"summary",
"coverage_date"
],
"type": "object"
},
"listing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"disclosure_note": {
"type": "string"
},
"event_type": {
"enum": [
"ipo",
"direct_listing",
"spin_off"
],
"type": "string"
},
"listed_on": {
"format": "date",
"type": "string"
},
"recently_listed": {
"type": "boolean"
},
"source_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"listed_on",
"event_type",
"recently_listed",
"source_url",
"disclosure_note"
],
"type": "object"
},
{
"type": "null"
}
]
},
"market_cap": {
"type": [
"integer",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"ocf_ev_yield": {
"type": [
"number",
"null"
]
},
"price_basis_kind": {
"anyOf": [
{
"enum": [
"daily_close",
"intraday",
"implied_13f"
],
"type": "string"
},
{
"type": "null"
}
]
},
"ticker": {
"type": "string"
},
"valuation_basis": {
"additionalProperties": false,
"properties": {
"accession_number": {
"type": [
"string",
"null"
]
},
"calculation_version": {
"type": "string"
},
"cash_flow_period": {
"type": [
"string",
"null"
]
},
"description": {
"type": "string"
},
"estimated": {
"type": "boolean"
},
"ev_unavailable_reason": {
"type": [
"string",
"null"
]
},
"mapping_sources": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"measurement": {
"type": [
"string",
"null"
]
},
"price_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"shares_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"statement_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"unavailable_reason": {
"type": [
"string",
"null"
]
}
},
"required": [
"statement_on",
"shares_on",
"price_on",
"measurement",
"estimated",
"description",
"unavailable_reason",
"ev_unavailable_reason",
"accession_number",
"source_url",
"mapping_sources",
"calculation_version",
"cash_flow_period"
],
"type": "object"
},
"valuation_observed_at": {
"format": "date-time",
"type": [
"string",
"null"
]
}
},
"required": [
"ticker",
"name",
"listing",
"market_cap",
"enterprise_value",
"ocf_ev_yield",
"fcf_ev_yield",
"price_basis_kind",
"valuation_observed_at",
"financial_point",
"fund_summary",
"insider_summary",
"valuation_basis"
],
"type": "object"
},
"maxItems": 6,
"minItems": 2,
"type": "array"
},
"insider_window": {
"enum": [
"90d",
"1y",
"all"
],
"type": "string"
},
"insider_window_label": {
"type": "string"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"submitted_tickers": {
"type": "string"
},
"tickers": {
"items": {
"type": "string"
},
"maxItems": 6,
"minItems": 2,
"type": "array"
},
"unknown_tickers": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"submitted_tickers",
"tickers",
"unknown_tickers",
"insider_window",
"insider_window_label",
"columns",
"provenance"
],
"type": "object"
}
},
{
"description": "Fetches an allowlisted public page as markdown/text: published blog posts (/blog/:slug), static pages (e.g. /agents, /api-docs, /about), and the agent discovery doc (/llms.txt).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"path": {
"description": "Public path, e.g. /blog/how-to-read-a-13f-without-overreading-it, /agents, or /llms.txt.",
"type": "string"
}
},
"required": [
"path"
],
"type": "object"
},
"name": "fetch_page",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"path": {
"type": "string"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"text": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"path",
"text",
"provenance"
],
"type": "object"
}
},
{
"description": "Quarter-by-quarter filing history and a summary (turnover, concentration, favorites).",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Fund slug (URL identifier).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "fund_history",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"fund": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"quarters": {
"items": {
"additionalProperties": false,
"properties": {
"holdings_count": {
"type": "integer"
},
"quarter": {
"type": "string"
},
"report_period_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"truncated": {
"type": "boolean"
},
"value": {
"type": "integer"
},
"visible_holdings_count": {
"type": "integer"
}
},
"required": [
"quarter",
"report_period_on",
"value",
"holdings_count",
"truncated",
"visible_holdings_count"
],
"type": "object"
},
"type": "array"
},
"summary": {
"additionalProperties": false,
"properties": {
"average_positions_count": {
"type": [
"number",
"null"
]
},
"average_top_five_percent": {
"type": [
"number",
"null"
]
},
"average_turnover_count": {
"type": [
"number",
"null"
]
},
"durable_positions_count": {
"type": "integer"
},
"favorite_positions": {
"items": {
"additionalProperties": false,
"properties": {
"latest_percent": {
"type": [
"number",
"null"
]
},
"latest_value": {
"type": [
"integer",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"quarters_held": {
"type": "integer"
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"quarters_held",
"latest_percent",
"latest_value"
],
"type": "object"
},
"type": "array"
},
"latest_top_five_percent": {
"type": [
"number",
"null"
]
},
"quarters_count": {
"type": "integer"
}
},
"required": [
"quarters_count",
"average_positions_count",
"latest_top_five_percent",
"average_top_five_percent",
"average_turnover_count",
"durable_positions_count",
"favorite_positions"
],
"type": "object"
}
},
"required": [
"fund",
"quarters",
"summary",
"provenance"
],
"type": "object"
}
},
{
"description": "A fund's current portfolio positions with quarter-over-quarter change.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Fund slug (URL identifier).",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "fund_holdings",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"fund": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"type": "object"
},
"holdings": {
"items": {
"additionalProperties": false,
"properties": {
"change": {
"enum": [
"new",
"add",
"trim",
"hold",
"sold",
"unknown"
],
"type": "string"
},
"change_percent": {
"type": [
"number",
"null"
]
},
"percent_of_fund": {
"type": [
"number",
"null"
]
},
"position_type": {
"enum": [
"direct",
"call",
"put"
],
"type": "string"
},
"security": {
"additionalProperties": false,
"properties": {
"listing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"disclosure_note": {
"type": "string"
},
"event_type": {
"enum": [
"ipo",
"direct_listing",
"spin_off"
],
"type": "string"
},
"listed_on": {
"format": "date",
"type": "string"
},
"recently_listed": {
"type": "boolean"
},
"source_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"listed_on",
"event_type",
"recently_listed",
"source_url",
"disclosure_note"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": [
"string",
"null"
]
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"listing"
],
"type": "object"
},
"shares": {
"type": [
"integer",
"null"
]
},
"value": {
"type": "integer"
}
},
"required": [
"security",
"position_type",
"shares",
"value",
"percent_of_fund",
"change",
"change_percent"
],
"type": "object"
},
"type": "array"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"quarter": {
"type": [
"string",
"null"
]
},
"total_value": {
"type": "integer"
}
},
"required": [
"fund",
"quarter",
"total_value",
"holdings",
"provenance"
],
"type": "object"
}
},
{
"description": "One fund's latest filing and its investors.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Fund slug (URL identifier).",
"examples": [
"pabrai-funds",
"marmara-capital"
],
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_fund",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"filing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"positions": {
"type": "integer"
},
"quarter": {
"type": "string"
},
"report_period_on": {
"format": "date",
"type": "string"
},
"total_value": {
"type": "integer"
}
},
"required": [
"quarter",
"report_period_on",
"positions",
"total_value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"fund": {
"additionalProperties": false,
"properties": {
"manager": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"manager"
],
"type": "object"
},
"investors": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"type": "object"
},
"type": "array"
},
"portfolio": {
"additionalProperties": false,
"properties": {
"row_count": {
"type": "integer"
},
"total_value": {
"type": "integer"
}
},
"required": [
"total_value",
"row_count"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
}
},
"required": [
"fund",
"filing",
"investors",
"portfolio",
"provenance"
],
"type": "object"
}
},
{
"description": "One investor's portfolio links (funds they run or back) and featured fund.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Investor slug (URL identifier).",
"examples": [
"monish-pabrai",
"li-lu"
],
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_investor",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"featured_fund": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"filing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"positions": {
"type": "integer"
},
"quarter": {
"type": "string"
},
"report_period_on": {
"format": "date",
"type": "string"
},
"total_value": {
"type": "integer"
}
},
"required": [
"quarter",
"report_period_on",
"positions",
"total_value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"filing"
],
"type": "object"
},
{
"type": "null"
}
]
},
"investor": {
"additionalProperties": false,
"properties": {
"kind": {
"enum": [
"person",
"organization"
],
"type": "string"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"kind"
],
"type": "object"
},
"portfolios": {
"items": {
"additionalProperties": false,
"properties": {
"filing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"positions": {
"type": "integer"
},
"quarter": {
"type": "string"
},
"report_period_on": {
"format": "date",
"type": "string"
},
"total_value": {
"type": "integer"
}
},
"required": [
"quarter",
"report_period_on",
"positions",
"total_value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"fund": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"personal": {
"type": "boolean"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"personal"
],
"type": "object"
},
"vehicle": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"vehicle_type": {
"enum": [
"investment_manager",
"private_fund",
"registered_fund",
"company",
"investment_arm",
"personal"
],
"type": "string"
}
},
"required": [
"name",
"vehicle_type"
],
"type": "object"
}
},
"required": [
"vehicle",
"fund",
"filing"
],
"type": "object"
},
"type": "array"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
}
},
"required": [
"investor",
"portfolios",
"featured_fund",
"provenance"
],
"type": "object"
}
},
{
"description": "One company as held by tracked funds: holders, values, and last-quarter moves.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ticker": {
"description": "Stock ticker (dots allowed, e.g. BRK.A).",
"examples": [
"AAPL",
"BRK.A"
],
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_stock",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"latest_earnings": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"period": {
"additionalProperties": false,
"properties": {
"end_on": {
"format": "date",
"type": "string"
},
"kind": {
"enum": [
"quarter",
"half_year",
"annual"
],
"type": "string"
},
"label": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"label",
"kind",
"end_on"
],
"type": "object"
},
"published_at": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"revision": {
"type": "integer"
},
"teaser": {
"additionalProperties": false,
"properties": {
"headline": {
"type": "string"
},
"highlights": {
"items": {
"type": "string"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"summary": {
"type": "string"
}
},
"required": [
"headline",
"summary",
"highlights"
],
"type": "object"
}
},
"required": [
"period",
"revision",
"published_at",
"teaser"
],
"type": "object"
},
{
"type": "null"
}
]
},
"listing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"disclosure_note": {
"type": "string"
},
"event_type": {
"enum": [
"ipo",
"direct_listing",
"spin_off"
],
"type": "string"
},
"listed_on": {
"format": "date",
"type": "string"
},
"recently_listed": {
"type": "boolean"
},
"source_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"listed_on",
"event_type",
"recently_listed",
"source_url",
"disclosure_note"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": [
"string",
"null"
]
},
"positions": {
"items": {
"additionalProperties": false,
"properties": {
"activity": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"buy": {
"type": "boolean"
},
"change": {
"enum": [
"new",
"add",
"trim",
"sold"
],
"type": "string"
},
"sell": {
"type": "boolean"
}
},
"required": [
"change",
"buy",
"sell"
],
"type": "object"
},
{
"type": "null"
}
]
},
"filing": {
"additionalProperties": false,
"properties": {
"positions": {
"type": "integer"
},
"quarter": {
"type": "string"
},
"report_period_on": {
"format": "date",
"type": "string"
},
"total_value": {
"type": "integer"
}
},
"required": [
"quarter",
"report_period_on",
"positions",
"total_value"
],
"type": "object"
},
"fund": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"type": "object"
},
"percent_of_fund": {
"type": [
"number",
"null"
]
},
"shares": {
"type": [
"integer",
"null"
]
},
"value": {
"type": "integer"
}
},
"required": [
"fund",
"filing",
"value",
"percent_of_fund",
"shares",
"activity"
],
"type": "object"
},
"type": "array"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"single_class": {
"type": "boolean"
},
"ticker": {
"type": "string"
},
"total_value": {
"type": "integer"
}
},
"required": [
"ticker",
"name",
"listing",
"total_value",
"single_class",
"latest_earnings",
"positions",
"provenance"
],
"type": "object"
}
},
{
"description": "Recent Form 4/5 insider transactions across all held stocks, newest first. Filterable by transaction type and owner. Page 2+ requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"dir": {
"description": "Sort direction.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"filter": {
"description": "Transaction type filter.",
"enum": [
"all",
"open_market",
"buys",
"sells"
],
"type": "string"
},
"page": {
"description": "Page number (deep pages require Pro).",
"minimum": 1,
"type": "integer"
},
"per_page": {
"description": "Rows per page.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Owner name query.",
"type": "string"
},
"sort": {
"description": "Sort column.",
"enum": [
"date",
"owner",
"shares",
"value"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "insider_feed",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"coverage_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"dir": {
"enum": [
"asc",
"desc"
],
"type": "string"
},
"filter": {
"enum": [
"all",
"open_market",
"buys",
"sells"
],
"type": "string"
},
"pagination": {
"additionalProperties": false,
"properties": {
"page": {
"type": "integer"
},
"per_page": {
"type": "integer"
},
"total": {
"type": "integer"
},
"total_pages": {
"type": "integer"
}
},
"required": [
"page",
"per_page",
"total",
"total_pages"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"query": {
"type": "string"
},
"sort": {
"enum": [
"date",
"owner",
"shares",
"value"
],
"type": "string"
},
"transactions": {
"items": {
"additionalProperties": false,
"properties": {
"company": {
"type": [
"string",
"null"
]
},
"date": {
"format": "date",
"type": "string"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"owner_role": {
"type": [
"string",
"null"
]
},
"price": {
"anyOf": [
{
"pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
"type": "string"
},
{
"type": "null"
}
]
},
"shares": {
"type": "integer"
},
"ticker": {
"type": [
"string",
"null"
]
},
"transaction_code": {
"type": "string"
},
"value": {
"type": "integer"
}
},
"required": [
"date",
"filed_on",
"ticker",
"company",
"owner_name",
"owner_role",
"transaction_code",
"shares",
"price",
"value"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"coverage_on",
"filter",
"query",
"sort",
"dir",
"transactions",
"pagination",
"provenance"
],
"type": "object"
}
},
{
"description": "Bounded cross-domain search: funds by name, stocks by ticker/name, and insider transactions by owner. The same scopes the web search uses. A blank or missing query returns empty buckets, mirroring GET /api/v1/search.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"description": "Search query (fund names, tickers, insider names).",
"examples": [
"Pabrai",
"BRK"
],
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"query": {
"type": "string"
},
"results": {
"additionalProperties": false,
"properties": {
"funds": {
"items": {
"additionalProperties": false,
"properties": {
"manager": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"name",
"manager"
],
"type": "object"
},
"type": "array"
},
"insiders": {
"items": {
"additionalProperties": false,
"properties": {
"latest_transaction_date": {
"format": "date",
"type": [
"string",
"null"
]
},
"owner_cik": {
"type": [
"string",
"null"
]
},
"owner_name": {
"type": "string"
},
"transactions_count": {
"type": "integer"
}
},
"required": [
"owner_name",
"owner_cik",
"latest_transaction_date",
"transactions_count"
],
"type": "object"
},
"type": "array"
},
"stocks": {
"items": {
"additionalProperties": false,
"properties": {
"listing": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"disclosure_note": {
"type": "string"
},
"event_type": {
"enum": [
"ipo",
"direct_listing",
"spin_off"
],
"type": "string"
},
"listed_on": {
"format": "date",
"type": "string"
},
"recently_listed": {
"type": "boolean"
},
"source_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"listed_on",
"event_type",
"recently_listed",
"source_url",
"disclosure_note"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": [
"string",
"null"
]
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"listing"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"funds",
"stocks",
"insiders"
],
"type": "object"
}
},
"required": [
"query",
"results",
"provenance"
],
"type": "object"
}
},
{
"description": "The latest cited AI Earnings Report for one stock (or a stable period with `period`). Requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"include_full": {
"description": "Request full Pro analysis (always returned to Pro callers).",
"type": "boolean"
},
"period": {
"description": "Optional stable report slug, for example 2026-03-31-quarter.",
"type": "string"
},
"ticker": {
"description": "Stock ticker (dots allowed).",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "stock_earnings",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"access": {
"enum": [
"teaser",
"full"
],
"type": "string"
},
"name": {
"type": [
"string",
"null"
]
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"report": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"body": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"guidance": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"status": {
"type": [
"string",
"null"
]
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids",
"status"
],
"type": "object"
},
"headline": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
},
"highlights": {
"items": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"historical_context": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
},
"key_changes": {
"items": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
},
"title": {
"type": [
"string",
"null"
]
}
},
"required": [
"title",
"text",
"source_ids"
],
"type": "object"
},
"type": "array"
},
"limitations": {
"items": {
"type": "string"
},
"minItems": 1,
"type": "array"
},
"management": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
},
"metrics": {
"items": {
"additionalProperties": false,
"properties": {
"comparison": {
"type": [
"string",
"null"
]
},
"label": {
"type": [
"string",
"null"
]
},
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"value": {
"type": [
"string",
"null"
]
}
},
"required": [
"label",
"value",
"comparison",
"source_ids"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"risks": {
"items": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"summary": {
"additionalProperties": false,
"properties": {
"source_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"text": {
"type": [
"string",
"null"
]
}
},
"required": [
"text",
"source_ids"
],
"type": "object"
}
},
"required": [
"headline",
"summary",
"highlights",
"metrics",
"key_changes",
"management",
"guidance",
"risks",
"historical_context",
"limitations"
],
"type": "object"
},
{
"type": "null"
}
]
},
"generation": {
"additionalProperties": false,
"properties": {
"model_id": {
"const": "opencode/big-pickle"
},
"opencode_version": {
"type": [
"string",
"null"
]
},
"prompt_version": {
"type": "string"
},
"schema_version": {
"type": "string"
}
},
"required": [
"model_id",
"opencode_version",
"schema_version",
"prompt_version"
],
"type": "object"
},
"period": {
"additionalProperties": false,
"properties": {
"end_on": {
"format": "date",
"type": "string"
},
"kind": {
"enum": [
"quarter",
"half_year",
"annual"
],
"type": "string"
},
"label": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"required": [
"slug",
"label",
"kind",
"end_on"
],
"type": "object"
},
"published_at": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"revision": {
"type": "integer"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"accepted_at": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"content_digest": {
"type": "string"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"filing_item": {
"type": [
"string",
"null"
]
},
"form_type": {
"type": "string"
},
"id": {
"type": "string"
},
"official_url": {
"format": "uri",
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"id",
"title",
"form_type",
"filing_item",
"official_url",
"filed_on",
"accepted_at",
"content_digest"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"teaser": {
"additionalProperties": false,
"properties": {
"headline": {
"type": "string"
},
"highlights": {
"items": {
"type": "string"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"summary": {
"type": "string"
}
},
"required": [
"headline",
"summary",
"highlights"
],
"type": "object"
}
},
"required": [
"period",
"revision",
"published_at",
"teaser",
"body",
"sources",
"generation"
],
"type": "object"
},
{
"type": "null"
}
]
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"access",
"report",
"provenance"
],
"type": "object"
}
},
{
"description": "Financial statements (yearly and quarterly) and the valuation summary (enterprise value, FCF/EV and OCF/EV yields). Requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ticker": {
"description": "Stock ticker (dots allowed).",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "stock_financials",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"name": {
"type": [
"string",
"null"
]
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"series": {
"additionalProperties": false,
"properties": {
"quarterly": {
"items": {
"additionalProperties": false,
"properties": {
"currency": {
"type": "string"
},
"derived": {
"type": "boolean"
},
"end_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"facts": {
"additionalProperties": false,
"properties": {
"basic_shares": {
"type": [
"integer",
"null"
]
},
"capital_expenditures": {
"type": [
"integer",
"null"
]
},
"cash_and_equivalents": {
"type": [
"integer",
"null"
]
},
"cost_of_revenue": {
"type": [
"integer",
"null"
]
},
"current_assets": {
"type": [
"integer",
"null"
]
},
"current_liabilities": {
"type": [
"integer",
"null"
]
},
"depreciation_amortization": {
"type": [
"integer",
"null"
]
},
"diluted_shares": {
"type": [
"integer",
"null"
]
},
"dividends_paid": {
"type": [
"integer",
"null"
]
},
"financing_cash_flow": {
"type": [
"integer",
"null"
]
},
"goodwill": {
"type": [
"integer",
"null"
]
},
"gross_profit": {
"type": [
"integer",
"null"
]
},
"income_tax_expense": {
"type": [
"integer",
"null"
]
},
"interest_expense": {
"type": [
"integer",
"null"
]
},
"inventory": {
"type": [
"integer",
"null"
]
},
"investing_cash_flow": {
"type": [
"integer",
"null"
]
},
"long_term_debt": {
"type": [
"integer",
"null"
]
},
"net_income": {
"type": [
"integer",
"null"
]
},
"operating_cash_flow": {
"type": [
"integer",
"null"
]
},
"operating_income": {
"type": [
"integer",
"null"
]
},
"pretax_income": {
"type": [
"integer",
"null"
]
},
"research_and_development": {
"type": [
"integer",
"null"
]
},
"revenue": {
"type": [
"integer",
"null"
]
},
"selling_general_admin": {
"type": [
"integer",
"null"
]
},
"share_repurchases": {
"type": [
"integer",
"null"
]
},
"shares_outstanding": {
"type": [
"integer",
"null"
]
},
"stock_based_compensation": {
"type": [
"integer",
"null"
]
},
"stockholders_equity": {
"type": [
"integer",
"null"
]
},
"total_assets": {
"type": [
"integer",
"null"
]
},
"total_liabilities": {
"type": [
"integer",
"null"
]
}
},
"required": [
"revenue",
"cost_of_revenue",
"gross_profit",
"operating_income",
"pretax_income",
"income_tax_expense",
"net_income",
"research_and_development",
"selling_general_admin",
"interest_expense",
"operating_cash_flow",
"capital_expenditures",
"share_repurchases",
"dividends_paid",
"depreciation_amortization",
"stock_based_compensation",
"investing_cash_flow",
"financing_cash_flow",
"total_assets",
"total_liabilities",
"stockholders_equity",
"cash_and_equivalents",
"long_term_debt",
"current_assets",
"current_liabilities",
"goodwill",
"inventory",
"basic_shares",
"diluted_shares",
"shares_outstanding"
],
"type": "object"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"key": {
"type": "string"
},
"kind": {
"enum": [
"quarter",
"year"
],
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"kind",
"key",
"label",
"end_on",
"filed_on",
"currency",
"derived",
"facts"
],
"type": "object"
},
"type": "array"
},
"yearly": {
"items": {
"additionalProperties": false,
"properties": {
"currency": {
"type": "string"
},
"derived": {
"type": "boolean"
},
"end_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"facts": {
"additionalProperties": false,
"properties": {
"basic_shares": {
"type": [
"integer",
"null"
]
},
"capital_expenditures": {
"type": [
"integer",
"null"
]
},
"cash_and_equivalents": {
"type": [
"integer",
"null"
]
},
"cost_of_revenue": {
"type": [
"integer",
"null"
]
},
"current_assets": {
"type": [
"integer",
"null"
]
},
"current_liabilities": {
"type": [
"integer",
"null"
]
},
"depreciation_amortization": {
"type": [
"integer",
"null"
]
},
"diluted_shares": {
"type": [
"integer",
"null"
]
},
"dividends_paid": {
"type": [
"integer",
"null"
]
},
"financing_cash_flow": {
"type": [
"integer",
"null"
]
},
"goodwill": {
"type": [
"integer",
"null"
]
},
"gross_profit": {
"type": [
"integer",
"null"
]
},
"income_tax_expense": {
"type": [
"integer",
"null"
]
},
"interest_expense": {
"type": [
"integer",
"null"
]
},
"inventory": {
"type": [
"integer",
"null"
]
},
"investing_cash_flow": {
"type": [
"integer",
"null"
]
},
"long_term_debt": {
"type": [
"integer",
"null"
]
},
"net_income": {
"type": [
"integer",
"null"
]
},
"operating_cash_flow": {
"type": [
"integer",
"null"
]
},
"operating_income": {
"type": [
"integer",
"null"
]
},
"pretax_income": {
"type": [
"integer",
"null"
]
},
"research_and_development": {
"type": [
"integer",
"null"
]
},
"revenue": {
"type": [
"integer",
"null"
]
},
"selling_general_admin": {
"type": [
"integer",
"null"
]
},
"share_repurchases": {
"type": [
"integer",
"null"
]
},
"shares_outstanding": {
"type": [
"integer",
"null"
]
},
"stock_based_compensation": {
"type": [
"integer",
"null"
]
},
"stockholders_equity": {
"type": [
"integer",
"null"
]
},
"total_assets": {
"type": [
"integer",
"null"
]
},
"total_liabilities": {
"type": [
"integer",
"null"
]
}
},
"required": [
"revenue",
"cost_of_revenue",
"gross_profit",
"operating_income",
"pretax_income",
"income_tax_expense",
"net_income",
"research_and_development",
"selling_general_admin",
"interest_expense",
"operating_cash_flow",
"capital_expenditures",
"share_repurchases",
"dividends_paid",
"depreciation_amortization",
"stock_based_compensation",
"investing_cash_flow",
"financing_cash_flow",
"total_assets",
"total_liabilities",
"stockholders_equity",
"cash_and_equivalents",
"long_term_debt",
"current_assets",
"current_liabilities",
"goodwill",
"inventory",
"basic_shares",
"diluted_shares",
"shares_outstanding"
],
"type": "object"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"key": {
"type": "string"
},
"kind": {
"enum": [
"quarter",
"year"
],
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"kind",
"key",
"label",
"end_on",
"filed_on",
"currency",
"derived",
"facts"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"yearly",
"quarterly"
],
"type": "object"
},
"summary": {
"additionalProperties": false,
"properties": {
"enterprise_value": {
"type": [
"integer",
"null"
]
},
"fcf_ev_yield_ttm": {
"type": [
"number",
"null"
]
},
"fcf_ev_yield_year": {
"type": [
"number",
"null"
]
},
"market_cap": {
"type": [
"integer",
"null"
]
},
"ocf_ev_yield_ttm": {
"type": [
"number",
"null"
]
},
"ocf_ev_yield_year": {
"type": [
"number",
"null"
]
},
"price": {
"type": "null"
},
"price_basis_kind": {
"anyOf": [
{
"enum": [
"daily_close",
"intraday",
"implied_13f"
],
"type": "string"
},
{
"type": "null"
}
]
},
"price_reported_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"revenue_growth_quarter": {
"type": [
"number",
"null"
]
},
"revenue_growth_three_year_cagr": {
"type": [
"number",
"null"
]
},
"revenue_growth_year": {
"type": [
"number",
"null"
]
},
"share_reduction_quarter": {
"type": [
"number",
"null"
]
},
"share_reduction_three_years": {
"type": [
"number",
"null"
]
},
"share_reduction_two_years": {
"type": [
"number",
"null"
]
},
"share_reduction_year": {
"type": [
"number",
"null"
]
},
"valuation_basis": {
"additionalProperties": false,
"properties": {
"accession_number": {
"type": [
"string",
"null"
]
},
"calculation_version": {
"type": "string"
},
"cash_flow_period": {
"type": [
"string",
"null"
]
},
"description": {
"type": "string"
},
"estimated": {
"type": "boolean"
},
"ev_unavailable_reason": {
"type": [
"string",
"null"
]
},
"mapping_sources": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"measurement": {
"type": [
"string",
"null"
]
},
"price_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"shares_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"statement_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"unavailable_reason": {
"type": [
"string",
"null"
]
}
},
"required": [
"statement_on",
"shares_on",
"price_on",
"measurement",
"estimated",
"description",
"unavailable_reason",
"ev_unavailable_reason",
"accession_number",
"source_url",
"mapping_sources",
"calculation_version",
"cash_flow_period"
],
"type": "object"
},
"valuation_label": {
"type": [
"string",
"null"
]
},
"valuation_observed_at": {
"format": "date-time",
"type": [
"string",
"null"
]
}
},
"required": [
"market_cap",
"enterprise_value",
"fcf_ev_yield_ttm",
"ocf_ev_yield_ttm",
"fcf_ev_yield_year",
"ocf_ev_yield_year",
"price",
"price_reported_on",
"price_basis_kind",
"valuation_observed_at",
"valuation_label",
"valuation_basis",
"revenue_growth_quarter",
"revenue_growth_year",
"revenue_growth_three_year_cagr",
"share_reduction_quarter",
"share_reduction_year",
"share_reduction_two_years",
"share_reduction_three_years"
],
"type": "object"
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"summary",
"series",
"provenance"
],
"type": "object"
}
},
{
"description": "Recent Form 4/5 insider transactions for one company. Requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ticker": {
"description": "Stock ticker (dots allowed).",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "stock_insiders",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"coverage_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"ticker": {
"type": "string"
},
"transactions": {
"items": {
"additionalProperties": false,
"properties": {
"company": {
"type": [
"string",
"null"
]
},
"date": {
"format": "date",
"type": "string"
},
"filed_on": {
"format": "date",
"type": [
"string",
"null"
]
},
"owner_name": {
"type": [
"string",
"null"
]
},
"owner_role": {
"type": [
"string",
"null"
]
},
"price": {
"anyOf": [
{
"pattern": "^-?[0-9]+(?:\\.[0-9]+)?$",
"type": "string"
},
{
"type": "null"
}
]
},
"shares": {
"type": "integer"
},
"ticker": {
"type": [
"string",
"null"
]
},
"transaction_code": {
"type": "string"
},
"value": {
"type": "integer"
}
},
"required": [
"date",
"filed_on",
"ticker",
"company",
"owner_name",
"owner_role",
"transaction_code",
"shares",
"price",
"value"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"ticker",
"name",
"coverage_on",
"transactions",
"provenance"
],
"type": "object"
}
},
{
"description": "Daily 30-day implied volatility history for one company. Requires FolioFact Pro.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ticker": {
"description": "Stock ticker (dots allowed).",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "stock_options",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"expected_reading_date": {
"format": "date",
"type": "string"
},
"history": {
"items": {
"additionalProperties": false,
"properties": {
"date": {
"format": "date",
"type": "string"
},
"fetched_at": {
"format": "date-time",
"type": "string"
},
"hv30": {
"type": [
"number",
"null"
]
},
"iv30": {
"type": "number"
},
"source": {
"type": "string"
},
"source_label": {
"type": "string"
},
"unit": {
"const": "annualized_fraction"
}
},
"required": [
"date",
"iv30",
"hv30",
"fetched_at",
"source",
"source_label",
"unit"
],
"type": "object"
},
"type": "array"
},
"latest": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"date": {
"format": "date",
"type": "string"
},
"fetched_at": {
"format": "date-time",
"type": "string"
},
"hv30": {
"type": [
"number",
"null"
]
},
"iv30": {
"type": "number"
},
"source": {
"type": "string"
},
"source_label": {
"type": "string"
},
"unit": {
"const": "annualized_fraction"
}
},
"required": [
"date",
"iv30",
"hv30",
"fetched_at",
"source",
"source_label",
"unit"
],
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"type": [
"string",
"null"
]
},
"provenance": {
"additionalProperties": false,
"properties": {
"canonical_url": {
"format": "uri",
"type": "string"
},
"data_as_of": {
"format": "date",
"type": [
"string",
"null"
]
},
"methodology_url": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "array"
},
"units": {
"additionalProperties": {
"type": "string"
},
"type": "object"
}
},
"required": [
"canonical_url",
"methodology_url",
"data_as_of",
"sources",
"units"
],
"type": "object"
},
"stale": {
"type": "boolean"
},
"ticker": {
"type": "string"
}
},
"required": [
"ticker",
"name",
"expected_reading_date",
"stale",
"latest",
"history",
"provenance"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2e958007b176e78bc39651548dc769f54385c571d8ed8ac6d3dfbeb73e673ada | sha256sum