AstraNL

com.astranl/mcp · v1.37.0 · productivity

AstraNL is healthy: it completed an MCP handshake in 3012 ms and exposes 20 tools. It scores 59/100.

Dutch construction facts with measured accuracy + NL coordination. Never holds third-party funds.

Endpoint: https://astranl.com/mcp/streamable (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Score 59/100

health17 / 25
authEase15 / 15
toolQuality15 / 15
maintenance7 / 15
adoption0 / 10
usage0 / 10
security5 / 10

Scoring v0.3, computed 2026-10-15T02:31:07.894Z.

Health history

Checked (UTC)StatusLatencyError
2026-10-14T18:10:45.925ZHealthy3012

Tools (20)

ask_astranlTurn a real-world task or question into a routing decision: whether AstraNL can help, which one tool to call, what to supply, what can and cannot be verified. No commitment, nothing created, no key. Also answers whether a physical task is feasible in the Netherlands.
check_counterparty_nlCheck a Dutch or EU counterparty against official sources before your own next step, such as onboarding a supplier, paying an invoice or signing an order. Give the KvK number, the company name and the EU VAT number as your document states them. Returns verdicts, not register data: whether the KvK nu
record_counterparty_checkMake a result of check_counterparty_nl verifiable by others: records its digest in the AstraNL signed public log and returns a reference that a colleague, approver or auditor can check later with verify_astranl, without trusting AstraNL. Works only for a check AstraNL produced in the last 48 hours.
create_taskAsk AstraNL to find and coordinate a verified executor for a physical task in the Netherlands. Returns an ingress receipt at once and a case once planning found a path; the client pays the executor directly; AstraNL holds no money.
check_taskCurrent state of a task or ingress receipt from create_task, and who must act next. Returns only what is recorded; infers nothing.
get_evidenceMachine-checkable evidence for an AstraNL task, action or receipt: the signed log events that mention it, each verified live, with a proof block stating what is verified, what is not, validity, status, limitations and next actions.
verify_astranlVerify any AstraNL reference without a key. Returns two separate layers: integrity (payload hash, Ed25519 signature, Merkle inclusion, recomputed live) and claim (what exactly is attested, by whom, from which source, when, under which method, with which validity limits and current status VALID/EXPIR
ground_astranlGet compact, source-linked real-world context for an LLM in ONE read-only call. Searches AstraNL public materials or tender records, or its protocol identity. Use source=public_tenders for tenders, materials for products; auto keeps domains separate. Returns record update times, fresh/stale/unknown
ground_componentGround a machine, robot or industrial automation component in live market reality with ONE read-only call. Give a manufacturer part number and optionally the maker. AstraNL queries its verified distributor connections (Nexar/Octopart, Mouser, element14/Farnell NL, OEMsecrets) in parallel, keeps only
construction_summaryOne-call overview of Dutch construction facts: permit publications last 90 days (national), lead-time status, number of open public works tenders, latest CBS periods, construction laws taking effect in the next 365 days. Permit kind accuracy is measured, not assumed: manual validation gate B on a 20
construction_permitsOfficial permit publications counted per issuing body (municipality, province, water board) and kind (application, granted, refused, ...) over the last N days (default 90, max 400). Permit kind accuracy is measured, not assumed: manual validation gate B on a 200-row sample (2026-10-05) gave precisio
construction_leadtimesPermit lead times (application to decision, median and quartiles) from official pairs. Currently CLOSED: the answer says CLOSED with the reason until validation gate C passes; no lead time is estimated before that. Read-only aggregates: no permit rows, publication identifiers, titles, addresses, poi
construction_tendersOpen Dutch public works tenders from TenderNed (announcements with a future closing date): buyer, CPV, procedure, published and closing date, days left, European flag, TenderNed id and link. Tender names are not returned; open the link for the full notice. Read-only aggregates: no permit rows, publi
construction_lawsConstruction law calendar: dated rules in force or planned (Omgevingswet, Wkb, EPBD IV, MPG, CPR, ...), each with its own official or sector source and last-verified date; rows whose planned date passed are flagged needs_reverify. Read-only aggregates: no permit rows, publication identifiers, titles
construction_economyCBS construction economy: build cost input price index, construction bankruptcies, construction vacancy rate (latest stored period, CBS status Voorlopig/Definitief per row, freshness) plus CBS indicators (dwelling permits, establishments, labour). Provisional figures are revised by CBS. Read-only ag
construction_zonesDutch zero-emission and low-emission zones from NDW as published: municipality, zone label, status, start, vehicle categories, transition rules, bbox centre; derived_ze_logistics is derived by AstraNL. Source recount (ids and hashes) is reported. Read-only aggregates: no permit rows, publication ide
construction_naturaNatura 2000 sites in the Netherlands from RVO / PDOK: number, site label, protection type, status, site code, bounding box (lon/lat). Filter with site. Source recount is reported. Read-only aggregates: no permit rows, publication identifiers, titles, addresses, points or names; permit counts below 5
construction_eventsCloudEvents 1.0 feed of construction signals, oldest first after since_id: daily permit aggregate cells (with gate B accuracy), newly published works tenders (AAO), laws coming up. Continue with next_since_id. Read-only aggregates: no permit rows, publication identifiers, titles, addresses, points o
searchSearch AstraNL coordination data (robots registry, service categories, and merchant parts by keyword). Returns a list of results, each with an id and a short title/snippet, for use with the fetch tool. Read-only. This is the generic discovery entry point expected by agent frameworks.
fetchFetch the full record for a single result id returned by search (robot passport, category detail, or merchant SKU). id 'context' returns the AstraNL continuation packet: live state, open mandates and recent sessions, the same text as https://astranl.com/api/context.md. Read-only.