Index / MCP servers / Qiniso

Qiniso MCP server

Qiniso is a remote MCP server that gives an AI agent 56 tools, among them format_currency, is_holiday, next_holiday. It answers at https://qiniso.qinisolabs.workers.dev/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 23 October 2026, succeeded.

Status
Answering
Tools
56
Reliability
6 of 6 checks
Response time
366 ms
Transport
streamable HTTP
Last checked
23 October 2026

Deterministic fact verification for AI agents — checksums & curated data, not guesses.

Description as the publisher wrote it.

The 56 tools Qiniso offers

ToolWhat it does
format_currencyUSE THIS to format a money amount the way a reader in a locale expects (symbol position, separators) before showing it in a price, invoice or email. e.g. 1234.5 GBP en-GB → '£1,234.50'.
Inputs: amount, currency, locale
is_holidayUSE THIS to check whether a date is a public/bank holiday when computing business-day deadlines, delivery SLAs or 'next working day'. Supports ~200 countries (ISO code, e.g. GB, US, ZA, DE, IN); GB defaults to England — pass a subdivision (
Inputs: date, country, subdiv
next_holidayUSE THIS to find the next public/bank holiday on or after a date (default today) — e.g. to find the next working day. Supports ~200 countries (ISO code, e.g. GB, US, ZA, DE); subdivision narrows to a region.
Inputs: country, after, subdiv
parse_addressUSE THIS to extract structured {country, postcode, city, state} from a free-text UK or US address — when onboarding a user, running a KYC/fraud check, or storing an address — instead of splitting the string yourself. Returns a confidence fl
Inputs: input
parse_dateUSE THIS to interpret a human-written date into ISO 8601 (YYYY-MM-DD), especially ambiguous numeric dates like 03/04/2025 which mean different things in the UK (day-first) vs US (month-first). Pass locale 'en-GB' or 'en-US'. Returns valid:f
Inputs: input, locale
tax_rateUSE THIS before calculating VAT or sales tax on an invoice/quote — never recall the rate from memory, it is DATE-SENSITIVE. GB returns the UK standard VAT rate that applied on the given date (handles historical/temporary changes). US has no
Inputs: country, date, state
validate_aadhaarUSE THIS to verify the format and checksum of an Indian Aadhaar number — never assume 12 digits are valid. Checks the Verhoeff check digit and the leading-digit rule. Validates structure only; does NOT look the number up.
Inputs: aadhaar
validate_be_nrnUSE THIS to verify a Belgian National Register Number (Rijksregisternummer / Numéro de Registre National) before relying on it. Checks the 11-digit form and the mod-97 check (handling the born-from-2000 rule). Validates structure only.
Inputs: nrn
validate_bg_egnUSE THIS to verify a Bulgarian EGN (Единен граждански номер) before relying on it. Checks the 10-digit form and the weighted mod-11 check digit. Validates structure only.
Inputs: egn
validate_bsnUSE THIS to verify a Dutch BSN (burgerservicenummer / citizen service number) before relying on it. Checks the 8–9 digit form and the '11-test' (elfproef) checksum. Validates structure only; does NOT confirm the number is issued.
Inputs: bsn
validate_btc_addressUSE THIS to verify a Bitcoin address before sending funds or storing it — do not assume it is valid. Checks Base58Check (P2PKH/P2SH, double-SHA256 checksum) and Bech32/Bech32m SegWit (bc1…, incl. Taproot), and returns the address type and n
Inputs: address
validate_cardUSE THIS to check a payment card number's structure before using it — never assume a card number is valid or guess its brand. Verifies the Luhn checksum, detects the brand (Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay) from its B
Inputs: number
validate_ch_ahvUSE THIS to verify a Swiss social-insurance number (AHV/AVS, 756.…) before relying on it. Checks the 13-digit form starting 756 and the EAN-13 check digit. Validates structure only.
Inputs: ahv
validate_china_ricUSE THIS to verify a Chinese Resident Identity Card number (居民身份证) before relying on it — do not guess the check character. Checks the 18-character form and the ISO 7064 MOD 11-2 check character (which may be 'X'). Validates structure only;
Inputs: id
validate_cnpjUSE THIS to verify a Brazilian CNPJ (company registration number) instead of trusting 14 digits. Checks the two mod-11 check digits. Call this for onboarding Brazilian businesses.
Inputs: cnpj
validate_codice_fiscaleUSE THIS to verify an Italian Codice Fiscale (personal tax code) before relying on it — do not guess the final check letter. Checks the 16-character format and the mod-26 check character. Validates structure only; does NOT confirm the code
Inputs: code
validate_cpfUSE THIS to verify a Brazilian CPF (individual taxpayer ID) before relying on it — never assume 11 digits are valid. Checks the two mod-11 check digits and rejects all-identical sentinels. Call this for KYC/onboarding of Brazilian individua
Inputs: cpf
validate_cusipUSE THIS to verify a CUSIP (North American securities identifier) instead of trusting 9 characters. Checks the CUSIP mod-10 check digit and returns the expected digit when it fails.
Inputs: cusip
validate_cz_rcUSE THIS to verify a Czech or Slovak rodné číslo (birth number) before relying on it. Checks the modern 10-digit form's mod-11 rule (9-digit pre-1954 numbers have no check digit). Validates structure only.
Inputs: rc
validate_de_steuer_idUSE THIS to verify a German tax ID (Steuer-Identifikationsnummer / IdNr) before relying on it — never assume 11 digits are valid. Checks the ISO 7064 product-method check digit. Validates structure only; does NOT confirm it is registered.
Inputs: id
validate_dniUSE THIS to verify a Spanish DNI or NIE before relying on it — do not guess the control letter. Checks the mod-23 control letter and returns whether it is a DNI or NIE.
Inputs: id
validate_domainUSE THIS to verify a domain name's structure AND that its TLD is a real IANA-delegated suffix — instead of assuming a domain is legitimate. Catches invalid labels and made-up TLDs (e.g. example.corp). Returns the TLD and whether it is known
Inputs: domain
validate_ee_isikukoodUSE THIS to verify an Estonian isikukood (personal identification code) before relying on it. Checks the 11-digit form and the two-stage mod-11 check digit. Validates structure only.
Inputs: isikukood
validate_emailUSE THIS to check an email address's syntax AND that its domain TLD is real, before saving or sending — instead of trusting raw input. Validates the local part and domain (RFC 5321/5322 subset) and flags made-up TLDs. Does NOT check deliver
Inputs: email
validate_eth_addressUSE THIS to verify an Ethereum address before sending funds or storing it — never trust that a 0x… string is correct. Validates the format and the EIP-55 mixed-case checksum (catches typos), and returns the correctly-checksummed form. A wro
Inputs: address
validate_fodselsnummerUSE THIS to verify a Norwegian fødselsnummer (national identity number) before relying on it. Checks the 11-digit form and both mod-11 control digits. Validates structure only; does NOT confirm the number is registered.
Inputs: fodselsnummer
validate_fr_nirUSE THIS to verify a French social-security number (NIR / numéro de sécurité sociale, INSEE) before relying on it — do not guess the key. Checks the 13-digit body (Corsica 2A/2B handled) and the mod-97 two-digit key. Validates structure onl
Inputs: nir
validate_glnUSE THIS to verify a GLN (GS1 Global Location Number — identifies a company/site/location in supply chains and EDI) before relying on it. Checks the 13-digit GS1 mod-10 check digit and returns the GS1 prefix's issuing country. Validates str
Inputs: gln
validate_gtinUSE THIS to verify a product barcode — GTIN/EAN/UPC — before trusting it, instead of guessing the check digit. Handles EAN-8, UPC-A (12), EAN-13 and GTIN-14, verifies the GS1 mod-10 check digit, and returns the barcode type plus the GS1 pre
Inputs: gtin
validate_hetuUSE THIS to verify a Finnish henkilötunnus (HETU / personal identity code) before relying on it — do not guess the check character. Checks the DDMMYY + century sign + individual number + mod-31 check character. Validates structure only.
Inputs: hetu
validate_hr_oibUSE THIS to verify a Croatian OIB (Osobni identifikacijski broj / personal identification number) before relying on it. Checks the 11-digit form and the ISO 7064 MOD 11,10 check digit. Validates structure only.
Inputs: oib
validate_ibanUSE THIS to verify an IBAN (international bank account number) before relying on it — instead of guessing whether it looks right. Checks the country, the country-specific length, and the ISO 7064 mod-97 checksum, and returns the country, ch
Inputs: iban
validate_imeiUSE THIS to verify a phone/device IMEI before relying on it — never assume a 15-digit string is valid or guess its check digit. Checks the Luhn check digit (and recognises the 16-digit IMEISV form), and returns the TAC (device-model code).
Inputs: imei
validate_ipUSE THIS to verify an IP address before relying on it — do not assume a dotted or colon string is valid. Strictly checks IPv4 (RFC 791, rejects leading zeros / out-of-range octets) and IPv6 (RFC 4291, including '::' compression and embedded
Inputs: ip
validate_isbnUSE THIS to verify an ISBN-13 book identifier instead of trusting that 13 digits are correct. Checks the 978/979 prefix and the mod-10 weighted check digit, and returns the expected check digit when it fails.
Inputs: isbn
validate_isbn10USE THIS to verify an ISBN-10 (older book identifier) instead of trusting 10 characters. Checks the mod-11 check digit (which may be 'X'). For 13-digit ISBNs use validate_isbn.
Inputs: isbn
validate_isinUSE THIS to verify an ISIN (international securities identifier) before relying on it — never assume a 12-character code is valid. Checks the format and the ISO 6166 Luhn check digit, and returns the country code. Call this when a user supp
Inputs: isin
validate_issnUSE THIS to verify an ISSN (serial/journal identifier) before relying on it. Checks the mod-11 check digit (which may be 'X') and returns the expected digit when it fails.
Inputs: issn
validate_leiUSE THIS to verify a Legal Entity Identifier (LEI) before relying on it — do not assume a 20-character code is valid. Checks the ISO 17442 / ISO 7064 MOD 97-10 check digits.
Inputs: lei
validate_mx_curpUSE THIS to verify a Mexican CURP (Clave Única de Registro de Población) before relying on it — do not guess the check digit. Checks the 18-character format and the base-37 check digit. Validates structure only.
Inputs: curp
16 more tools

validate_nif_pt, validate_orcid, validate_personnummer, validate_pesel, validate_phone, validate_ro_cnp, validate_routing, validate_sa_id, validate_sedol, validate_sscc, validate_tckn, validate_tld, validate_url, validate_uuid, validate_vat, validate_vin

Add Qiniso to your AI client

Every block below points at https://qiniso.qinisolabs.workers.dev/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http qiniso https://qiniso.qinisolabs.workers.dev/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "qiniso": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://qiniso.qinisolabs.workers.dev/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "qiniso": {
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "qiniso": {
      "type": "http",
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "qiniso": {
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "qiniso": {
      "serverUrl": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "qiniso": {
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Qiniso
version: 0.0.1
schema: v1
mcpServers:
  - name: Qiniso
    type: streamable-http
    url: https://qiniso.qinisolabs.workers.dev/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "qiniso": {
      "httpUrl": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "qiniso": {
      "type": "http",
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "qiniso": {
      "url": "https://qiniso.qinisolabs.workers.dev/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fqiniso.qinisolabs.workers.dev%2Fmcp&type=streamable_http&id=qiniso&name=Qiniso

Is Qiniso up right now?

It answered our last check on 23 October 2026 in 366 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Qiniso

Questions about Qiniso

How many tools does Qiniso have?

56, as returned by the server's own tools/list on 20 September 2026: format_currency, is_holiday, next_holiday, parse_address, parse_date, tax_rate, validate_aadhaar, validate_be_nrn, and 48 more.

Is Qiniso down?

It answered our last check on 23 October 2026 in 366 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Qiniso to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://qiniso.qinisolabs.workers.dev/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Qiniso need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.qinisolabs. Endpoint host: qiniso.qinisolabs.workers.dev. ARD identifier: urn:air:io.github.qinisolabs:mcp:qiniso. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.