Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted 3 min ago
teppi

Server definition

Hash
sha256:5171dcfff306d2757d257f5b6e40c6fd7c8aedac0db7fc295ccca5b559655d1c
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Adds or subtracts Swedish bank days (weekends, public holidays and midsommarafton, julafton, nyarsafton excluded) to a date. Optional mode=work counts only weekends and red days. Returns the result date with weekday, ISO week and holiday names for both dates.", "inputSchema": { "additionalProperties": false, "properties": { "add": { "description": "Bank days to add (negative to go back, max 1000).", "type": "string" }, "from": { "description": "Start date, YYYY-MM-DD.", "type": "string" }, "mode": { "description": "bank (default) or work.", "enum": [ "bank", "work" ], "type": "string" } }, "required": [ "from", "add" ], "type": "object" }, "name": "bank_days", "outputSchema": null }, { "description": "Free static sample output. Pass a paid route slug.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "enum": [ "email-check", "email-auth", "domain-dns", "site-contacts", "site-audit", "url-markdown", "se-validate", "iban", "se-account-to-iban", "bank-days" ], "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "demo", "outputSchema": null }, { "description": "DNS lookup for a domain through DNS-over-HTTPS: A, AAAA, NS, MX, TXT, CAA, SOA, CNAME records with TTLs, plus DNSSEC presence (DNSKEY, DS) and the resolver validation flag. Structured JSON for domain research, due diligence and infrastructure agents.", "inputSchema": { "additionalProperties": false, "properties": { "domain": { "description": "Domain name without scheme.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "domain_dns", "outputSchema": null }, { "description": "Email deliverability and spoofing-protection audit for a domain: parses SPF (mechanisms, top-level DNS lookup count, +all/~all/-all), DMARC (policy, pct, rua/ruf, alignment), probes common DKIM selectors, and reports MX, BIMI, MTA-STS and TLS-RPT. Returns prioritised findings with fix hints and a 0-100 score. DNS-based; nested SPF includes are not expanded.", "inputSchema": { "additionalProperties": false, "properties": { "domain": { "description": "Domain name without scheme.", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "email_auth", "outputSchema": null }, { "description": "Email address verification for AI agents and lead-qualification pipelines: syntax check, disposable-domain detection, role-account (info@, support@) detection, free-provider flag, domain typo suggestion (gmial.com -> gmail.com) and DNS MX/A validation via DNS-over-HTTPS. Returns verdict valid, risky, invalid or unknown with a 0-100 score. No SMTP probing, so mailbox existence is not confirmed.", "inputSchema": { "additionalProperties": false, "properties": { "email": { "description": "Email address to check.", "type": "string" } }, "required": [ "email" ], "type": "object" }, "name": "email_check", "outputSchema": null }, { "description": "IBAN validation: country-specific length (from a bundled table of IBAN countries), mod-97 checksum, normalised and formatted output, BBAN and check digits. Does not check that the account exists.", "inputSchema": { "additionalProperties": false, "properties": { "iban": { "description": "IBAN, spaces allowed.", "type": "string" } }, "required": [ "iban" ], "type": "object" }, "name": "iban_check", "outputSchema": null }, { "description": "Free price table and x402 payment instructions.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "pricing", "outputSchema": null }, { "description": "Converts a Swedish clearing number and account number to IBAN and BIC, identifies the bank, and validates the account number checksum according to the bank-specific rules. Clearing table dated 2026-10-16; does not check that the account exists.", "inputSchema": { "additionalProperties": false, "properties": { "account": { "description": "Account number.", "type": "string" }, "clearing": { "description": "Clearing number, 4 digits (5 for Swedbank 8xxx).", "type": "string" } }, "required": [ "clearing", "account" ], "type": "object" }, "name": "se_account_to_iban", "outputSchema": null }, { "description": "Validates Swedish identifiers with checksum and date logic: personnummer, samordningsnummer, organisationsnummer (including sole-trader and VAT forms), bankgiro, plusgiro and OCR payment references. Returns normalised forms and error codes. No application-level storage.", "inputSchema": { "additionalProperties": false, "properties": { "type": { "description": "Identifier type.", "enum": [ "personnummer", "samordningsnummer", "orgnr", "bankgiro", "plusgiro", "ocr" ], "type": "string" }, "value": { "description": "The identifier to validate.", "type": "string" } }, "required": [ "type", "value" ], "type": "object" }, "name": "se_validate", "outputSchema": null }, { "description": "Technical SEO audit of one page: HTTP status, redirect chain, title and meta description length, H1 count, canonical, robots meta, hreflang, Open Graph and Twitter tags, JSON-LD types, images without alt text, link counts, security headers (HSTS, CSP, X-Frame-Options), technology detection (CMS, framework, analytics, CDN) and a prioritised issue list with a 0-100 score. Static HTML only; honours robots.txt.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "description": "Page URL to audit.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "site_audit", "outputSchema": null }, { "description": "Public contact details published on a website: emails (including mailto links and [at] obfuscation, classified role or personal), phone numbers normalised to E.164, social profile links, address hints and Swedish organisation numbers for .se sites. Fetches the given page plus up to 3 contact-like pages (/contact, /kontakt, /about, /om-oss, /impressum) on the same host only. Honours robots.txt; returns 403 blocked_by_robots (not charged) if disallowed.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "description": "Page URL, usually the homepage.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "site_contacts", "outputSchema": null }, { "description": "Fetches a web page (up to 1.5 MB, 8 s timeout) and returns clean Markdown: title, headings, paragraphs, lists, links, images, code blocks and simple tables, with navigation and footers removed. Ready to feed to LLMs. Static HTML only, no JavaScript rendering. Honours robots.txt.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "description": "Page URL to convert.", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "url_markdown", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5171dcfff306d2757d257f5b6e40c6fd7c8aedac0db7fc295ccca5b559655d1c | sha256sum