# אילה עטיה — Developers > Scoped index for the programmatic surface. Full site index: [/llms.txt](https://ayala-attia.co.il/llms.txt). Human docs: [/developers](https://ayala-attia.co.il/developers). ## Use ayala-attia.co.il programmatically - **REST API:** `GET` [/api/v1/profile](https://ayala-attia.co.il/api/v1/profile) · [/api/v1/services](https://ayala-attia.co.il/api/v1/services) · [/api/v1/faq?q=](https://ayala-attia.co.il/api/v1/faq) · [/api/v1/booking](https://ayala-attia.co.il/api/v1/booking) — no auth, JSON, CORS open. - **NLWeb:** `POST` [/ask](https://ayala-attia.co.il/ask) — `{"query":"..."}`, JSON or SSE, deterministic retrieval. - **MCP server:** [/api/mcp](https://ayala-attia.co.il/api/mcp) — 5 read-only tools over Streamable HTTP, with MCP Apps (`ui://` generative UI card) support. - **Batch:** `POST` [/api/v1/batch](https://ayala-attia.co.il/api/v1/batch) — up to 10 read ops per request. Rate limit 60/min/IP (RateLimit headers); Idempotency-Key echoed; cursor pagination on lists. - **Discovery:** [OpenAPI](https://ayala-attia.co.il/.well-known/openapi.json) · [server card](https://ayala-attia.co.il/.well-known/mcp/server-card.json) · [api-catalog](https://ayala-attia.co.il/.well-known/api-catalog) · [agent-card](https://ayala-attia.co.il/.well-known/agent-card.json) · [agent-skills](https://ayala-attia.co.il/.well-known/agent-skills/index.json) ## Constraints Public, read-only, Hebrew content. No accounts, no auth, no rate limits (static content). Booking is contact-only (WhatsApp/phone) — there is no booking API.