Introduction
BrightBean is a YouTube intelligence API for AI agents and developer tools. It scores titles and thumbnails for click-through potential, classifies video hooks, surfaces ranked content gaps inside niches, and benchmarks channels and individual videos against their niche baselines.
Three ways to consume it
You can reach the same intelligence surface through three transports:
- REST API at
api.brightbean.xyz/v1/*— standard HTTP for backend services, batch jobs, and pipelines. - MCP server at
api.brightbean.xyz/mcp— for Claude Desktop, Cursor, and other MCP-aware agent runtimes. Same intelligence, agent-friendly response envelopes. - SDKs and CLI — typed clients for Python and TypeScript, plus a CLI for ops and scripting.
What’s in this site
brightbean command-line tool.Credits, in one paragraph
Every call deducts credits from your account balance. Free-tier accounts start with 350 credits. Cost ranges from 1 credit for the lightest scoring call up to 10 credits for hook analysis. Credits deduct only on success (2xx responses); anything else is free. You can check your balance with GET /v1/usage/ or by reading credits_remaining on any MCP response.
A note on response shapes
The REST API and MCP server document the same intelligence, but their response envelopes differ on purpose. MCP tool responses include score_id (an immutable call identifier) and credits_remaining inline; REST responses do not. See the divergence callout on the MCP overview for details.