Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6e2d58f70e7101898cdc65c594cdfea45b29c53e75af168272e05eda9abe62bc | sha256sum