For agents & developers

Built to be read by machines, too.

Every page has schema.org markup and a Markdown twin. The concierge is reachable over A2A and MCP, with the same skills either way.

A2A agent card/.well-known/agent-card.json (JSON-RPC at /a2a)
MCP (streamable HTTP)https://rehabit.at/mcp
REST / OpenAPI/openapi.json · /api/events.json · /api/people.json
Feeds/events.ics · /feed.json · /sitemap.xml
LLM context/llms.txt · /llms-full.txt · append index.md to any event or person URL

Skills

Example: A2A message/send

curl -s https://rehabit.at/a2a -H 'content-type: application/json' -d '{ "jsonrpc": "2.0", "id": 1, "method": "message/send", "params": { "message": { "role": "user", "messageId": "m-1", "parts": [ { "kind": "data", "data": { "skill": "recommend", "person": "joe-dispenza", "country": "US", "maxPrice": 3000 } } ] } } }'

Ticketing policy

The get_tickets skill returns an input-required task with the official checkout URL, price, and what to confirm. If the organizer runs its own A2A agent, the request is forwarded to it. rehabit.at never collects payment details or completes a purchase on anyone's behalf.