Developers & AI Agents
ayala-attia.co.il is the site of אילה עטיה (Ayala Attia), an emotional therapist in Tel Aviv. It exposes a public, read-only, unauthenticatedAPI, an MCP server, and an NLWeb endpoint so AI agents can answer questions about the practice accurately. All responses come from the site's published content — nothing is generated. Booking is human-to-human (WhatsApp / phone); there is deliberately no booking-execution API.
Quickstart
curl https://ayala-attia.co.il/api/v1/services
curl -X POST https://ayala-attia.co.il/ask \
-H 'Content-Type: application/json' \
-d '{"query": "האם פגישת ההיכרות בחינם?"}'
curl -X POST https://ayala-attia.co.il/api/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Endpoints
GET /api/v1/profile— Practice identity, credentials, contactGET /api/v1/services— Therapy services (optional ?q= filter)GET /api/v1/faq?q=— FAQ with deterministic retrievalGET /api/v1/booking— Booking channels — contact-only, no booking APIPOST /ask— NLWeb natural-language query (JSON or SSE)POST /api/mcp— MCP server — JSON-RPC 2.0 over Streamable HTTP
Authentication & limits
None. Every endpoint is anonymous and CORS-open; errors are structured JSON envelopes ({"error","code","docs"}). Details: /auth.md.
Discovery
- /.well-known/openapi.json — OpenAPI 3.1 spec
- /.well-known/mcp/server-card.json — MCP server card
- /.well-known/api-catalog — RFC 9727 API catalog
- /.well-known/agent-card.json — Agent card (identity + skills)
- /llms.txt — Concise agent index
- /llms-full.txt — Full agent profile
- /auth.md — Auth posture (none required)
- /developers/llms.txt — Scoped developer index