AstraNL
Was dieses MCP kann
Enables discovery, registration, monitoring, and evidence retrieval for real-world tasks executed in the Netherlands by people, companies, robots, or machines.
Tools
Eingabeschema
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'maxLength': 400, 'description': 'your task or question in plain words, any language'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {'city': {'type': 'string', 'maxLength': 80, 'description': 'not used; kept for compatibility, AstraNL does not search the register by name'}, 'purpose': {'type': 'string', 'maxLength': 200, 'description': 'optional: the next action you are about to take, for example approve supplier or pay invoice'}, 'kvk_number': {'type': 'string', 'maxLength': 12, 'description': 'Dutch KvK number, 8 digits, as printed on the invoice, quote or website'}, 'vat_number': {'type': 'string', 'maxLength': 20, 'description': 'EU VAT number with country prefix, for example NL810433941B01'}, 'company_name': {'type': 'string', 'maxLength': 200, 'description': 'the company name exactly as your document or contact states it'}}, 'minProperties': 1, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {'task_id': {'type': 'string', 'maxLength': 40, 'description': 'task id from check_task or a case'}, 'receipt_id': {'type': 'string', 'maxLength': 40, 'description': 'RCPT-n from create_task'}}, 'minProperties': 1, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['need'], 'properties': {'need': {'type': 'string', 'maxLength': 800, 'description': 'what must happen, in plain words'}, 'proof': {'type': 'string', 'maxLength': 400, 'description': 'what evidence closes the task, agreed before work starts'}, 'deadline': {'type': 'string', 'maxLength': 100, 'description': 'by when; ISO date or plain words'}, 'location': {'type': 'string', 'maxLength': 200, 'description': 'city or address in the Netherlands'}, 'synthetic': {'type': 'boolean', 'description': 'true marks a test that must never be counted or executed'}, 'budget_cents': {'type': 'integer', 'minimum': 100, 'description': 'budget in euro cents'}, 'reply_channel': {'type': 'string', 'maxLength': 300, 'description': 'email or https URL where AstraNL may answer you'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 120, 'description': 'Result id from search (e.g. robot:DJI-Matrice, sku:16759:Green-flor).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'maxLength': 40, 'description': 'task id, action id or receipt id'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 1600, 'minLength': 2, 'description': 'Short subject, product keywords or identifier; all product keyword groups must match.'}, 'claims': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'record_id', 'predicate', 'expected'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'expected': {'anyOf': [{'type': 'string', 'maxLength': 600, 'minLength': 1}, {'type': 'object', 'required': ['amount', 'currency'], 'properties': {'amount': {'type': 'string', 'pattern': '^\\d{1,10}(\\.\\d{1,2})?$'}, 'currency': {'type': 'string', 'pattern': '^[A-Z]{3}$'}}, 'additionalProperties': False}]}, 'predicate': {'enum': ['record.title', 'record.brand', 'record.listed_price', 'record.stock_reported', 'record.closing_date', 'reality.stock_available', 'reality.delivery_by', 'reality.suitable_for', 'official.deadline'], 'type': 'string'}, 'record_id': {'type': 'string', 'maxLength': 200, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 16, 'minItems': 1, 'description': 'v2 only. Each claim names a record id from a previous result, a predicate and the expected value.'}, 'source': {'enum': ['auto', 'materials', 'public_tenders', 'protocol_identity', 'all'], 'type': 'string', 'default': 'auto', 'description': 'v1: auto, materials, public_tenders, protocol_identity or all. v2 requires an explicit materials, public_tenders or protocol_identity.'}, 'protocol': {'enum': ['astranl.reality-link.v2'], 'type': 'string', 'description': 'Omit for the v1 context call. Set to astranl.reality-link.v2 together with claims to check typed claims against source records.'}, 'budget_ms': {'type': 'integer', 'default': 750, 'maximum': 1500, 'minimum': 50}, 'max_items': {'type': 'integer', 'default': 6, 'maximum': 12, 'minimum': 1, 'description': 'v1 only; v2 looks up at most 12 records and refuses max_items.'}, 'max_age_seconds': {'type': 'integer', 'default': 86400, 'maximum': 604800, 'minimum': 60}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['check_id'], 'properties': {'check_id': {'type': 'string', 'maxLength': 40, 'description': 'the check_id returned by check_counterparty_nl, ASTRA-K- and 16 characters'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 120, 'description': 'Free-text search query.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'maxLength': 64, 'minLength': 4, 'description': 'Any AstraNL reference: action receipt ASTRA-A-..., policy receipt ASTRA-R-..., consumption ASTRA-C-..., log event alk_..., attestation att_/atr_..., ingress receipt RCPT-n'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
SimplyPrint: 3D Print Farm Management
Manages 3D printer farms by monitoring printers, assigning filament, queuing and controlling print jobs, and reporting operationa…
askacharge.com — EV charging network
Operates EV charging networks through OCPP, including charger status, remote commands, sessions, customers, tariffs, pricing, and…
Dreambooth Studio
Provides photobooth operators with session, revenue, wallet, credit, gallery, project, device-status, and product-documentation i…
INMETRO: Cronotacógrafo (Detalhes)
Looks up official INMETRO cronotachograph certification and detail records.
site
Collects and submits a consented enquiry for generator servicing to human providers; it does not provide guaranteed quotes or pro…
RegEvidenceHub CableCert
Inspects and audits structured-cabling certification CSV evidence, reconciling cable IDs and reporting exceptions.
site
Collects and submits a consent-confirmed enquiry to human providers offering commercial heat pump installation.
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.