# Developers

> Use Tune.Toys from scripts, publisher automation and agents: API keys, limits, webhooks, embeds, MCP and schemas.

Source: https://docs.tune.toys/developers/ (updated 2026-11-01)

**Status:** The developer platform is implemented locally. Third-party OAuth, a hosted MCP endpoint, paid usage packs and CORS for browser-side keys are planned. Rate-limit numbers are proposed defaults pending an owner decision.

The API is described by an OpenAPI 3.1 document generated from the same route declarations the server runs. Use the [route index](https://docs.tune.toys/developers/api/) here, or the interactive [Swagger UI on tune.toys](https://tune.toys/developers), which can send requests with your key. Download [`openapi.json`](https://docs.tune.toys/developers/openapi.json) for code generation.

| I want to                     | Go to                                                                           |
| ----------------------------- | ------------------------------------------------------------------------------- |
| Make my first call            | [Quickstart](https://docs.tune.toys/developers/quickstart/)                                        |
| Understand keys and scopes    | [Authentication](https://docs.tune.toys/developers/authentication/)                                |
| Know how fast I can call      | [Rate limits](https://docs.tune.toys/developers/rate-limits/)                                      |
| Handle failures               | [Errors](https://docs.tune.toys/developers/errors/)                                                |
| Page through lists            | [Pagination](https://docs.tune.toys/developers/pagination/)                                        |
| Retry writes safely           | [Idempotency](https://docs.tune.toys/developers/idempotency/)                                      |
| React to events               | [Webhooks](https://docs.tune.toys/developers/webhooks/)                                            |
| Put a Toy on my site          | [Embed API](https://docs.tune.toys/developers/embed/)                                              |
| Drive Tune.Toys from an agent | [MCP server](https://docs.tune.toys/developers/mcp/) and [agent documents](https://docs.tune.toys/developers/agents/) |
| Use TypeScript                | [SDK](https://docs.tune.toys/developers/sdk/)                                                      |
| Validate a Toy                | [JSON Schemas](https://docs.tune.toys/developers/schemas/)                                         |
