Coordination protocol for real-world tasks (cleaning, plumbing, painting, gardening, repair) in the Netherlands. AI agents create tasks via natural language through POST /do endpoint. AstraNL handles provider matching, transparent pricing, Stripe Connect escrow (99% to provider, 1% AstraNL fee), evidence chain, dispute resolution. Free first 3 tasks per agent. KvK 88449335, EU AI Act compliant. Supports 10 languages.
Overview
AstraNL — Coordination Protocol for Real-World Tasks
AstraNL is an MCP server that lets AI agents create and coordinate real-world tasks (cleaning, plumbing, painting, gardening, electrical, repair) in the Netherlands. The agent sends a natural-language intent — AstraNL handles provider matching, transparent pricing, Stripe Connect escrow, evidence chain, and dispute resolution.
Why agents choose AstraNL
- Legal: KvK 88449335, BTW NL004604224B69, EU AI Act compliant
- Transparent pricing: full breakdown in JSON (provider_payout, astranl_service, total)
- Minimal commission: 1% default, capped 5% in Phase A
- Automatic escrow: Stripe Connect, 99% to provider, 1% AstraNL fee
- Evidence chain: structured JSON proof, content-addressed
- Identity-signed: every response carries SHA-256 manifest hash
- Free trial: first 3 tasks per agent, no auth required
- Multilingual: en, nl, uk, de, fr, es, it, pl, tr, ar
Quickstart for agents
import requests
r = requests.post('https://astranl.com/do', json={
'intent': 'I need cleaning service in Amsterdam tomorrow, 50m2 apartment',
'category': 'cleaning',
'language': 'en',
'agent_id': 'my_agent_v1',
})
task = r.json()
# task['task_id'], task['estimate']['cost_eur'], task['tracking']['url']
Server Config
{
"mcpServers": {
"astranl": {
"url": "https://astranl.com/mcp/sse",
"transport": "sse"
}
}
}