# Docs for AI tools

> Feed these docs to ChatGPT, Claude, Cursor or your own agent: per-page Markdown, llms.txt, llms-full.txt and the OpenAPI spec.

Source: https://dev.ody.co/resources/docs-for-ai

These docs are built to be read by language models as easily as by people. Use whichever format suits your tool.

| Format | URL | Use it for |
|---|---|---|
| **Any page as Markdown** | Add `.md` to the URL: [`/api/messages.md`](https://dev.ody.co/api/messages.md) | Pasting one topic into a chat |
| **llms.txt** | [`/llms.txt`](https://dev.ody.co/llms.txt) | An index of every page with one-line descriptions ([llmstxt.org](https://llmstxt.org) format), for agents that fetch what they need |
| **llms-full.txt** | [`/llms-full.txt`](https://dev.ody.co/llms-full.txt) | Every page in one file, for long-context models or project knowledge |
| **OpenAPI 3.1** | [`api.ody.co/v1/api/openapi.json`](https://api.ody.co/v1/api/openapi.json) | Code generation, Postman, and models that call the API |
| **The home page** | [`/index.md`](https://dev.ody.co/index.md) | A short orientation |

## On every page

The **Copy page** button at the top right of each page:

- **Copy page as Markdown**: the clean Markdown source, with code tabs flattened and labelled.
- **View as Markdown**: opens the `.md` version.
- **Open in ChatGPT** / **Open in Claude**: starts a chat that's asked to read this page.
- **Copy llms-full.txt link**: for pasting into an agent's context.

## Recipes

Cursor:

```text
Settings → Indexing & Docs → Add Doc → https://dev.ody.co/llms-full.txt
Then in chat: @Ody Docs how do I verify webhook signatures?
```
Claude Projects / ChatGPT GPTs:

```text
Download https://dev.ody.co/llms-full.txt and add it to the project's knowledge files.
```
Any agent:

```bash
curl -s https://dev.ody.co/llms.txt          # discover pages
curl -s https://dev.ody.co/webhooks/signatures.md   # fetch the one you need
```

> **Docs plus live access:**
For an assistant that can act, not just read, connect the [MCP server](https://dev.ody.co/mcp/connect) as well. The docs explain the rules, and the tools carry them out with a key you control.
