Developers

Clickframe for developers

Make YouTube thumbnails from your own code or from an AI agent: the REST API with an API key, or the MCP server for Claude, ChatGPT and other AI apps. Both use your account's normal credits, with the same limits and safety checks as the studio.

Start in three steps

  1. Create a free account and confirm your email. You get 3 free image credits, no card needed.
  2. Create an API key under Account → API keys (up to 5 keys; the secret is shown once).
  3. Follow the quick start: a project with four free concepts, one image (1 credit), then a download link.

Resources

WhatWhere
API documentationThe Clickframe API: endpoints, edits, recreate, uploads, errors and limits
OpenAPI 3.1 description/openapi.json: every operation with an operation id, typed requests and responses, and the security schemes, ready for client generators and function calling
Base URLhttps://clickframe-api.norvane-studio.com/v1
Options and allowed valuesGET https://clickframe-api.norvane-studio.com/public/catalog (no key): styles, layouts, formats, text styles, expressions
StatusGET https://clickframe-api.norvane-studio.com/health
MCP serverhttps://clickframe-api.norvane-studio.com/mcp, with setup steps for Claude, Claude Code, ChatGPT, Cursor and VS Code
OAuth metadata/.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource/mcp on the API host
Facts for AI assistants/llms.txt. Every page of this site is also served as Markdown when asked for with Accept: text/markdown.

Authentication and permissions

Trying it without spending credits

There is no separate sandbox: you build against the live API. Concepts, titles, descriptions and AI scores (5 new scores a day, 30 on a paid plan) are free; only images and AI edits spend credits, 1 each. A failed image is refunded automatically, and the same image request sent again within 2 minutes is charged once, so retrying after a timeout costs nothing.

When an agent should use Clickframe

From a chat, use the MCP connector; from code, the API. Images take about 10 seconds: poll GET /v1/generations/{id} until its status is succeeded or failed.

Errors and limits

Every error is JSON with a stable code and a sentence, such as {"error": "no_credits", "message": "You're out of credits."}; an unknown address or method also answers with a link to the docs. Every answer to an API key carries RateLimit-Policy and RateLimit headers with what is left of its hourly quota, and a 429 gives Retry-After in seconds, so an agent can pace itself. The codes and the limits are listed in the API docs.

Support

Questions about the API or the MCP server: norvane.studio@gmail.com. There is no official SDK or command-line tool yet; the OpenAPI description works with standard client generators.

Get a key

Create a free account, confirm your email, and add a key under Account.

Open your account