Settings
Agent access
Generate tokens for Claude (or any agent) to read and update the Hub programmatically. Each token works as a Bearer credential on every Hub API endpoint. Use one token per device or person — that way revoking is precise.
Create token
Existing tokens
No tokens yet. Create one above.
Use as REST API
Pass the token as a Bearer header on any Hub endpoint:
curl https://hub.farleycreative.com/api/brand-kits/studio \ -H "Authorization: Bearer fch_…your_token…"
Endpoints: /api/hub-preferences · /api/brand-kits/studio · /api/assets (more coming each phase)
Use as Claude tool (MCP)
The Hub speaks the Model Context Protocol — once added, the Hub's tools appear inside Claude (read brand kits, update voice notes, list assets, manage the pipeline, etc.) without curl.
Server URL:
https://hub.farleycreative.com/api/mcp
Auth header (when prompted):
Authorization: Bearer fch_…your_token…
If you use Claude Code (the CLI):
claude mcp add farley-creative-hub \ https://hub.farleycreative.com/api/mcp \ --scope user \ --transport http \ --header "Authorization: Bearer fch_…your_token…"
Verify with claude mcp list. Tools appear prefixed as mcp__farley-creative-hub__*.
If you use the Claude desktop app (Mac / Windows):
Settings → Connectors → Add custom connector, paste the URL above and add the Authorization header.
Sanity check: open the URL in a browser — you'll see server info and the list of available tools (no auth required for that endpoint).