
OpenBrand
Pulls brand assets from any URL and hands them back to Claude as structured data. Extracts logos, color palettes, backdrop images, and brand names by scraping meta tags, manifests, and inline SVGs. Requires an API key from openbrand.sh to use. The underlying tool is also available as a standalone npm package, REST API, and agent skill, so you can use the same extraction logic across different contexts. Useful when you're building tools that need to grab a company's visual identity on the fly, like generating branded mockups, populating design systems, or auto-styling admin dashboards based on a customer's domain.
- GitHub stars
- 751
- tool
- 1
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Mar 14, 2026
Install
From registry metadata$ npx add-mcp openbrand-mcp --name openbrand --env 'OPENBRAND_API_KEY=${OPENBRAND_API_KEY}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add openbrand --env OPENBRAND_API_KEY=YOUR_OPENBRAND_API_KEY -- npx -y openbrand-mcpRun in your terminal. Replace YOUR_* placeholders with real values; add --scope user to install for every project.
Tools
Verified live · 1 toolsVerified live against the running server on Jun 10, 2026.
extract_brand_assetsExtract brand assets (logos, colors, backdrop images, brand name) from a website URL. Returns structured data with logo URLs, hex colors with usage hints, backdrop/OG images, and the detected brand name.1 params
Extract brand assets (logos, colors, backdrop images, brand name) from a website URL. Returns structured data with logo URLs, hex colors with usage hints, backdrop/OG images, and the detected brand name.
url*stringSponsors
Configuration
OPENBRAND_API_KEYsecretYour OpenBrand API key from https://openbrand.sh/dashboard
Readme
OpenBrand logo
OpenBrand
Extract any brand from a URL
Try it out at openbrand.sh
OpenBrand demo
Demo prepared with Tight Studio
Extract brand assets (logos, colors, backdrops, brand name) from any website URL.
As an API call
Get your free API key from openbrand.sh/dashboard.
cURL
curl "https://openbrand.sh/api/extract?url=https://stripe.com" \
-H "Authorization: Bearer your_api_key"
TypeScript
const res = await fetch(
"https://openbrand.sh/api/extract?url=https://stripe.com",
{ headers: { Authorization: "Bearer your_api_key" } }
);
const brand = await res.json();
Python
import requests
Details
- Repository
- github.com/ethanjyx/openbrand
- Category
- Search & Web Crawling
- Package
openbrand-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Jun 10, 2026