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.
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):
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.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.
Related
Agent integration design
Proposed MCP flow and tool-side authorization verification.
Agent builders
Tokens that travel with tool calls, and tool-side verification.