Add brandRNA to v0
Connect brandRNA's brand-extraction tools to v0 in under 2 minutes.
Why connect v0 to brandRNA
Hand any URL to v0 and get back UI scaffolding aligned to that brand. With brandRNA connected, v0 can pull colours, typography, and logos for the target brand and use them as the seed palette for the generated component code. Especially useful for "Build me a Stripe-styled pricing page" prompts.
v0 uses DCR (Dynamic Client Registration). The first time you add the brandRNA URL, v0 self-registers with our auth server and walks you through OAuth in a popup.
Install
- Open v0
- Open the integrations panel
- Add a new MCP server with this URL
- Complete the OAuth popup
https://mcp.brandrna.com
What you can do once connected
Once brandRNA shows up in your v0 integrations:
- "Build a Stripe-styled pricing page using brand tokens from stripe.com."
- "Make a landing-page hero that mirrors monzo.com's colour palette."
- "Generate a settings UI that reuses the canonical logo from acme.io."
v0 generates components with brandRNA's colours/fonts already plugged in, not as a follow-up step.
Common gotchas
OAuth popup blocked — v0's auth popup needs to be allowed for
auth.brandrna.com. Some browser ad-blockers will silently suppress it.
- Integrations panel hidden behind workspace settings — on team v0 accounts, MCP integrations live under workspace settings, not personal settings. Check with your workspace admin if you can't find the Add MCP server control.
- Tool calls don't show inline — v0 surfaces tool invocations in the
agent run log, not in the prompt response. Expand the run log to see the
raw
analyze_brandcall and response. - Free tier rate-limits matter — brandRNA's free tier (60
uncached/month) is shared across surfaces. If you've been hammering the
REST API too, your v0 tool calls will start hitting
429. Upgrade your plan or wait for the next month's reset. - Re-connect after revoking — if you revoke the connection at app.brandrna.com/connections, v0 needs to re-walk OAuth. Trigger this by re-adding the same URL to the integrations panel.
Behind the scenes
Curious how DCR + OAuth 2.1 works? See the canonical OAuth explainer — covers client registration, PKCE, audience binding, and revocation.