Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,523Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:cc6c474af1e51aad95aa8c4823619d3e3875f8434b638818afa04ac01bbe66c1
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Fundz Agent API: dated funding and SEC 8-K event evidence, each item linking to the filing or announcement it came from. Two lanes only — funding (SEC Form D and announcements) and SEC 8-K; there is no contact or people data. Every evidence item carries a `source_kind` (sec_filing or press_or_news) and a `source_url`; cite it. Calls are metered against the caller's key: why_now, events_for_icp and predicted_next cost 1 unit each, and watchlist_diff costs 0.1 per company CHECKED — so poll a book with watchlist_diff and a cursor rather than calling why_now across it. predicted_next is EXPERIMENTAL: treat `lift` as a ranking aid, never as a validated probability, and do not present it to an end user as a prediction.", "tools": [ { "description": "Find companies matching an ideal-customer profile that have had recent funding or SEC 8-K events, ranked, each with its evidence. Use this to build a list from scratch. `min_signals` filters for companies with several signals at once. Costs 1 unit.", "inputSchema": { "properties": { "cursor": { "type": "string" }, "industries": { "items": { "type": "string" }, "type": "array" }, "limit": { "default": 25, "description": "Rows per call. Hard-capped at 100 server-side; values above are clamped, not refused. Page with `cursor` for more.", "maximum": 100, "type": "integer" }, "lookback_days": { "default": 90, "type": "integer" }, "max_employees": { "type": "integer" }, "min_employees": { "type": "integer" }, "min_signals": { "default": 1, "type": "integer" }, "states": { "description": "Full state names as stored, e.g. 'California'.", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "events_for_icp", "outputSchema": null }, { "description": "EXPERIMENTAL forecast of what a company may do next (raise, be acquired, acquire), from FundzScore v3. Treat `lift` as a ranking aid only: `base_rate` is a population mean rather than a validated historical rate, and the forward cohorts do not resolve until 2026-10-22 and 2027-02-19. Do not present these as predictions to an end user. Costs 1 unit.", "inputSchema": { "properties": { "domain": { "type": "string" }, "org_id": { "type": "integer" } }, "type": "object" }, "name": "predicted_next", "outputSchema": null }, { "description": "Given a book of up to 400 company domains and a cursor, return ONLY those with new evidence since that cursor. This is the tool to poll daily or weekly rather than re-fetching every company. Costs 0.1 units per company CHECKED — not per company returned — so a quiet week still reflects the work done. Split a larger book across several calls: the request body is capped at 8 KB at the edge, and because pricing is per company checked, two calls of 200 cost exactly what one call of 400 would.", "inputSchema": { "properties": { "domains": { "items": { "type": "string" }, "maxItems": 400, "type": "array" }, "since": { "description": "The `next_cursor` from your previous call.", "format": "date", "type": "string" } }, "required": [ "domains" ], "type": "object" }, "name": "watchlist_diff", "outputSchema": null }, { "description": "Why to contact ONE company right now: dated funding and SEC 8-K evidence, each item linking to its source filing or announcement. Use this when you have a company and need the reason and the proof. Costs 1 unit. `evidence` covers the last `lookback_days` days (default 365, max 1825); `last_event` is ALWAYS the most recent event on record whatever its age, with `within_lookback` saying whether it also appears in `evidence`. So an empty `evidence` with a populated `last_event` means the company is known and simply quiet — widen `lookback_days` to bring it in. `resolved:false` means we hold no such company at all, which is a different answer again. `resolution_confidence` (0-1) says how strongly the resolved name agrees with the domain asked about; treat anything below 0.67 as unconfirmed attribution.", "inputSchema": { "properties": { "domain": { "description": "Any spelling: bare, www., scheme, path.", "type": "string" }, "lookback_days": { "default": 365, "description": "Window for `evidence[]`, in days. Clamped to 1825. Does not affect `last_event`, which is never age-limited.", "maximum": 1825, "minimum": 1, "type": "integer" }, "org_id": { "type": "integer" } }, "type": "object" }, "name": "why_now", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:cc6c474af1e51aad95aa8c4823619d3e3875f8434b638818afa04ac01bbe66c1 | sha256sum