A2A Agent Card · Co-Legal B.V.

colegal-public-assistant

Co-Legal Public Assistant — an AI assistant for informational Q&A about Belgian and Dutch private-client legal and fiscal topics (inheritance & gift tax, company law, VAT, succession planning, case-law & statute lookups). Informational only; does not provide specific legal advice. Operated by Co-Legal B.V. from the Netherlands.

⚠ Agent card, not A2A. Co-Legal B.V. serves a machine-readable agent manifest at the A2A discovery path, but it fails a structural check in the A2A 1.0.0 AgentCard object. It is an agent card in spirit rather than in schema — useful for discovery, but an A2A client cannot assume it will parse.
Provider: Co-Legal B.V. Conformance: Flavored Protocol: 1.0 Transport: Version: 1.27.9 Host: agent.co-legal.be Skills: 17
Discovery

An A2A client finds this agent by fetching the well-known path on the provider's own host. That is what makes an agent card different from every other agent artifact in this catalog: it is provider-published by construction — it cannot be derived, generated, or reconstructed on a provider's behalf.

https://agent.co-legal.be/.well-known/agent-card.json
Interfaces
https://agent.co-legal.be/a2a/jsonrpc · transport · protocol JSONRPC non-standard supportedInterfaces
Skills (17)

Answer Belgian/Dutch private-client legal/fiscal question answer_legal_question

Take a natural-language question in Dutch, French, or English about Belgian or Dutch private-client topics (inheritance & gift tax, company law, VAT, succession) and return an informational answer with references to public sources — Belgium: VCF, WIB92, WVV, BW, Belgisch Staatsblad; Netherlands: Successiewet, Wet IB 2001, Burgerlijk Wetboek, wetten.overheid.nl. Handles multi-topic research briefs, e.g. setting up a Belgian BV/SRL: governance under the WVV, capital and contributions in cash or in kind, VAT registration, dividend withholding tax, and inheritance tax on shares when a shareholder dies. Always includes a 'not legal advice' disclaimer. Does not give specific dossier-bound recommendations. **Open to anonymous callers**, throttled per IP (per minute / hour / day). An `x-api-key` lifts the quota for higher-volume integrators.

readdomain:legaldomain:fiscaldomain:company-lawdomain:incorporationjurisdiction:BEjurisdiction:vlaams-gewestjurisdiction:NL

Belgian ECLI case-law resolver be.ecli.lookup

Parse a Belgian ECLI (European Case Law Identifier) and return canonical public lookup URLs on the EU e-Justice portal and on Juportal, plus the decoded court / year / serial metadata. Covers Court of Cassation, Constitutional Court, Council of State, immigration courts, and courts of appeal.

readdomain:legaljurisdiction:BEsource:public

EU CELEX (EUR-Lex) resolver eu.eurlex.lookup

Parse a CELEX number (the canonical EUR-Lex identifier) and return the official EUR-Lex landing page URL plus decoded sector / year / document-type / number metadata. Covers EU legislation, CJEU case-law and treaties.

readdomain:legaljurisdiction:EUsource:public

Belgian & EU public legal-corpus search be.legal.corpus.search

Semantic search over the indexed corpus of PUBLIC Belgian and EU legal sources — Belgian Official Gazette, Justel consolidated legislation, Juportal and Constitutional Court case law, the Flemish Codex, Flemish (VLABEL) and federal advance tax rulings, FPS Finance circulars, and EUR-Lex. Returns ranked passages with source, date, URL and a document_id for bounded, paginated retrieval. Public sources only: no client files, no case data, no licensed doctrine databases.

readragdomain:legaldomain:fiscaljurisdiction:BEjurisdiction:EUsource:public

Read a page of a public legal source be.legal.corpus.read

Retrieve one page of a public legal source document from the indexed corpus, by the document_id returned by `be.legal.corpus.search`. Follow next_cursor on the same corpus version until it is null to read a long source without silent truncation. Use it to ground a citation on the actual wording instead of on a search excerpt.

readragdomain:legaljurisdiction:BEjurisdiction:EUsource:public

Belgian statute (Justel) resolver be.legal.lookup

Resolve a Belgian statute reference (code + optional article) to the canonical Justel source URL on ejustice.just.fgov.be. Article-level links for BW, WVV, VCF, WER, Sw and Ger.W (routed to the Justel dossier that actually contains the article). WIB92 and WBTW resolve to an overview page only — Justel publishes no article-level consolidation for them, and we do not invent a link.

readdomain:legaljurisdiction:BEsource:public

Legal citation verifier legal.citation.verify

Verify that a legal citation is real. Accepts a Belgian/EU ECLI, an EUR-Lex CELEX number, a Belgian statute article (e.g. 'art. 4.71 BW') or a Flemish tax ruling number ('VB 25117'). Returns a verdict — verified / resolvable / malformed / unsupported — the canonical source URL, and, when we hold it, the matching document from the indexed public corpus. Built for agents that want to CHECK a citation before repeating it: fabricated citations are the sharpest failure mode in legal AI. It never claims a citation does not exist — absence from our index is not evidence of absence.

readverificationanti-hallucinationdomain:legaljurisdiction:BEjurisdiction:EUsource:public

Draft a concept document (DOCX) co-legal.document.draft

Draft a CONCEPT document (letter, model clauses, simple agreement, notice of default) and return it as a Word .docx file attached to the response as an A2A FilePart artifact. Provide a `title` and the content in `body_markdown` (a small markdown subset: `#`/`##` headings, paragraphs, `- ` bullets, `**bold**`). Stateless and isolated — no dossier, no storage, no advice; a mandatory 'concept, have a lawyer review' disclaimer is always appended.

readdomain:legaljurisdiction:BEjurisdiction:NLproduces:documentoutput:docx

ECB euro reference exchange rate ecb.rates

Return the official daily ECB euro reference rate `1 EUR = X ` for a given currency (e.g. USD, GBP, CHF). Source: ECB eurofxref-daily feed. Read-only, free.

readdomain:financejurisdiction:EUsource:public

Flemish inheritance-tax rates be.fiscal.erfbelasting

Flemish inheritance-tax (erfbelasting) rate brackets for every heir category — direct line & partners, siblings, and all other persons — fetched live from the in-force Flemish Tax Code (VCF art. 2.7.4.1.1) and parsed deterministically, never from model memory.

readdomain:taxjurisdiction:BE-VLGsource:official-live

IBAN structural validator iban.validate

Validate an IBAN's structure (ISO 13616 check digits via MOD-97 + country length). Pure compute, no network. Confirms the number is well-formed; does NOT confirm the account exists or is active.

readdomain:financejurisdiction:EUsource:deterministic

Belgian enterprise (KBO/BCE) lookup be.kbo.lookup

Look up a Belgian enterprise by its Crossroads Bank (KBO/BCE) number. Returns commercial name, legal form, status and start date from the public enterprise registry.

readdomain:legaljurisdiction:BEsource:public

Belgian Justel search-link builder (no result rows) be.legal.search

Resolve a Belgian-legal keyword to the canonical Justel search URL on `ejustice.just.fgov.be`, plus statute-hints for which codex (WIB92, VCF, WVV, BW, …) likely governs the topic. Justel result-pages are JS-rendered, so this tool does NOT scrape result rows — it gives the caller a live, click-through search URL plus routing hints.

readdomain:legaljurisdiction:BEsource:public

Belgian/EU legal document reader be.legal.read

Fetch and clean the full-text content of a Belgian or European legal document (HTML or PDF) from an allowed official domain URL. Capped at 30,000 characters.

readdomain:legaljurisdiction:BEsource:public

Dutch statute (wetten.overheid.nl) resolver nl.legal.lookup

Resolve a Dutch statute reference (code + optional article) to the canonical wetten.overheid.nl source URL. Covers Civil Code Books 1-7, inheritance/gift tax (Successiewet 1956), income tax (Wet IB 2001), VAT (Wet OB 1968), corporate tax, plus criminal / civil-procedure / administrative-law codes.

readdomain:legaljurisdiction:NLsource:public

Dutch ECLI case-law resolver nl.rechtspraak.lookup

Parse a Dutch ECLI and return canonical public URLs: the Rechtspraak.nl details page, the free Open Data content API (decision XML), and the EU e-Justice search, plus decoded court / year / serial metadata. Covers the Supreme Court (Hoge Raad), Council of State, courts of appeal and district courts.

readdomain:legaljurisdiction:NLsource:public

EU VAT number validation (VIES) be.vies.validate

Validate an EU VAT number against the public EU VIES service. Returns validity status plus, where exposed by the source Member State, the registered trade name and address.

readdomain:fiscaljurisdiction:EUsource:public
Documentation
https://agent.co-legal.be/
Evidence. Fetched 2026-09-19 from https://agent.co-legal.be/.well-known/agent-card.json, HTTP 200. The body was saved verbatim and is the sole source for everything on this page — no field is inferred. View the captured card. Providers change what they serve; if this card has moved or changed shape, the provider profile carries the current state as of the last build.

Work with this as data

Every agent card here is available over the APIs.io API and to AI agents over MCP. A2A Agent Cards is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for a2a agent cards

3 MCP tools reach this
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
Search the catalog
curl "https://apis.io/api/v1/search?q=co-legal-be&limit=10"
Everything under a tag
curl "https://apis.io/api/v1/tags/co-legal-be"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.