# Pieraksts — Latvia medical availability > Public read-only observations of medical appointment availability in Latvia. Partial source coverage, not a booking service. No account or API key required for public reads. ## API and discovery - [Agent guide](https://latvia-med-monitor.pantropov.chatgpt.site/agents): Examples, freshness, payment and privacy rules. - [MCP endpoint](https://latvia-med-monitor.pantropov.chatgpt.site/mcp): Stateless Streamable HTTP, no authentication, four read-only tools. - [Agent manifest](https://latvia-med-monitor.pantropov.chatgpt.site/agents.json): Machine-readable endpoints and privacy properties. - [OpenAPI 3.1 schema](https://latvia-med-monitor.pantropov.chatgpt.site/openapi.json): Import into agents that accept OpenAPI, or use ordinary HTTP tools. - [Availability search](https://latvia-med-monitor.pantropov.chatgpt.site/api/v1/availability?q=Psihiatrs&days=3): Future observed slots; 60 results per page, zero-based page, next_page=null when complete. - [Doctor directory](https://latvia-med-monitor.pantropov.chatgpt.site/api/v1/doctors): Paginated public profiles with IDs scoped to source/provider. Do not merge by name. - [Source health](https://latvia-med-monitor.pantropov.chatgpt.site/api/v1/sources): Read failures, coverage notes and per-source check dates. ## Interpreting results Use kind=slot (the default) for availability. Catalog and coverage records are not appointments. Slot results exclude past times, not-observed records and observations older than two hours. A recently observed slot can already be taken. Always include the record's last_seen, starts_at, funding and url when presenting a result; the source URL is where a person checks or books it. snapshot_generated_at is not the observation time of every record. Empty results and failed sources do not prove that no appointments exist. There is no guarantee of state funding, insurance reimbursement, referrals or fitness for a particular certificate. Funding unknown means unknown. All time-of-day filters use Europe/Riga. Use POST /api/v1/availability with availability.area for an explicitly chosen location. Do not place a user's precise location in URLs or request diagnosis, personal codes, credentials or insurance documents. These public API routes ignore cookies and do not expose private saved searches, push endpoints or subscribers. Do not call private watch or notification-dispatch endpoints for discovery. ## MCP tools - `search_availability`: fresh observed slots by doctor, specialty or procedure, with optional funding, period and radius. - `find_doctors`: public profiles and exact source/provider-scoped IDs. - `get_doctor_profile`: one profile and current public availability summary. - `get_source_health`: per-source checks, failures and coverage notes. Claude Code, Gemini CLI, OpenClaw and Hermes can connect to the MCP URL directly. OpenAI Responses, xAI Grok, Microsoft Foundry and Mistral Studio can use it as a remote MCP tool or Connector. Other model runtimes can use MCP through their host framework or import OpenAPI. Support in a developer API or CLI does not imply that every consumer chat product permits arbitrary custom MCP servers. Calendar collection is approximately hourly, while directories follow separate schedules. Repeated API or MCP reads do not trigger fresh collection. Prefer focused searches, follow next_page, and avoid polling the same query more than once an hour; retry transient errors with backoff. Public access does not transfer rights to third-party source material. Preserve source attribution. Use excludeRemote=true for GET availability, availability.excludeRemote=true in a POST body, or excludeRemote=true with the search_availability MCP tool to exclude explicitly remote visits, including from saved alerts. Unknown formats remain visible and labelled unknown. A clinic address is not confirmation of consultation mode. Records report consultation_mode; unknown_modality counts matching appointment observations retained with unknown mode when excludeRemote is enabled. matching_sources contains institution links independently of appointment filters; these links are not available appointments. RAKUS, aslimnica.lv, Austrumu slimnīca and Восточная больница resolve to the same institution group.