# Brandfetch

Gives your assistant brand search, logos and company records through the Brandfetch API. Handy when a task needs a logo wall, a competitor table or brand context for copy.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Author: Brandfetch
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Brandfetch/brandfetch-mcp-server
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/brandfetch

## What it does

Eight tools ship with the server. `brand_search` looks brands up by name. `get_brand` resolves a full record from a domain, email, ticker, ISIN or crypto symbol. `get_brands` returns up to 25 brands in a single call, which suits logo walls and comparison tables. `enrich_transaction` turns a bank-statement string into a merchant brand, and `get_brand_context` hands back model-ready material on voice, audience, positioning and style. `build_logo_urls` assembles CDN links with no API call at all.

On hosts that support MCP Apps, `get_brand` renders an interactive card with a logo preview, a format switcher and download or copy-URL actions. Elsewhere you get plain JSON. The widget lives in `ui/` and is served as the `ui://brandfetch/brand-card.html` resource.

The hosted endpoint `https://mcp.brandfetch.io/mcp` is the quickest route — nothing to install. Auth uses a `bf1.` token from the Keys and MCP page in the Brandfetch dashboard, or OAuth in clients that support it. Watch the credits: `get_brand`, `get_brand_data`, `get_brands`, `enrich_transaction` and `get_brand_context` draw on your plan, and `get_brands` charges one credit per brand returned. A free plan answers batch lookups with 403, so pull those brands one at a time through `get_brand_data` instead. Self-hosting runs in Docker and listens on `http://localhost:8080/mcp`; without Docker you need `uv` and Python 3.11.

## Requirements
- Remote server: `https://mcp.brandfetch.io/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http brandfetch https://mcp.brandfetch.io/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add brandfetch --url https://mcp.brandfetch.io/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "brandfetch": {
            "url": "https://mcp.brandfetch.io/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "brandfetch": {
            "type": "http",
            "url": "https://mcp.brandfetch.io/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http brandfetch https://mcp.brandfetch.io/mcp
```

## When to use it
- pull a company logo from its domain
- fetch logos for several brands in one request
- match a merchant from a bank-statement line
- get brand context to feed generated copy
- build logo CDN links without spending credits

## Example prompts
- Find the brand for `stripe.com` and show the logo as SVG
- Fetch logos for these five companies in one call
- Identify the merchant behind `SQ *BLUE BOTTLE 1234`

## Similar
- [brand-dev](https://affpapa.org/en/nevibecode/skills/brand-dev.md) — skill · 321 installs
- [OpenBrand](https://affpapa.org/en/nevibecode/mcp/openbrand.md) — MCP server · ★ 802
- [company-logos](https://affpapa.org/en/nevibecode/skills/company-logos.md) — skill · 1500 installs
- [prompt-to-asset](https://affpapa.org/en/nevibecode/mcp/prompt-to-asset.md) — MCP server · ★ 24
- [rcs-agent-onboarding](https://affpapa.org/en/nevibecode/skills/rcs-agent-onboarding.md) — skill · 2900 installs
- [waba-template-author](https://affpapa.org/en/nevibecode/skills/waba-template-author.md) — skill · 2900 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
