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

Server definition

Hash
sha256:1df5ca949cc9f2fd7fe78131542229f1713898d3abaeafb5e980c9fc3199994a
What it is
What a remote MCP server returned when asked what it offers: 11 tools

The blob, as servednamed by its sha256

{ "instructions": "Romanian business data for AI agents: the official ONRC company registry (4.2M firms), Ministry of Finance filings, and website/domain enrichment, all from Romanian government open data loaded locally.\n\nWhich tool: lookup_business for a firm by name or CUI (start here); lookup_director when you know a person; lookup_by_category to find firms by activity rather than name; extract_contacts or lookup_domain for a website; lookup_financials and lookup_financial_ratios for money; enrich_company for one firm's full profile in a single call. watch_company and watch_caen register monitors, and poll_watchlist returns what changed.\n\nSearch is diacritic-insensitive: pass plain ASCII ('paval' matches 'PAVAL').\n\nLimits: 5 lookups per day anonymously, 25 per day with a free API key - an email address, no payment - from https://onrc-api.adrianhomelab.com/start. Docs and pricing: https://onrc-api.adrianhomelab.com/", "tools": [ { "description": "A whole-firm profile in one call: the ONRC registry record plus the contacts discovered on that firm's website, each labelled with a confidence and a source. Prefer this over lookup_business followed by extract_contacts when you want everything about one company. cui is its tax code; website overrides the registered one; max_pages bounds the crawl.", "inputSchema": { "properties": { "cui": { "title": "Cui", "type": "string" }, "max_pages": { "default": 5, "title": "Max Pages", "type": "integer" }, "website": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Website" } }, "required": [ "cui" ], "title": "enrich_companyArguments", "type": "object" }, "name": "enrich_company", "outputSchema": null }, { "description": "Crawl a company website and extract emails, phone numbers and social profiles. Accepts a bare domain or a full URL; max_pages (1-20, default 5) bounds the crawl.", "inputSchema": { "properties": { "max_pages": { "default": 5, "title": "Max Pages", "type": "integer" }, "website": { "title": "Website", "type": "string" } }, "required": [ "website" ], "title": "extract_contactsArguments", "type": "object" }, "name": "extract_contacts", "outputSchema": null }, { "description": "Look up a Romanian company by name or CUI (tax code) in the official ONRC registry of 4.2M firms. Name search is diacritic-insensitive, so pass plain ASCII ('paval' finds 'PAVAL'); an all-digit query matches the CUI. The natural first call for a Romanian company question. max_results caps the rows returned.", "inputSchema": { "properties": { "max_results": { "default": 10, "title": "Max Results", "type": "integer" }, "query": { "title": "Query", "type": "string" } }, "required": [ "query" ], "title": "lookup_businessArguments", "type": "object" }, "name": "lookup_business", "outputSchema": null }, { "description": "Find companies by what they do rather than by name: a curated topic ('artificial intelligence', 'cybersecurity', 'climate', 'software', 'retail') expands to the CAEN activity codes that define it. Optionally narrow the result to a single county.", "inputSchema": { "properties": { "county": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "County" }, "max_results": { "default": 10, "title": "Max Results", "type": "integer" }, "topic": { "title": "Topic", "type": "string" } }, "required": [ "topic" ], "title": "lookup_by_categoryArguments", "type": "object" }, "name": "lookup_by_category", "outputSchema": null }, { "description": "Find Romanian companies by the name of a director or legal representative, from the ONRC representatives table. Diacritic-insensitive ('popescu' matches 'POPESCU'). Use this when you know a person rather than a firm.", "inputSchema": { "properties": { "max_results": { "default": 10, "title": "Max Results", "type": "integer" }, "name": { "title": "Name", "type": "string" } }, "required": [ "name" ], "title": "lookup_directorArguments", "type": "object" }, "name": "lookup_director", "outputSchema": null }, { "description": "WHOIS plus DNS records (A, MX, NS, TXT) and an SPF/DMARC email-security audit for a domain. Use it to profile a company's web estate or check its email posture. include_dns and include_security toggle the two halves.", "inputSchema": { "properties": { "domain": { "title": "Domain", "type": "string" }, "include_dns": { "default": true, "title": "Include Dns", "type": "boolean" }, "include_security": { "default": true, "title": "Include Security", "type": "boolean" } }, "required": [ "domain" ], "title": "lookup_domainArguments", "type": "object" }, "name": "lookup_domain", "outputSchema": null }, { "description": "Derived financial intelligence for a Romanian company: year-over-year revenue trend and growth, headcount trajectory, net margin, and liquidity/distress signals, distilled into a single verdict ('growing', 'stable' or 'distressed'). Use it for interpretation; use lookup_financials for the raw figures.", "inputSchema": { "properties": { "cui": { "title": "Cui", "type": "string" } }, "required": [ "cui" ], "title": "lookup_financial_ratiosArguments", "type": "object" }, "name": "lookup_financial_ratios", "outputSchema": null }, { "description": "Annual financial statements for a Romanian company from Ministry of Finance filings: revenue, profit, headcount and balance-sheet lines in RON, for the latest fiscal year on record. Resolve the firm with lookup_business first if you only have a name.", "inputSchema": { "properties": { "cui": { "title": "Cui", "type": "string" } }, "required": [ "cui" ], "title": "lookup_financialsArguments", "type": "object" }, "name": "lookup_financials", "outputSchema": null }, { "description": "Collect everything the watch tools have found: call it to drain the changeset for every watch owned by your API key. Company watches return an 'updated' entry with the changed fields; CAEN and county watches return the 'new' firms registered since the last poll.", "inputSchema": { "properties": {}, "title": "poll_watchlistArguments", "type": "object" }, "name": "poll_watchlist", "outputSchema": null }, { "description": "Watch a CAEN activity code, optionally scoped to one county, for newly registered firms. A registration-date cutoff is the baseline: only firms registered after it are reported, and poll_watchlist slides the cutoff forward so each new firm surfaces once.", "inputSchema": { "properties": { "code": { "title": "Code", "type": "string" }, "county": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "County" } }, "required": [ "code" ], "title": "watch_caenArguments", "type": "object" }, "name": "watch_caen", "outputSchema": null }, { "description": "Register a company (by CUI) to monitor. Stores a fingerprint of its current registry record as the baseline; poll_watchlist then reports changes between monthly ONRC snapshots - a new director, a new CAEN activity, an address or status change.", "inputSchema": { "properties": { "cui": { "title": "Cui", "type": "string" } }, "required": [ "cui" ], "title": "watch_companyArguments", "type": "object" }, "name": "watch_company", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:1df5ca949cc9f2fd7fe78131542229f1713898d3abaeafb5e980c9fc3199994a | sha256sum