Skip to content
Co·Legal logo

Co·Legal MCP server

Which servers in the official MCP registry are Co·Legal's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-19

← Back to Co·Legal

Whose server it is
  • Registry namebe.co-legal/legal-lookupverified in the MCP registry

The registry name sits under co-legal.be. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-19
  • Stateanswerschecked 2026-10-19
  • Tools14
  • Server calls itselfcolegal-legal-lookup
  • Server version1.33.0
  • Protocol version2025-06-18

On 2026-10-19 the server answered initialize and tools/list without a sign-in. First answer in 241 ms.

Measured dailydaily checks: 2, the first on 2026-10-19
  • Answeredmeasuring2 of the 7 daily checks it takes to print a share
  • Median first answer366 ms
  • Space in an agent's context≈ 2,014 tokensthe definitions of all its tools (14), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Parameters without a description: in 1 of 14

Worth a look

None of the five warning signs in these definitions.

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The state of vendors' MCP servers: method and numbers →

Tools it offers14 tools · read 2026-10-19
  • kbo_lookup

    Look up a Belgian company by its KBO/BCE enterprise number (10 digits, e.g. 0403.170.701). Returns the official name, status, legal form and start date from the public KBO register, with the source URL.

  • vies_validate

    Validate an EU VAT number against the official EU VIES service. Returns validity plus, where the member state exposes it, the registered trade name and address. Example: BE0403170701.

  • ecli_lookup

    Resolve a Belgian ECLI (European Case Law Identifier) to canonical public lookup URLs (EU e-Justice + Juportal) plus court metadata. Example: ECLI:BE:CASS:2020:ARR.20200101.1.

  • eurlex_lookup

    Resolve an EU CELEX number to its canonical EUR-Lex landing URL plus metadata (sector, document type). Example: 32016R0679 (GDPR).

  • erfbelasting_tarieven

    Flemish inheritance-tax (erfbelasting) rate brackets, parsed deterministically from the in-force Flemish Tax Code (VCF art. 2.7.4.1.1) — for ALL heir categories: direct line & partners, siblings, and others. Omit `categorie` to get all…

  • legal_lookup

    Resolve a Belgian legislation reference to its canonical Justel URL. Give the code (BW, WVV, WIB92, VCF, WBTW, WBE, Sw, Ger.W) and optionally the article number. Example: code=BW, article=4.71.

  • legal_search

    Keyword-search Belgian legislation on Justel and return a search URL plus relevant code hints. Use when you don't know the exact reference.

  • legal_read

    Fetch and clean the full text of an official Belgian or European legal document (HTML or PDF) from a URL on the allowlist of official sources (e.g. ejustice.just.fgov.be, eur-lex.europa.eu). Capped at 30,000 characters. Pair with…

  • nl_legal_lookup

    Resolve a Dutch statute reference to its wetten.overheid.nl URL. Give the code (BW4, Successiewet, Wet IB 2001, Wet OB 1968, BW6, Awb, Sr, Rv) and optionally an article. Example: code=BW4, article=4:63.

  • nl_rechtspraak_lookup

    Resolve a Dutch ECLI to canonical case-law URLs (Rechtspraak.nl details, the free Open Data content API, and EU e-Justice). Example: ECLI:NL:HR:2021:1102.

  • iban_validate

    Validate an IBAN's structure (ISO 13616 check digits via MOD-97 + country length). Pure compute; confirms well-formedness, not that the account exists or is active.

  • ecb_rates

    Return the official daily ECB euro reference rate 1 EUR = X currency for a given ISO 4217 code (e.g. USD, GBP, CHF).

  • erfkompas_flows

    List eight Belgian Successiekompas scans. All intakes can be guided with erfkompas_step; inheritance-tax requires the secure website.

  • erfkompas_step

    Advance one Belgian scan with answers explicitly confirmed by the user. Ask each missing question, reuse the returned state, and show the deterministic result. Never infer answers. Obtain user consent before sending their choices to…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "legal-lookup": {
      "type": "http",
      "url": "https://agent.co-legal.be/mcp"
    }
  }
}

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.