# Wavegrain developer docs > Wavegrain makes social media carousels and TikTok slideshows. Its public interface is an MCP server at https://wavegrain.com/api/mcp (Streamable HTTP, bearer access key or OAuth). Agents and automation tools use it to read brands and slideshows, change saved work, and make slideshows with the user's credits. Agents never approve or post; the user does that in Wavegrain. ## Docs - [Wavegrain for developers](https://wavegrain.com/developers.md): Connect AI agents and automation tools to Wavegrain through its MCP server. One endpoint, an access key, and 48 tools. - [Authentication](https://wavegrain.com/developers/authentication.md): Access keys for agents and scripts, the permissions a key holds, and OAuth for hosted apps such as claude.ai and ChatGPT. - [MCP tool reference](https://wavegrain.com/developers/mcp-tools.md): Every Wavegrain MCP tool with its permission, inputs and outputs, generated from the server's own tool list. - [Limits and errors](https://wavegrain.com/developers/limits-and-errors.md): Rate limits, request size, credit limits, and what each HTTP status and tool error means. - [Webhooks](https://wavegrain.com/developers/webhooks.md): Wavegrain does not send webhooks to developers yet. How to follow a slideshow or a post until it does. - [API reference](https://wavegrain.com/developers/api-reference): The OpenAPI 3.1 document for the MCP endpoint, the OAuth server and the signed links, in an interactive reference. ## Guides - [Connect Claude](https://wavegrain.com/developers/guides/claude.md): Use Wavegrain from Claude Code with an access key, or from claude.ai and Claude Desktop as a custom connector with OAuth. - [Connect ChatGPT](https://wavegrain.com/developers/guides/chatgpt.md): Add Wavegrain to ChatGPT as a custom MCP connector that signs in with OAuth. - [Connect Codex](https://wavegrain.com/developers/guides/codex.md): Add the Wavegrain MCP server to the Codex CLI with an access key in an environment variable. - [Connect Cursor](https://wavegrain.com/developers/guides/cursor.md): Add the Wavegrain MCP server to Cursor with an access key read from the environment. - [Use Wavegrain from n8n](https://wavegrain.com/developers/guides/n8n.md): Connect n8n's MCP Client Tool and MCP Client nodes to Wavegrain with an access key, and import a weekly planning workflow. - [Use Wavegrain from Make](https://wavegrain.com/developers/guides/make.md): Call Wavegrain tools from a Make scenario with Make's MCP Client app and an access key. - [Use Wavegrain from Zapier](https://wavegrain.com/developers/guides/zapier.md): Call Wavegrain tools from a Zap with Zapier's MCP Client app, Streamable HTTP and a bearer token. ## Machine-readable - [OpenAPI 3.1 document](https://wavegrain.com/developers/openapi.json): the MCP endpoint, the OAuth server, signed links and the health probe. - [MCP tools as JSON](https://wavegrain.com/developers/mcp-tools.json): every tool with its permission and JSON Schemas. - [All docs in one file](https://wavegrain.com/developers/llms-full.txt)