{"data":{"name":"dev.workers.zenith-ops.swekit-api/swekit","title":"SweKit - Swedish validators","description":"Swedish personnummer/orgnr/bankgiro/OCR validation, kontonummer to IBAN, bankdagar.","version":"0.1.0","websiteUrl":"https://swekit-api.zenith-ops.workers.dev/docs","repositoryUrl":null,"remotes":[{"url":"https://swekit-api.zenith-ops.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-18T16:36:09.310Z","updatedAt":"2026-10-18T16:36:09.310Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"SweKit - Swedish validators","source":"official-registry","sourceId":"dev.workers.zenith-ops.swekit-api/swekit","updatedAt":"2026-10-18T16:36:09.310Z","confidence":100,"websiteUrl":"https://swekit-api.zenith-ops.workers.dev/docs","description":"Swedish personnummer/orgnr/bankgiro/OCR validation, kontonummer to IBAN, bankdagar.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"add_business_days","title":null,"description":"Add (or subtract) business days to a date using Swedish holidays (e.g. payment due dates).","inputSchema":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD"},"days":{"type":"string","description":"integer, may be negative"},"mode":{"type":"string","description":"bank or work","enum":["bank","work"]}},"required":["date","days"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"6395a838b2cb97ccb01c4d32e8993f72a97c6695a9dbd93e7a54d7a4563d7b99","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"count_business_days","title":null,"description":"Count Swedish business days after \"from\" up to and including \"to\".","inputSchema":{"type":"object","properties":{"from":{"type":"string","description":"YYYY-MM-DD"},"to":{"type":"string","description":"YYYY-MM-DD"},"mode":{"type":"string","description":"bank or work","enum":["bank","work"]}},"required":["from","to"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d4370a79900d76fb0c4e4518c599e2d9984eb0aa31c6ebcd7cc8777a8df2e532","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"generate_ocr","title":null,"description":"Generate a Swedish OCR reference (check digit, optional length digit) from a base number such as an invoice number.","inputSchema":{"type":"object","properties":{"base":{"type":"string","description":"digits"},"length_digit":{"type":"string","description":"\"true\" to add length digit","enum":["true","false"]}},"required":["base"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"06b0ba3efea103ea27eaec0cbf9a5557367effe38146b393a3da1fdc7d1b015a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"lookup_clearing_number","title":null,"description":"Look up bank name, BIC, IBAN id and account type for a Swedish clearing number.","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"first 4 digits of the account number"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"a4049a218b44c858a8af85b02cdee6ab60f59f9438b0e0f3d3174fecdaf15d08","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"swedish_account_to_iban","title":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":{"type":"object","properties":{"number":{"type":"string","description":"full account digits, clearing first (optional if clearing+account given)"},"clearing":{"type":"string","description":"clearing number (4 digits; 5 for Swedbank 8xxx)"},"account":{"type":"string","description":"account number without clearing"}}},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"a9a414550b3588263d7dcd90ce82effc24538667358ba620e5d231b9c653d320","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"swedish_date_info","title":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":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM-DD"},"mode":{"type":"string","description":"bank or work","enum":["bank","work"]}},"required":["date"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"3bbf6211705a4bb537bff64663f97ddfdce92176180d0fb3e531b3375890df7a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"swedish_holidays","title":null,"description":"List Swedish public holidays, eves and observances for a year (computed).","inputSchema":{"type":"object","properties":{"year":{"type":"string","description":"1900-2200"}}},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d15c4503788527a68af79477f812e71f4db08ebf6d5aa688ba7aee0af206ec63","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_bankgiro","title":null,"description":"Validate and format a Swedish bankgiro number.","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"e.g. 5402-9681"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"9a41da10786a0c655dbc11979822048cd33cbdae37d5d538c7bb27bc4ed3de64","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_iban","title":null,"description":"Validate any IBAN (ISO 13616 mod-97 + country length) and identify the bank for Swedish IBANs.","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"IBAN, spaces allowed"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"8237bac23a1dd6b79a357fc9f3ba294f82694b8edb86682c0e745def9807e9dd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_ocr","title":null,"description":"Validate a Swedish OCR payment reference (Luhn check digit, optional length digit).","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"OCR digits"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"96380a994c5136cde5886bc185825db90d6bc8a3ec611f5e10e06af067e126e6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_orgnr","title":null,"description":"Validate a Swedish organisationsnummer (or SE...01 VAT number); returns legal form hint and the derived Swedish VAT number.","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"e.g. 556036-0793"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"b169df9c7aba284699f2c9bf7a35d1761ad45efe13a36633e6b5ff29aac59ec9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_personnummer","title":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":{"type":"object","properties":{"value":{"type":"string","description":"e.g. 811218-9876 or 198112189876"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"2e8a96a061bb4e6f9935e679fc1b03f77d2a515f5211f578b4f5347bdff6778b","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"},{"serverName":"dev.workers.zenith-ops.swekit-api/swekit","endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","name":"validate_plusgiro","title":null,"description":"Validate and format a Swedish plusgiro number.","inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"e.g. 123456-6"}},"required":["value"]},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":false},"definitionHash":"1a05afa62230d5367c859d391c93a4b6306322203d1aa31ae60657ba90ac730c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T09:46:17.090Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"6d443c60c9e83e5b57f7fdbdff3ae98fafe087bf7bd687f92ee702a6409549b1","protocol":"streamable-http","status":"indexed","toolCount":13,"observedAt":"2026-10-31T09:46:17.090Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.zenith-ops.swekit-api/swekit":{"url":"https://swekit-api.zenith-ops.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.zenith-ops.swekit-api/swekit":{"url":"https://swekit-api.zenith-ops.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.zenith-ops.swekit-api/swekit":{"type":"http","url":"https://swekit-api.zenith-ops.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://swekit-api.zenith-ops.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.zenith-ops.swekit-api%2Fswekit","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.zenith-ops.swekit-api%2Fswekit","name":"dev.workers.zenith-ops.swekit-api/swekit","description":"Swedish personnummer/orgnr/bankgiro/OCR validation, kontonummer to IBAN, bankdagar.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://swekit-api.zenith-ops.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://swekit-api.zenith-ops.workers.dev/docs","repositoryUrl":null,"version":"0.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.zenith-ops.swekit-api/swekit","status":"online","lastCheckedAt":"2026-11-03T17:19:15.816Z","lastSuccessfulCheck":"2026-11-03T17:19:15.816Z","latencyMs":255,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:15.816Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:15.816Z"},"security":null,"timestamps":{"createdAt":"2026-10-18T16:36:09.310Z","updatedAt":"2026-10-18T16:36:09.310Z","observedAt":"2026-11-03T17:19:15.816Z"},"compatibility":{"serverVersion":"0.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}