Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted just now
teppi

Server definition

Hash
sha256:0cdfda85f6f7fc98859f52297bc441f7446b7e621f6961c6d674a0974ad6e0c5
What it is
What a remote MCP server returned when asked what it offers: 19 tools

The blob, as servednamed by its sha256

{ "instructions": "Read-only access to the Builders in Fintech database: fintech companies, investors, people, funding rounds, events and published articles, newsletter issues and podcast episodes. Only editorially approved, published records are returned, and every row carries a canonical URL you should cite. Amounts are reported in their original currency and are never converted. Data is CC BY 4.0 — attribute Builders in Fintech and link back.", "tools": [ { "description": "What this database covers, how to cite it, and where the bulk downloads live.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "about", "outputSchema": null }, { "description": "Counts for a slice of the funding database: rounds, countries, totals per announced currency, undisclosed rounds and rounds per category. Note: rounds, per_currency and undisclosed count equity rounds only, while by_category covers every category (equity, debt, fund, grant, ipo), so the category split can sum higher than the round count.", "inputSchema": { "additionalProperties": false, "properties": { "country": { "description": "Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive.", "type": "string" }, "from": { "description": "Earliest announced date (YYYY-MM-DD).", "type": "string" }, "to": { "description": "Latest announced date (YYYY-MM-DD).", "type": "string" }, "topic": { "description": "Topic slug.", "type": "string" } }, "required": [], "type": "object" }, "name": "funding_summary", "outputSchema": null }, { "description": "One published item by type and slug, with its body text (truncated), topics, countries, organizations and people. News items also include a corrections array (date + note), newest first.", "inputSchema": { "additionalProperties": false, "properties": { "content_type": { "description": "Which section.", "enum": [ "news", "newsletter", "podcast" ], "type": "string" }, "slug": { "description": "Slug from the URL.", "type": "string" } }, "required": [ "content_type", "slug" ], "type": "object" }, "name": "get_content", "outputSchema": null }, { "description": "The weekly Builders Fintech Funding Index of approved equity rounds (ISO weeks). Arguments: week (optional, 'YYYY-Www', e.g. '2026-W39') returns that week; otherwise the latest weeks, newest first. weeks (optional, 1–104, default 1) sets how many. Count Index = rounds this week / average of the prior 12 weeks × 100. USD median index uses disclosed USD rounds only (needs 5). Amounts are never converted. Published values are frozen; revised_* shows later corrections. coverage_affected is true when a coverage change falls in the week or its 12-week baseline; coverage_note then explains how the index overstates activity. Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "week": { "description": "ISO week, 'YYYY-Www' (e.g. '2026-W39'). Omit for the latest.", "type": "string" }, "weeks": { "description": "How many recent weeks (default 1).", "maximum": 104, "minimum": 1, "type": "integer" } }, "required": [], "type": "object" }, "name": "get_funding_index", "outputSchema": null }, { "description": "Follow-on scorecard for one investor by slug: of the portfolio companies it first backed at least the window ago, the share that raised a later approved round (equity or IPO) within the window, at least gap_days after entry. Only returned when the investor has at least min_eligible eligible companies. Arguments: slug (required). Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Investor slug from its URL.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_investor_scorecard", "outputSchema": null }, { "description": "Full public profile for one organization by slug: description, country, funding rounds (raised or led), people, any disclosure, our published coverage of it (articles, newsletter issues, podcast episodes), and its products (company-provided, not part of the CC BY dataset).", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Organization slug from its URL.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_organization", "outputSchema": null }, { "description": "Full public profile for one person by slug: bio, roles and coverage.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Person slug from their URL.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_person", "outputSchema": null }, { "description": "Full public listing for one product by slug: description, category, markets, customer type, API, pricing model, links and the company. Company-provided, not part of the CC BY dataset. Each result carries provided_by, last_confirmed_at and sponsored; sponsorship never changes ordering.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Product slug from its URL.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_product", "outputSchema": null }, { "description": "Largest disclosed equity rounds, ranked per currency (amounts are never converted between currencies).", "inputSchema": { "additionalProperties": false, "properties": { "per_currency": { "description": "Rows per currency (≤200).", "type": "integer" }, "year": { "description": "Restrict to one calendar year.", "type": "integer" } }, "required": [], "type": "object" }, "name": "largest_rounds", "outputSchema": null }, { "description": "Countries that have public coverage, with company and content counts.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_countries", "outputSchema": null }, { "description": "Approved fintech events, upcoming by default, with optional country, format, topic and month filters.", "inputSchema": { "additionalProperties": false, "properties": { "country": { "description": "Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive.", "type": "string" }, "format": { "description": "Event format.", "enum": [ "in_person", "online", "hybrid" ], "type": "string" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "month": { "description": "Month as YYYY-MM.", "type": "string" }, "topic": { "description": "Topic slug.", "type": "string" }, "upcoming": { "description": "Only events that have not ended yet (default true).", "type": "boolean" } }, "required": [], "type": "object" }, "name": "list_events", "outputSchema": null }, { "description": "Approved funding rounds, newest first, with optional filters and keyset pagination. Pass the returned next_cursor fields (after_date, after_id) to get the next page.", "inputSchema": { "additionalProperties": false, "properties": { "after_date": { "description": "Cursor: announced date of the last row seen.", "type": "string" }, "after_id": { "description": "Cursor: id of the last row seen.", "type": "string" }, "amount_min": { "description": "Minimum disclosed amount in the announced currency.", "type": "number" }, "category": { "description": "Round category: equity, debt, fund (fund close), grant or ipo (initial public offering; amount is the offering size when disclosed).", "enum": [ "equity", "debt", "fund", "grant", "ipo" ], "type": "string" }, "country": { "description": "Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive. Matches the company's country.", "type": "string" }, "currency": { "description": "Currency code, e.g. 'EUR'.", "type": "string" }, "from": { "description": "Earliest announced date (YYYY-MM-DD).", "type": "string" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "round_type": { "description": "Round type, e.g. 'Series A'.", "type": "string" }, "to": { "description": "Latest announced date (YYYY-MM-DD).", "type": "string" }, "topic": { "description": "Topic slug.", "type": "string" } }, "required": [], "type": "object" }, "name": "list_funding_rounds", "outputSchema": null }, { "description": "Every public topic with its slug and URL, for use as a filter in the other tools.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_topics", "outputSchema": null }, { "description": "Investors ranked by the number of approved rounds they appear in. Category defaults to equity. With a country, only rounds of companies headquartered in that country are counted; the country may be a slug ('italy') or a two-letter ISO code ('IT'), case-insensitive.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "description": "Round category (equity, debt, fund, grant, ipo). Defaults to equity.", "enum": [ "equity", "debt", "fund", "grant", "ipo" ], "type": "string" }, "country": { "description": "Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive. Counts rounds of companies headquartered there.", "type": "string" }, "from": { "description": "Earliest announced date (YYYY-MM-DD).", "type": "string" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "to": { "description": "Latest announced date (YYYY-MM-DD).", "type": "string" } }, "required": [], "type": "object" }, "name": "most_active_investors", "outputSchema": null }, { "description": "Full-text search across published news, newsletter issues, podcast episodes and public entity pages. Arguments: q (or query): text to search for, at least 2 characters — required, this tool has no plain-list mode. Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "kinds": { "description": "Restrict to kinds, e.g. ['news','podcast','organization'].", "items": { "type": "string" }, "type": "array" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "q": { "description": "q (or query): text to search for (required, min 2 characters).", "type": "string" }, "query": { "description": "Alias of q; q wins if both are sent.", "type": "string" } }, "required": [], "type": "object" }, "name": "search_content", "outputSchema": null }, { "description": "Search fintech companies and investors by name, kind or country. Returns public profiles with canonical URLs. Arguments: q (or query): text to search for, matched against the name. With no q the tool returns a plain alphabetical list (first 25 by default). Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "country": { "description": "Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive.", "type": "string" }, "kind": { "description": "Restrict to companies or investors.", "enum": [ "company", "investor" ], "type": "string" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "q": { "description": "q (or query): text to search for. Omit for a plain alphabetical list.", "type": "string" }, "query": { "description": "Alias of q; q wins if both are sent.", "type": "string" } }, "required": [], "type": "object" }, "name": "search_organizations", "outputSchema": null }, { "description": "Search founders, operators and investors covered by the publication. Arguments: q (or query): text to search for, matched against the full name. With no q the tool returns a plain alphabetical list (first 25 by default). Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "q": { "description": "q (or query): text to search for. Omit for a plain alphabetical list.", "type": "string" }, "query": { "description": "Alias of q; q wins if both are sent.", "type": "string" } }, "required": [], "type": "object" }, "name": "search_people", "outputSchema": null }, { "description": "Search attributed facts and question-and-answer pairs from Builders in Fintech podcast episodes (as stated by the guest, not independently verified). Arguments: q (or query) matched against fact text, and against questions and answers; organization (slug) = facts linked to that company or investor; person (slug) = facts said by that person; fact_type (figure, fact, plan, view); episode (podcast episode slug); limit; cursor (next_cursor from the previous page). With no q the tool lists the newest facts. The qa array is returned only when q is given and honours q and episode only. Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "cursor": { "description": "next_cursor from the previous page.", "type": "string" }, "episode": { "description": "Podcast episode slug.", "type": "string" }, "fact_type": { "description": "Kind of fact.", "enum": [ "figure", "fact", "plan", "view" ], "type": "string" }, "limit": { "description": "Max facts (≤50).", "maximum": 50, "minimum": 1, "type": "integer" }, "organization": { "description": "Organization slug: facts linked to it.", "type": "string" }, "person": { "description": "Person slug: facts said by them.", "type": "string" }, "q": { "description": "q (or query): text to search for. Omit to list the newest facts.", "type": "string" }, "query": { "description": "Alias of q; q wins if both are sent.", "type": "string" } }, "required": [], "type": "object" }, "name": "search_podcast_knowledge", "outputSchema": null }, { "description": "Search fintech products by text, category, market, API availability or customer type. Company-provided, not part of the CC BY dataset. Each result carries provided_by, last_confirmed_at and sponsored; sponsorship never changes ordering. Arguments: q (or query) matched against name and short description; with no q the tool lists products alphabetically. cursor is the opaque next_cursor from a previous page. Unknown arguments are rejected.", "inputSchema": { "additionalProperties": false, "properties": { "api_available": { "description": "Only products with (true) or without (false) an API.", "type": "boolean" }, "category": { "description": "Category slug, e.g. 'payments'.", "type": "string" }, "country": { "description": "Market. Country as a slug ('italy') or a two-letter ISO code ('IT'); case-insensitive.", "type": "string" }, "cursor": { "description": "next_cursor from the previous page.", "type": "string" }, "customer_type": { "description": "Customer type.", "enum": [ "B2B", "B2C", "B2B2C" ], "type": "string" }, "limit": { "description": "Max rows (≤200).", "maximum": 200, "minimum": 1, "type": "integer" }, "q": { "description": "q (or query): text to search for. Omit for a plain alphabetical list.", "type": "string" }, "query": { "description": "Alias of q; q wins if both are sent.", "type": "string" } }, "required": [], "type": "object" }, "name": "search_products", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0cdfda85f6f7fc98859f52297bc441f7446b7e621f6961c6d674a0974ad6e0c5 | sha256sum