Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:9e866286550d57e506cc06d450bef84b8158e8fc4f4fdf6baae2281db642544c
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Public data from the Swiss commercial register (SHAB/FOSC/FUSC, Zefix): company search, company details, recent registrations, and the Lundio solvency score (12-month bankruptcy risk, SA and GmbH only), as a number from 0 to 100 where 50 is the average risk and every 20 points less means twice the risk. Company names and officer roles stay in the official publication language of their canton — they are not translated. Cite the source: this is not an official publication. To read and manage the user's own lists and alerts, connect https://www.lundio.ch/api/mcp/account (OAuth).", "tools": [ { "description": "Details of one Swiss company by its UID (CHE-...) or its Lundio slug. Seat, legal form, sector, statutory purpose, and the latest event in the commercial register.", "inputSchema": { "properties": { "uid": { "description": "Swiss UID (CHE-123.456.789 or CHE123456789), or a Lundio slug.", "type": "string" } }, "required": [ "uid" ], "type": "object" }, "name": "get_company", "outputSchema": null }, { "description": "The group around one company: its officers, and for each of them the other Swiss companies they serve. This is how you find a group of companies that shares no name, only people. Withdrawn profiles are left out of the graph.", "inputSchema": { "properties": { "depth": { "description": "1 = officers only, 2 = their other companies too (default 2).", "type": "integer" }, "uid": { "description": "Swiss UID (CHE-...) or a Lundio slug.", "type": "string" } }, "required": [ "uid" ], "type": "object" }, "name": "get_company_network", "outputSchema": null }, { "description": "Every Swiss company a person serves or has served, by name. Returns their mandates with role and status, plus the people they sit with (co-officers). Identity is the name as published in the register, so exact homonyms merge: treat the result as a name, not as a verified individual. A person may have withdrawn their profile, in which case this returns an explicit refusal while the company records keep their name.", "inputSchema": { "properties": { "name": { "description": "Person's name as published, e.g. 'Dupont Jean-Marc', or a Lundio slug.", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_director", "outputSchema": null }, { "description": "Registry publications (SHAB/FOSC) newest first: new registrations, changes, strike-offs, bankruptcies. The feed to answer 'what moved' in a canton or a period.", "inputSchema": { "properties": { "canton": { "description": "Optional canton filter, two-letter code.", "type": "string" }, "kind": { "description": "Optional event filter: HR01 new registration, HR02 change, HR03 strike-off, KK insolvency.", "type": "string" }, "limit": { "description": "Maximum results (default 20, max 50).", "type": "integer" }, "since": { "description": "Only publications on or after this date (YYYY-MM-DD).", "type": "string" } }, "type": "object" }, "name": "list_events", "outputSchema": null }, { "description": "List companies recently entered in the Swiss commercial register for one canton. Useful for prospecting: newly registered companies in an area over a period.", "inputSchema": { "properties": { "canton": { "description": "Canton, two-letter code (ZH, VD, GE, TI…).", "type": "string" }, "days": { "description": "Window in days (default 30, max 90).", "type": "integer" }, "limit": { "description": "Maximum results (default 20, max 50).", "type": "integer" } }, "required": [ "canton" ], "type": "object" }, "name": "list_new_companies", "outputSchema": null }, { "description": "Search Swiss companies by registered name. Returns name, legal form, seat, canton, UID and the Lundio solvency score (12-month bankruptcy risk, SA and GmbH only). Source: Swiss commercial register — SHAB/FOSC/FUSC (SECO) and Zefix (EHRA).", "inputSchema": { "properties": { "canton": { "description": "Optional canton filter, two-letter code (e.g. ZH, VD, TI).", "type": "string" }, "limit": { "description": "Maximum results (default 10, max 25).", "type": "integer" }, "query": { "description": "Start or fragment of the registered name (min. 2 characters).", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_companies", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9e866286550d57e506cc06d450bef84b8158e8fc4f4fdf6baae2281db642544c | sha256sum