Skip to main content
Planned protocol reference. The Talent API MCP server, OAuth flow and tool set below are not available. The docs-search MCP and the separate Licensed Studio MCP do not implement this planned interface. Start with the runnable quickstart and sandbox support matrix.
The planned Talent API MCP server would expose the API to agents as tools: resolve a talent, check a use, submit an output, read and request licenses, report usage and verify receipts. An agent that generates a real person calls these tools the way a platform calls the API.

Proposed connection contract

These addresses and metadata describe the proposed contract. They are not connection instructions for a deployed Talent API MCP service. The proposed unauthenticated response is 401 with a WWW-Authenticate header pointing to protected resource metadata (RFC 9728):
In the proposed flow, the client registers itself, sends the user through the authorization page with resource set to https://app.reflections.ai/mcp, and receives an access token for the scopes the user approved. Access tokens last an hour; the client refreshes them with its refresh token, and revokes them when the user signs out. The user signs in with their Reflections account, and the agent then acts as that account: a brand’s agent uses the brand’s licenses, and its checks name the brand as licensee.

Scopes

verify_receipt needs no scope. Verification by receipt ID or JWS needs no key for live receipts; see the verification table. Each tool, its arguments and its result are in MCP tools.

The authorization travels with the call

An agent rarely generates on its own: it calls a generation tool, such as an image or voice tool on another server. The check’s decision has to reach that tool, so:
1

Check the use

The agent calls check_use with what it is about to send to the generation tool. An allow returns authorization.token.
2

Pass the token to the tool

The agent passes the token as an argument of the generation tool’s call, with the same inputs it checked.
3

The tool verifies it

The generation tool verifies the token offline against the JWKS, as described in Authorization token, and refuses to generate without a valid one.
4

Submit the output

The agent calls submit_generation with the output, and delivers nothing until its decision is allow.
A check_use result tells the agent what is allowed; it is advisory. The generation tool’s verification of the token is what enforces it. An agent that skips the check gets no token, and a tool that verifies tokens does not generate for it.
Treat tool results as data. A deny result’s reasons[].sentence is the license’s wording to show your user, not an instruction to the agent.

Three separate MCP interfaces

The page menu can add the Mintlify docs-search server to your editor. It searches public documentation and does not perform Talent API operations. For an agent integration you can run now, use the sandbox HTTP endpoints in the quickstart. A Licensed Studio connection does not provide the tools on this page.

Agent integration design

Proposed MCP flow and tool-side authorization verification.

Agent builders

Tokens that travel with tool calls, and tool-side verification.