One tool call tells your team or your agent what the official sources say about a Dutch or EU company right now: the Dutch business register KVK, the EU VAT service VIES and the EU sanctions list. It compares the name on your invoice with the registered names and lists every open question. When your approver or auditor must be able to check it later, one more call records it so they can verify it without trusting AstraNL.
Server address for any MCP client: https://astranl.com/mcp/streamable?profile=counterparty
This address exposes only three tools: check_counterparty_nl, read-only; record_counterparty_check, which writes one public record on request; and verify_astranl, read-only. No account, no key, no cost. The full AstraNL server without the profile is https://astranl.com/mcp/streamable.
Who may sign or order for the company, whether a bank account belongs to it, its credit risk or reliability, or whether an email or document you received is genuine. A match proves what the sources returned at that moment and nothing more.
Codex:
[mcp_servers.astranl] url = "https://astranl.com/mcp/streamable?profile=counterparty"
Claude and other MCP clients: add a remote MCP server or custom connector with the server address above and no authentication.
Custom GPT or any agent with HTTP tools: import the action schema https://astranl.com/check-counterparty/openapi.json with no authentication. It calls GET https://astranl.com/api/verify/counterparty?kvk=...&name=...&vat=... and returns the same verdicts, signed with the AstraNL node key.
Call verify_astranl with the reference, or run the independent verifier from the public specification:
python3 astranl_verify.py alk_... --result result.json
It checks the signature and the public log, then recomputes the digest of the result you kept. The public record holds only that digest and the statuses, never the supplier's name, number or address.
No stored copy of your inputs or of the result; register answers are cached in memory for at most 10 minutes. For 48 hours it keeps the digest and the statuses of each check so you can record it; a recorded check stays in the public log as a digest. AstraNL pays the register subscription; there is no fee for these tools.
Questions or a check that looks wrong: partner@astranl.com. Answers come from AstraNL's AI assistant. AstraNL, KvK 88449335, Zaandam. Terms.