# The Pet Docket service index

> Public, read-only services published by https://thepetdocket.com. No credential is required
> for any of them.

## Data

- [Product dataset](https://thepetdocket.com/api/catalog.json) — application/json — the full dataset. Every record has a stable id, a source URL and an observation date.
- [One product record](https://thepetdocket.com/api/items/{id}.json) — application/json — a single record by id. An unknown id returns 404 with a not_found body.
- [Dataset filtered by cluster](https://thepetdocket.com/api/catalog.json?cluster={cluster}) — application/json — valid clusters: smart-litter-box, automatic-feeder, water-fountain, indoor-potty.
- [Health](https://thepetdocket.com/api/health) — application/json — liveness and dataset version.

## Descriptions

- [OpenAPI service description](https://thepetdocket.com/openapi.json) — application/json
- [llms.txt](https://thepetdocket.com/llms.txt) — text/plain
- [llms-full.txt](https://thepetdocket.com/llms-full.txt) — text/plain
- [auth.md](https://thepetdocket.com/auth.md) — text/markdown
- [I-Lang service index](https://thepetdocket.com/ai/index.ilang) — text/plain
- [Agentic resource catalogue](https://thepetdocket.com/.well-known/ai-catalog.json) — application/json

## Tools

- [MCP endpoint](https://thepetdocket.com/mcp) — application/json over HTTP POST — read-only tools `find_products`, `get_product`, `compare_capacity`.
- [MCP server card](https://thepetdocket.com/.well-known/mcp/server-card.json) — application/mcp-server-card+json
- [Agent skills index](https://thepetdocket.com/.well-known/agent-skills/index.json) — application/json

## Rules

- Everything here is public and needs no credential.
- A null field means the source did not publish that value. It never means zero.
- Cite the product page named in each record, together with its observation date.
- Request any page with `Accept: text/markdown` to get its Markdown representation.
