Server definition
- Hash
- sha256:6e2d58f70e7101898cdc65c594cdfea45b29c53e75af168272e05eda9abe62bc
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": "Use tools/list to inspect SEC filing tools. sec_demo_latest_filings is available without a key for a small sample, and sec_subscription_info returns public pricing and access links. Hosted MCP production tools require a Data APIs key sent as x-api-key or Authorization: Bearer. Use RapidAPI for REST endpoint subscription and direct access for hosted MCP production tool calls. Data is public SEC filing metadata only and is not investment advice.",
"tools": [
{
"description": "Return normalized event records derived from one company's filings. Use when you need event labels and monitoring-friendly changes instead of the full company filing list. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 50,
"description": "Maximum normalized company events to return.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"ticker": {
"description": "Ticker symbol or 10-digit CIK for one issuer.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "sec_company_events",
"outputSchema": null
},
{
"description": "Return newest-first filing rows for one company, optionally narrowed by SEC form type. Use when you need accession numbers and filing metadata history, not normalized event categories. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"form": {
"description": "Optional SEC form filter, for example 8-K or 10-Q.",
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum company filings to return.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"ticker": {
"description": "Ticker symbol or 10-digit CIK for one issuer.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "sec_company_filings",
"outputSchema": null
},
{
"description": "Fetch one issuer profile with ticker/CIK identity, filing coverage, form counts, and latest known filing. Use after company search to verify the target issuer before retrieving filings. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"ticker": {
"description": "Ticker symbol or 10-digit CIK.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "sec_company_profile",
"outputSchema": null
},
{
"description": "Search the SEC company index by ticker, CIK, or legal name and return identifiers to pass into profile, filings, events, and insider-trade tools. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 25,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"q": {
"description": "Ticker, CIK, or company-name search term.",
"minLength": 2,
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"name": "sec_company_search",
"outputSchema": null
},
{
"description": "Preview the SEC filing response shape without an API key. Returns a small public sample only, then call sec_subscription_info for RapidAPI checkout, pricing, MCP config, and API-key setup links. Example no-key tools/call: name sec_demo_latest_filings with arguments {\"limit\": 2}. Authentication: no API key required for this public MCP setup tool.",
"inputSchema": {
"additionalProperties": false,
"examples": [
{
"limit": 2
}
],
"properties": {
"form": {
"description": "Optional SEC form filter, for example 8-K or 10-Q.",
"type": "string"
},
"limit": {
"default": 3,
"description": "Maximum demo filings to return.",
"maximum": 3,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "sec_demo_latest_filings",
"outputSchema": {
"additionalProperties": true,
"properties": {
"data": {
"description": "Small public SEC filing sample for no-key response-shape verification.",
"items": {
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": true,
"properties": {
"count": {
"type": "integer"
},
"demoToolCallUrl": {
"format": "uri",
"type": "string"
},
"firstCallRunnerUrl": {
"format": "uri",
"type": "string"
},
"hostedMcpAccessRequestUrl": {
"format": "uri",
"type": "string"
},
"productionAuthChecklist": {
"items": {
"type": "object"
},
"type": "array"
},
"publicNoKeyToolCalls": {
"items": {
"type": "object"
},
"type": "array"
},
"rapidapiRestSubscribeUrl": {
"format": "uri",
"type": "string"
},
"recommendedEvaluationPath": {
"items": {
"type": "object"
},
"type": "array"
},
"recommendedNextStep": {
"type": "string"
},
"requiresSubscriptionForFullData": {
"const": true,
"type": "boolean"
},
"sampleOnly": {
"const": true,
"type": "boolean"
},
"subscriptionInfoTool": {
"const": "sec_subscription_info",
"type": "string"
},
"subscriptionInfoToolCallUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"count",
"sampleOnly",
"requiresSubscriptionForFullData",
"rapidapiRestSubscribeUrl",
"hostedMcpAccessRequestUrl",
"subscriptionInfoTool",
"firstCallRunnerUrl",
"demoToolCallUrl",
"subscriptionInfoToolCallUrl",
"recommendedNextStep",
"recommendedEvaluationPath",
"productionAuthChecklist",
"publicNoKeyToolCalls"
],
"type": "object"
}
},
"required": [
"data",
"meta"
],
"type": "object"
}
},
{
"description": "Fetch filings observed on or after a since date for polling jobs that persist a cursor. Supports ticker/CIK, form, and event-type filters; use sec_latest_filings for a simple newest-first snapshot. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"eventType": {
"description": "Optional normalized event category filter.",
"type": "string"
},
"form": {
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum changed filings to return.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"since": {
"description": "Inclusive lower bound in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"ticker": {
"description": "Optional ticker symbol or 10-digit CIK.",
"type": "string"
}
},
"required": [
"since"
],
"type": "object"
},
"name": "sec_filing_changes",
"outputSchema": null
},
{
"description": "Retrieve one normalized filing summary by SEC accession number, including issuer, form, filed date, source links, and concise summary fields. Use after another filing tool returns accessionNo. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"accessionNo": {
"description": "SEC accession number.",
"type": "string"
}
},
"required": [
"accessionNo"
],
"type": "object"
},
"name": "sec_filing_summary",
"outputSchema": null
},
{
"description": "Return public insider ownership filing metadata from Forms 3, 4, and 5, optionally scoped to one ticker or CIK. Use for insider activity monitoring, not trade recommendations. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 50,
"description": "Maximum insider filing records to return.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"ticker": {
"description": "Optional ticker symbol or 10-digit CIK.",
"type": "string"
}
},
"type": "object"
},
"name": "sec_insider_trades",
"outputSchema": null
},
{
"description": "Fetch a newest-first snapshot of public SEC filings. Use for initial dashboards or latest-form lookups when no polling cursor is needed; use sec_filing_changes for incremental polling. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"form": {
"description": "Optional SEC form filter, for example 8-K or 10-Q.",
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum newest filings to return.",
"maximum": 200,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "sec_latest_filings",
"outputSchema": null
},
{
"description": "Return public pricing, checkout, documentation, and access links for SEC Event Intelligence without an API key. Use this after sec_demo_latest_filings to choose the free Basic tier or the $19/month Pro starter plan for production watchlist polling. Example no-key tools/call: name sec_subscription_info with arguments {}. Authentication: no API key required for this public MCP setup tool.",
"inputSchema": {
"additionalProperties": false,
"examples": [
{}
],
"properties": {},
"type": "object"
},
"name": "sec_subscription_info",
"outputSchema": {
"additionalProperties": true,
"properties": {
"accessRoutes": {
"items": {
"type": "object"
},
"type": "array"
},
"buyerPath": {
"items": {
"type": "string"
},
"type": "array"
},
"demoTool": {
"const": "sec_demo_latest_filings",
"type": "string"
},
"demoToolCallUrl": {
"format": "uri",
"type": "string"
},
"entryPlan": {
"additionalProperties": true,
"properties": {
"bestFor": {
"type": "string"
},
"name": {
"type": "string"
},
"priceMonthlyUsd": {
"type": "integer"
}
},
"required": [
"name",
"priceMonthlyUsd",
"bestFor"
],
"type": "object"
},
"firstCallRunnerUrl": {
"format": "uri",
"type": "string"
},
"hostedMcpAccessRequestUrl": {
"description": "Tracked hosted MCP direct-access request URL.",
"format": "uri",
"type": "string"
},
"mcpConfigUrl": {
"format": "uri",
"type": "string"
},
"notInvestmentAdvice": {
"const": true,
"type": "boolean"
},
"plans": {
"items": {
"type": "object"
},
"type": "array"
},
"pricingPageUrl": {
"format": "uri",
"type": "string"
},
"product": {
"type": "string"
},
"productionAuthChecklist": {
"description": "Concrete next steps from public MCP evaluation to REST authentication, first production request, and hosted MCP fallback.",
"items": {
"type": "object"
},
"type": "array"
},
"publicNoKeyToolCalls": {
"items": {
"type": "object"
},
"type": "array"
},
"rapidapiRestSubscribeUrl": {
"description": "Tracked RapidAPI REST checkout handoff URL.",
"format": "uri",
"type": "string"
},
"recommendedBuyerFunnel": {
"description": "Unified buyer conversion path from public MCP verification to REST checkout, first call, import assets, and hosted MCP request fallback.",
"items": {
"type": "object"
},
"type": "array"
},
"recommendedEvaluationPath": {
"description": "Ordered no-key evaluation, REST checkout, and hosted MCP production access route metadata.",
"items": {
"type": "object"
},
"type": "array"
},
"recommendedNextSteps": {
"items": {
"type": "string"
},
"type": "array"
},
"recommendedRestFirstCallPath": {
"description": "Ordered RapidAPI REST subscription, playground, server-side runner, and production workflow metadata.",
"items": {
"type": "object"
},
"type": "array"
},
"securityControls": {
"items": {
"type": "object"
},
"type": "array"
},
"status": {
"const": "active",
"type": "string"
},
"subscriptionInfoToolCallUrl": {
"format": "uri",
"type": "string"
}
},
"required": [
"product",
"status",
"rapidapiRestSubscribeUrl",
"hostedMcpAccessRequestUrl",
"pricingPageUrl",
"mcpConfigUrl",
"firstCallRunnerUrl",
"demoToolCallUrl",
"subscriptionInfoToolCallUrl",
"demoTool",
"entryPlan",
"accessRoutes",
"buyerPath",
"recommendedNextSteps",
"recommendedEvaluationPath",
"recommendedRestFirstCallPath",
"recommendedBuyerFunnel",
"productionAuthChecklist",
"publicNoKeyToolCalls",
"plans",
"notInvestmentAdvice"
],
"type": "object"
}
},
{
"description": "Fetch incremental filing changes for multiple tickers or CIKs, grouped into per-company buckets. Use for batch watchlist polling, alert fan-out, and dashboards that track a fixed issuer list. Authentication: requires a Data APIs key sent as x-api-key or Authorization: Bearer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"eventType": {
"description": "Optional normalized event category filter.",
"type": "string"
},
"form": {
"description": "Optional SEC form filter applied to every ticker.",
"type": "string"
},
"limit": {
"default": 50,
"description": "Maximum changed filings per ticker bucket.",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"since": {
"description": "Inclusive lower bound in YYYY-MM-DD format.",
"format": "date",
"type": "string"
},
"tickers": {
"description": "Comma-separated string or array of ticker symbols or CIKs.",
"oneOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
}
},
"required": [
"tickers",
"since"
],
"type": "object"
},
"name": "sec_watchlist_changes",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:6e2d58f70e7101898cdc65c594cdfea45b29c53e75af168272e05eda9abe62bc | sha256sum