# Public information access

The Karrinyup Dental Centre public information API and MCP endpoint require no authentication, API key, account, OAuth flow or payment.

- [OpenAPI 3.1 contract](/openapi.json)
- [Integration guide](/developers/)
- [Public clinic information](/api/v1/clinic)
- MCP endpoint: `/mcp` using stateless Streamable HTTP.

The REST API accepts GET and HEAD only. The MCP endpoint accepts POST only to retrieve public information through read-only tools; HTTP POST does not authorize changes to clinic data.

These endpoints expose already-public contact details, service summaries and website search. They cannot access patient records, submit forms, check appointment availability, book appointments or diagnose conditions. Do not send personal or health information in requests.

The MCP endpoint validates browser Origin headers and rejects untrusted origins. Native MCP clients normally omit Origin. For booking or questions about individual care, use the clinic's existing [contact page](https://karrinyupdental.com.au/contact-us/).
