Tools
Get tool
One tool with its recipe.
GET
https://app.elunos.ai/api/v1/spaces/{space}/tools/{tool}Returns one tool in full, including its recipe.
Path parameters
spacestringPflichtSlug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.
tooluuidPflichtID of the tool.
Example
curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/tools/0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11 \
-H "Authorization: Bearer np_xxxxxxxx"Response
{
"data": {
"id": "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11",
"connection_id": "0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32",
"slug": "find_slots",
"name": "Freie Termine suchen",
"description": "Sucht freie Termine an einem Tag. Nutze es, bevor du einen Termin vorschlägst.",
"recipe": {
"kind": "fetch",
"announce": true,
"announce_text": "Einen Moment, ich schaue nach freien Terminen.",
"sources": {
"a": {
"method": "GET",
"url": "/slots?date={{date}}",
"params": [
{
"from": "llm",
"name": "date",
"value": "Wunschtag des Anrufers im Format YYYY-MM-DD",
"type": "string",
"required": true
}
]
}
},
"output": {
"fields": [
"slots"
],
"limit": 5,
"remember": []
}
},
"usage_count": 1,
"sync_status": "synced",
"sync_error": null,
"created_at": "2026-09-01T08:45:00+02:00",
"updated_at": "2026-09-01T08:45:00+02:00"
}
}slug: the name under which the agent sees the tool. Stays stable.description: what the agent reads to decide when to call the tool.usage_count: how many agents use the tool.