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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Validate Swedish personnummer, orgnr, bankgiro, OCR, bank accounts (convert to IBAN) and compute Swedish business days. Format/checksum validation only.", "tools": [ { "description": "Add (or subtract) business days to a date using Swedish holidays (e.g. payment due dates).", "inputSchema": { "properties": { "date": { "description": "YYYY-MM-DD", "type": "string" }, "days": { "description": "integer, may be negative", "type": "string" }, "mode": { "description": "bank or work", "enum": [ "bank", "work" ], "type": "string" } }, "required": [ "date", "days" ], "type": "object" }, "name": "add_business_days", "outputSchema": null }, { "description": "Count Swedish business days after \"from\" up to and including \"to\".", "inputSchema": { "properties": { "from": { "description": "YYYY-MM-DD", "type": "string" }, "mode": { "description": "bank or work", "enum": [ "bank", "work" ], "type": "string" }, "to": { "description": "YYYY-MM-DD", "type": "string" } }, "required": [ "from", "to" ], "type": "object" }, "name": "count_business_days", "outputSchema": null }, { "description": "Generate a Swedish OCR reference (check digit, optional length digit) from a base number such as an invoice number.", "inputSchema": { "properties": { "base": { "description": "digits", "type": "string" }, "length_digit": { "description": "\"true\" to add length digit", "enum": [ "true", "false" ], "type": "string" } }, "required": [ "base" ], "type": "object" }, "name": "generate_ocr", "outputSchema": null }, { "description": "Look up bank name, BIC, IBAN id and account type for a Swedish clearing number.", "inputSchema": { "properties": { "value": { "description": "first 4 digits of the account number", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "lookup_clearing_number", "outputSchema": null }, { "description": "Validate a Swedish national bank account (clearing + account number, Bankgirot checksum rules) and convert it to IBAN using the official Bankinfrastruktur clearing table. Returns bank, BIC, account type, IBAN.", "inputSchema": { "properties": { "account": { "description": "account number without clearing", "type": "string" }, "clearing": { "description": "clearing number (4 digits; 5 for Swedbank 8xxx)", "type": "string" }, "number": { "description": "full account digits, clearing first (optional if clearing+account given)", "type": "string" } }, "type": "object" }, "name": "swedish_account_to_iban", "outputSchema": null }, { "description": "Weekday (sv/en), ISO week, holiday names and business-day status for a date. mode=bank treats midsommarafton, julafton and nyårsafton as non-business days.", "inputSchema": { "properties": { "date": { "description": "YYYY-MM-DD", "type": "string" }, "mode": { "description": "bank or work", "enum": [ "bank", "work" ], "type": "string" } }, "required": [ "date" ], "type": "object" }, "name": "swedish_date_info", "outputSchema": null }, { "description": "List Swedish public holidays, eves and observances for a year (computed).", "inputSchema": { "properties": { "year": { "description": "1900-2200", "type": "string" } }, "type": "object" }, "name": "swedish_holidays", "outputSchema": null }, { "description": "Validate and format a Swedish bankgiro number.", "inputSchema": { "properties": { "value": { "description": "e.g. 5402-9681", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_bankgiro", "outputSchema": null }, { "description": "Validate any IBAN (ISO 13616 mod-97 + country length) and identify the bank for Swedish IBANs.", "inputSchema": { "properties": { "value": { "description": "IBAN, spaces allowed", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_iban", "outputSchema": null }, { "description": "Validate a Swedish OCR payment reference (Luhn check digit, optional length digit).", "inputSchema": { "properties": { "value": { "description": "OCR digits", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_ocr", "outputSchema": null }, { "description": "Validate a Swedish organisationsnummer (or SE...01 VAT number); returns legal form hint and the derived Swedish VAT number.", "inputSchema": { "properties": { "value": { "description": "e.g. 556036-0793", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_orgnr", "outputSchema": null }, { "description": "Validate a Swedish personnummer or samordningsnummer (format, Luhn checksum, birth date, age, gender). Checks format only; does not prove the person exists.", "inputSchema": { "properties": { "value": { "description": "e.g. 811218-9876 or 198112189876", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_personnummer", "outputSchema": null }, { "description": "Validate and format a Swedish plusgiro number.", "inputSchema": { "properties": { "value": { "description": "e.g. 123456-6", "type": "string" } }, "required": [ "value" ], "type": "object" }, "name": "validate_plusgiro", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f30bde3ec5d9f3d87aee14ea4b62f67fa904cf63ee0bca1dfdbb2f8e5531a620 | sha256sum