MCP server

Give your agent any company's brand

Ask Claude, Cursor, or Codex for a company and get its real logo, brandmark, and colors. Sign in once, with no API key to paste.

Call the Logo API from chat

Every Logo API route has a tool. Your agent picks the right one, so you ask in plain words.

  • search

Search

Find a company's domain when you only know its name.

  • brand

Brand

Get the name, description, colors, socials, and images.

  • logo
  • brandmark

Logo and brandmark

Get the square logo or the wide wordmark lockup.

  • subscription
  • subscribe
  • unsubscribe

Subscriptions

Get a webhook when a brand you follow changes.

  • webhook_endpoints
  • webhook_endpoint
  • create_webhook_endpoint
  • update_webhook_endpoint
  • delete_webhook_endpoint
  • webhook_endpoint_secret
  • rotate_webhook_endpoint_secret

Webhook endpoints

Manage webhook URLs and rotate their signing secrets.

Get the brand record the API returns

Tools return the same data as the REST routes, so your agent works from real hex values and image links.

Look up any brand

Pass a domain, name, ticker, or ISIN and get the full record back.

Indexed in seconds

We index and process any new brand in 30 seconds.

Always up to date

Subscribe to a brand and get a webhook the second it changes.

{
  "data": {
    "object": "brand",
    "id": "brand_x6kczp9svn7w731tkn07n4da1m",
    "slug": "lego",
    "domain": "lego.com",
    "status": "ready",
    "name": "LEGO®",
    "description": "LEGO offers building toys, brick sets, games, and videos.",
    "indexed_at": "2026-07-09T09:20:15.494084Z",
    "is_profane": false,
    "socials": {
      "facebook": "https://www.facebook.com/LEGO",
      "instagram": "https://www.instagram.com/lego",
      "twitter": "https://x.com/lego_group",
      "youtube": "https://www.youtube.com/user/LEGO"
    },
    "colors": [
      { "r": 227, "g": 0, "b": 11, "hex": "#e3000b", "oklch": { "l": 0.5754289314046238, "c": 0.23552671254074078, "h": 28.446266203796053 } },
      { "r": 255, "g": 237, "b": 0, "hex": "#ffed00", "oklch": { "l": 0.9309695307254332, "c": 0.19656477901802163, "h": 103.96667656725998 } },
      { "r": 0, "g": 0, "b": 0, "hex": "#000000", "oklch": { "l": 0, "c": 0, "h": 0 } }
    ],
    "logo": {
      "url": "https://img.logo.dev/assets/6tVNAHLRdoF2…",
      "etag": "a08b4d647d21b86ded1c5ce3f944729ba81e6c85446595f93413b0606e796c95",
      "blurhash": "UrOw51jtROo1j[jGf6jZl;fQb^a|nibbbHba",
      "source": { "width": 180, "height": 180, "format": "svg", "has_transparency": true, "is_vector": true },
      "last_updated_at": "2026-05-21T21:53:09.200255-07:00",
      "expires_at": "2026-10-03T01:00:00Z"
    },
    "brandmark": null,
    "social_banners": [
      {
        "url": "https://img.logo.dev/assets/Mb6ixGOehbZz…",
        "etag": "0e24cca186289f23cd9319d2c082c75b4b24d38636f8d2ab324e142825336cf7",
        "blurhash": "UVJkGl_201WBXms-M{WBt6oLayoKkCWXWBoL",
        "source": { "width": 1500, "height": 500, "format": "jpg", "has_transparency": false, "is_vector": false },
        "last_updated_at": "2026-05-21T21:53:08.880499-07:00",
        "expires_at": "2026-10-03T01:00:00Z"
      }
    ]
  },
  "metadata": {
    "request_id": "request_wp1gknh22s30q7rx4sq2ch22jg",
    "resolution": {
      "type": "domain",
      "value": "lego.com",
      "method": "direct",
      "context": {}
    }
  }
}

Ask for brands in plain words

Name the company the way you know it. A domain, a stock ticker, or a name all work.

Look up the brand for the ticker AAPL and give me its colors in hex.

Brand colors

Pull a palette by ticker, ready for your theme.

Find the domains for Notion, Linear, and Figma, and save their logos to public/logos.

Customer logos

Turn a list of names into logo files.

Get the brandmark for stripe.com and put it in the invoice header.

Brandmarks

Use the wide lockup where a square icon looks wrong.

Connect it to your client

Point your client at mcp.logo.dev and sign in to Logo.dev in your browser. Your config holds no secret key.

Frequently asked questions

Connect your agent in minutes

Granola
Levels.fyi
Linear
Mutiny
Okta
Perplexity