{"server":"astranl-mcp","version":"1.32.0","transport":"streamable-http","streamable_http_endpoint":"https://astranl.com/mcp/streamable","sse_endpoint":"/mcp/sse","sse_note":"legacy fallback; prefer streamable_http_endpoint","messages_endpoint":"/messages/","public_tool_count":6,"internal_tools_hidden":76,"tools":[{"name":"ask_astranl","description":"NO-COMMITMENT reality feasibility check. Describe a real-world task (what, where, by when, budget) and AstraNL answers whether it can execute it in the Netherlands through humans, companies, robots or machines: possible, execution_paths, estimated_range, missing information, coordination_fee (1 percent on the completed transaction, client pays the executor directly), next_action. Read-only: nothing is created, contacted or authorized. General questions about AstraNL capabilities are answered too.","inputSchema":{"type":"object","properties":{"question":{"type":"string","maxLength":400}},"required":["question"],"additionalProperties":false},"annotations":{"title":null,"read_only_hint":null,"destructive_hint":null,"idempotent_hint":null,"open_world_hint":null}},{"name":"create_task","description":"Create and register a real-world execution task via agent-hands.","inputSchema":{"type":"object","properties":{"need":{"type":"string","maxLength":800},"location":{"type":"string","maxLength":200},"deadline":{"type":"string","maxLength":100},"proof":{"type":"string","maxLength":400},"budget_cents":{"type":"integer","minimum":100},"reply_channel":{"type":"string","maxLength":300},"synthetic":{"type":"boolean"}},"required":["need"],"additionalProperties":false},"annotations":{"title":null,"read_only_hint":null,"destructive_hint":null,"idempotent_hint":null,"open_world_hint":true}},{"name":"check_task","description":"Check the status of a registered task.","inputSchema":{"type":"object","properties":{"task_id":{"type":"string","maxLength":40}},"required":["task_id"],"additionalProperties":false},"annotations":{"title":null,"read_only_hint":null,"destructive_hint":null,"idempotent_hint":null,"open_world_hint":null}},{"name":"get_evidence","description":"Retrieve cryptographic evidence chain for a task.","inputSchema":{"type":"object","properties":{"task_id":{"type":"string","maxLength":40}},"required":["task_id"],"additionalProperties":false},"annotations":{"title":null,"read_only_hint":null,"destructive_hint":null,"idempotent_hint":null,"open_world_hint":null}},{"name":"search","description":"Search 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.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":120,"description":"Free-text search query."}},"required":["query"],"additionalProperties":false},"annotations":{"title":"Search AstraNL","read_only_hint":true,"destructive_hint":false,"idempotent_hint":true,"open_world_hint":false}},{"name":"fetch","description":"Fetch the full record for a single result id returned by search (robot passport, category detail, or merchant SKU). Read-only.","inputSchema":{"type":"object","properties":{"id":{"type":"string","maxLength":120,"description":"Result id from search (e.g. robot:DJI-Matrice, sku:16759:Green-flor)."}},"required":["id"],"additionalProperties":false},"annotations":{"title":"Fetch AstraNL record","read_only_hint":true,"destructive_hint":false,"idempotent_hint":true,"open_world_hint":false}}]}