# Tune.Toys

> Tune.Toys is a platform for making, playing and sharing audio instruments and effects as portable Toys: a node graph (the sound), a Frame (the playable interface) and assets in one JSON document that runs in the browser, in a DAW plugin and in exported plugins. The public HTTP API reads the catalog and releases, edits your own draft projects through revision-checked operations, and is described by an OpenAPI 3.1 document. Agents use developer API keys with explicit scopes; publication, billing and moderation always stay signed-in human actions.

## API

- [OpenAPI 3.1 document](https://tune.toys/v1/openapi.json): every public operation with auth modes, scopes, rate buckets and schemas (API version 0.1.0)
- [API reference](https://tune.toys/developers): Swagger UI over the same document
- [JSON Schema index](https://tune.toys/schemas/index.json): Toy format and platform contracts at stable `$id` URLs
- [Toy format schema](https://tune.toys/schemas/toy-0.1.0.schema.json): the portable Toy document

## Agents

- [Full reference for agents](https://tune.toys/llms-full.txt): authentication, keys and scopes, limits, errors, webhooks, MCP tools, operations, schemas and node summaries in one file
- MCP: the `@tunetoys/mcp` stdio server exposes catalog search, node docs, Toy validation and revision-checked draft edits to local agents with a developer API key

## Catalog

- [Explore](https://tune.toys/explore): published Toys
- [Sitemap](https://tune.toys/sitemap.xml)

## Optional

- Terms for API use: not yet published (placeholder until the owner decision)
