Listnr Studio
Listnr Studio API docs
OpenAPI spec, authentication docs, MCP server, and sandbox reads. Video generation stays in the authenticated Studio workspace.
Listnr Studio publishes a public read API so coding agents and answer engines can list tools, compare plans, and hand a person the right /create?tool= URL. The API never uploads media, never spends credits, and never starts a render. That work happens after sign-in.
OpenAPI spec
- OpenAPI specification — every operation has an operationId, typed parameters, and JSON error schemas.
- auth.md — Discover, pick a method, register, claim, exchange, use the access_token, errors, revocation.
- GET /api/v1/tools — sandbox list of Studio tools. No API key.
- MCP server — Streamable HTTP at
/mcpwith MCP Apps UI atui://listnr-studio/tool-catalog. - GitHub agent configs — AGENTS.md, SKILL.md, and plugin.json.
Authentication
Catalog GET routes are anonymous. Protected collections such as /api/v1/videos return HTTP 401 with a WWW-Authenticate header pointing at RFC 9728 metadata. Scoped permissions are declared as OAuth scopes tools:read, catalog:read, docs:read, and videos:write.
Errors
API errors are JSON objects with error.code, error.message, and a resolution error.hint. Agents should not parse HTML error pages on /api/v1.
MCP server
Product MCP lives at /mcp. Docs MCP lives at /mcp/docs. Natural-language queries use POST /ask with optional SSE streaming.
Markdown twin: /docs.md