BUMIT

Swiss business verification with per-check source provenance and evidence freshness.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
83%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~606Token(工具定義)
~2.6 KB典型回應大小
極小的注意力影響(128k 上下文的 0.47%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "verify-business": {
      "url": "https://bumit.ai/mcp"
    }
  }
}

遠端端點

https://bumit.ai/mcpstreamable-http

它能做什麼

工具清單

工具(1)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢verify_business(uid, name, address)

Verify a Swiss business (current scope: Switzerland only) by uid, name and/or address, using evidence from official/public Swiss sources: Zefix (commercial-register index), plus SECO sanctions and FINMA authorisation datasets ingested by the operator. Each check names its source (checks[].sources), data basis, provenance and freshness (observed_at, retrieved_at, source timestamps); explain to the user which source supplied the evidence and when BUMIT observed or retrieved it. A timestamp that is null is unknown — do not infer one. Returns the BUMIT business-verification result (contract 1.0.0-phase13.2); result.outcome is one of VERIFIED, NOT_VERIFIED, REVIEW_REQUIRED, UNAVAILABLE, NOT_FOUND, AMBIGUOUS, UNSUPPORTED — all are business results, not errors. You may call with only a company name; no UID is needed. An exact unique legal-name match is resolved and verified in one call. Otherwise result.outcome is AMBIGUOUS and resolution.candidates lists commercial-register companies (uid, legal_name, seat, canton): BUMIT never selects a partial/similar or duplicate-name candidate. Choose the intended company from your context (or ask the user), then call verify_business again with {"uid": "<candidate uid>"}. NOT_FOUND means the register search returned no candidate. REVIEW_REQUIRED: additional review of the blocking checks is required before acting. UNAVAILABLE: evidence could not currently support a conclusion; it is NOT NOT_VERIFIED. Checks marked UNSUPPORTED have no source and must stay unsupported.

輸入結構描述

{
  "type": "object",
  "properties": {
    "uid": {
      "type": "string",
      "maxLength": 64,
      "pattern": "^[\\s._/-]*[Cc][\\s._/-]*[Hh][\\s._/-]*[Ee](?:[\\s._/-]*[0-9]){9}[\\s._/-]*$",
      "description": "Swiss UID, canonical (CHE-123.456.789) or compact (CHE123456789). Check digit validated server-side."
    },
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "Exact legal name. Name-only resolution needs at least 3 characters. Exact normalized equality only; never fuzzy."
    },
    "address": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "street",
        "house_number",
        "postcode",
        "locality"
      ],
      "properties": {
        "street": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200
        },
        "house_number": {
          "type": "string",
          "minLength": 1,
          "maxLength": 20
        },
        "postcode": {
          "type": "string",
          "minLength": 1,
          "maxLength": 10
        },
        "locality": {
          "type": "string",
          "minLength": 1,
          "maxLength": 100
        }
      }
    }
  },
  "additionalProperties": false,
  "minProperties": 1
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本1 個工具