[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# Brandfolder MCP server: Let your AI agent organize your Brandfolder.

> Brandfolder has an official REST API (v4) and webhooks, documented by Smartsheet, but no MCP server for assets (checked 6 Nov 2026). Cotlet runs 13 Brandfolder tools hosted, over MCP for agents and REST for scripts. There is no API key or developer setup, it works inside the ChatGPT and Claude apps, runs 24/7, and one Cotlet account covers many apps.

Connect Brandfolder assets, tags, collections and share links to your agent or reporting workflow. Use MCP or REST from n8n, Make, Zapier and scripts.

- Free 7-day trial, no card
- Unofficial, not affiliated with Brandfolder
- Page: https://cotlet.dev/integrations/brandfolder-api-mcp-server

## What can you automate in Brandfolder?

- Find assets by name, tag or field
- Tag and describe new uploads
- Fill in custom fields
- Build a campaign collection
- Make a private or expiring share link
- Import images from URLs into a section

## Does Brandfolder have an MCP server or an API?

- The API reads and writes assets, collections, sections, tags and custom fields. It signs in with a personal API key from your Brandfolder profile.
- Webhooks send asset.create, asset.update and asset.delete to a public URL. Zapier has a Brandfolder app and a Zapier MCP page for it.
- Smartsheet, which owns Brandfolder, has an MCP server for Smartsheet work data. Its documentation lists no Brandfolder tools.

| What you need | Official API | Zapier app | Cotlet |
|---|---|---|---|
| Search and read assets | Yes, with a key | Find an Asset | Yes |
| Add an asset from a file URL | Yes, public URL | Create Asset | Yes |
| Tags and custom fields | Yes | Create Tag, Create Custom Field | Yes |
| Make a private, view-only or expiring share link | Not in the reference | Not among the actions shown | Yes, after your OK |
| Start without code or a Brandfolder key | Your code and key | A Zapier plan | Yes, sign in once |

Checked 6 Nov 2026. Sources: [Brandfolder API introduction](https://developers.smartsheet.com/api/brandfolder/introduction), [Brandfolder API reference](https://developers.smartsheet.com/api/brandfolder/openapi), [Brandfolder webhooks](https://developers.smartsheet.com/api/brandfolder/openapi/webhooks), [Zapier: Brandfolder integrations](https://zapier.com/apps/brandfolder/integrations), [Smartsheet MCP server](https://developers.smartsheet.com/ai-mcp/smartsheet/mcp-server), [Smartsheet Help: Share Brandfolder assets](https://help.smartsheet.com/learning-track/brandfolder-guest-user-guide/share-brandfolder-assets)

## How does Cotlet connect to Brandfolder?

1. **Sign in to Brandfolder.** Use your own login in its Cotlet Cloud Browser.
2. **Choose MCP or REST.** Connect your agent or create a Cotlet API key.
3. **Run your workflow.** Ask your agent or send an HTTP request.

We never keep your Brandfolder password, and no share link or collection change reaches anyone until you approve it.

## Connect Brandfolder to your agent or workflow

Use MCP with your AI agent, or HTTP requests in n8n, Make, Zapier and scripts. The setup below takes three steps.

1. **Add the Cotlet address.** Sign up, log in to Brandfolder in its Cloud Browser, press Enable for agents, then add https://cotlet.dev/mcp/v1 as an MCP server or connector in your agent.
2. **Approve the connection.** Chat apps ask you to sign in to Cotlet. Editors, n8n and scripts use an API key from the console.
3. **Ask in plain words.** Your agent searches, tags and shares from your Brandfolder login. Anything that reaches other people waits for your OK.

One shared address, `https://cotlet.dev/mcp/v1`, also carries Brandfolder next to your other apps. If you enable Brandfolder after connecting, refresh the connector so the new tools show up.

Claude:

```
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect

Claude Code:
claude mcp add --transport http cotlet-brandfolder \
  https://cotlet.dev/mcp/v1 \
  --header "Authorization: Bearer $COTLET_API_KEY"
```

ChatGPT:

```
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
```

Cursor:

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "cotlet-brandfolder": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
```

Codex:

```
# ~/.codex/config.toml
[mcp_servers.cotlet-brandfolder]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
```

n8n:

```
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: brandfolder_read
```

Make, Zapier:

```
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: brandfolder_write
```

## Brandfolder API endpoints and MCP tools

### Find and read assets

Searching inside a collection needs your login to be a member of it. Whether you get a CDN link depends on your Brandfolder plan.

- **List Brandfolders** (`list_brandfolders`, read): List the Brandfolders your account can open.
- **List sections** (`list_sections`, read): List the sections of a Brandfolder.
- **List collections** (`list_collections`, read): List the collections of a Brandfolder.
- **Search assets** (`search_assets`, read): Search the assets of a Brandfolder, a section or a collection.
- **Get an asset** (`get_asset`, read): Read one asset with its attachments, tags and custom fields.
- **List custom fields** (`list_custom_fields`, read): List the custom field keys of a Brandfolder with their allowed values.

### Add and organize

Files come from public links; nothing on your computer is uploaded. With controlled custom fields only the allowed values work.

- **Add an asset from a URL** (`add_asset`, write): Create an asset in a section from a public file URL.
- **Tag an asset** (`tag_asset`, write): Add tags to an asset.
- **Set a custom field** (`set_custom_field`, write): Set the value of a custom field on an asset.
- **Create a collection** (`create_collection`, write): Create a collection in a Brandfolder.
- **Add assets to a collection** (`add_to_collection`, write, asks first): Put existing assets in a collection without copying them.

### Share and delete

A share link carries the options of the share dialog: private, view-only and an end date. Deleting also takes the asset out of share links that include it.

- **Create a share link** (`create_share_link`, write, asks first): Create a share link for assets, as the share button does.
- **Delete an asset** (`delete_asset`, write, asks first): Delete an asset from a Brandfolder.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/brandfolder-api-mcp-server#tools

## Who can see my Brandfolder session, and how do I revoke it?

- **What we store.** Your logged-in Brandfolder profile, encrypted with AES-256-GCM, in Finland. Not the password.
- **What your agent gets.** The 13 Brandfolder tools. Never the cookie or your password.
- **What the session sees.** What your login sees: the Brandfolders, sections, collections and assets you can open.
- **What no tool touches.** Users, invitations, permissions, plan, password and Brandfolder settings.
- **If Brandfolder asks to verify.** You keep your SSO or 2-step check and do it yourself. We never type it.
- **How to cut access.** Disable for agents in one click, or reset the browser.

Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory ([live results](https://cotlet.dev/security.md)). There is no SOC 2 report or third-party pentest yet.

## What happens when Brandfolder changes?

- **12 h** between Cotlet test runs
- **$0** for a call to a Brandfolder tool paused for repair

When Brandfolder moves a button or renames a field, the fix happens on our side and your prompts keep working. [status.cotlet.dev](https://status.cotlet.dev) watches the site, console and API every 3 minutes.

## Approvals, undo and mistakes

1. **Finds the assets.** Searches your Brandfolder for the logo pack.
2. **Sets the options.** Private, view-only and an end date, as in the share dialog.
3. **Waits for your OK.** The link shows up in your Cotlet console first.
4. **Reports the link.** URL, name, options and the assets it holds.

| Action | Undo |
|---|---|
| Add an asset from a URL | Delete it with delete_asset or in Brandfolder |
| Tag an asset | Remove the extra tags in Brandfolder |
| Set a custom field | Set the old value back |
| Create a collection | It is empty and reaches no one until you give access |
| Create a share link | No, anyone with the URL can open it as the options allow |
| Delete an asset | Not from Cotlet |

3 of 13 tools ask first: add_to_collection, create_share_link and delete_asset, the ones other people see or lose. Adding, tagging and field changes reach no one, so they run at once. Switch the wait off per tool for a scheduled run.

> The example below adds an asset, which does not wait for an OK.

MCP call:

```
{
  "name": "add_asset",
  "arguments": {
    "brandfolder": "yourbrand",
    "section_id": "sy1c8n-2e5g7b-9ur4qz",
    "name": "Autumn hero banner",
    "url": "https://example.com/files/autumn-hero.png",
    "filename": "autumn-hero.png",
    "description": "Homepage banner, 1600 by 600"
  }
}
```

REST:

```
curl -X POST https://cotlet.dev/api/v1/brandfolder/sections/sy1c8n-2e5g7b-9ur4qz/assets \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"brandfolder":"yourbrand","name":"Autumn hero banner","url":"https://example.com/files/autumn-hero.png","filename":"autumn-hero.png","description":"Homepage banner, 1600 by 600"}'
```

Tool output:

```
{
  "asset_id": "as5f0h-3m8o4r-7xa9ev",
  "name": "Autumn hero banner",
  "section": "Product shots",
  "attachments": 1
}
```

Scripts and cron jobs reach the same tools over REST at `/api/v1/brandfolder`, with the same key and price. A failed call costs nothing. The tools table lists the REST path of each tool.

## How much does the Brandfolder MCP server cost?

**About $26 a month** for a brand team adding about 60 assets a month, 4,500 credits. Your Brandfolder contract is billed by Brandfolder as before.

| Job | Calls | Credits |
|---|---|---|
| Tag and describe the day's new uploads | 10 × 22 | 2,200 |
| Build a campaign collection | 3 × 2 | 60 |
| Send a partner share link | 2 × 8 | 160 |
| Import 12 product photos from URLs | 13 × 2 | 260 |
| Weekly audit of untagged assets | 8 × 4 | 320 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 4,500 |

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Works with the Brandfolder login you already have

The month is our example: about 60 new assets, 2 campaign collections, 8 share links and a weekly audit. No public figure for a typical Brandfolder library exists. Brandfolder shows no prices (Premium and Enterprise, book a demo, 6 Nov 2026); Vendr's buyer data puts the median contract at $24,999 a year (53 purchases). Dollars at the $29 pack rate.

## Brandfolder MCP server on GitHub, Zapier or hosted: which to use

| Option | What it does | Where it stops |
|---|---|---|
| [Brandfolder API v4](https://developers.smartsheet.com/api/brandfolder/introduction) | Official REST API with webhooks for new, changed and deleted assets. | No MCP server. You write the code and use your own API key; share links are not in the reference. |
| [Zapier](https://zapier.com/apps/brandfolder/integrations) and its [Brandfolder MCP page](https://zapier.com/mcp/brandfolder) | Triggers for new assets and actions that create or update assets, collections, sections, tags and custom fields. | Runs on Zapier plans and tasks. No share-link action among those shown. |
| [moiso97barrantes-ship-it/Brandfolder-MCP](https://github.com/moiso97barrantes-ship-it/Brandfolder-MCP) | Community MCP server for Claude on a Cloudflare Worker: search, create, update and delete assets and collections. | 0 stars, three commits on 23 Apr 2026, no license. You deploy it and give it your API key. |
| [brandfolder-sdk-php](https://github.com/brandfolder/brandfolder-sdk-php) and [brandfolder-sdk-python](https://github.com/brandfolder/brandfolder-sdk-python) | Official SDKs for the API, 6 and 4 stars, last pushes 29 Oct 2026 and 20 Dec 2024. | Code libraries for developers, not an MCP server. |
| [Smartsheet MCP server](https://developers.smartsheet.com/ai-mcp/smartsheet/mcp-server) | Official MCP server for sheets, reports and other Smartsheet work data. | Its documentation lists no Brandfolder tools. |

There is no official Brandfolder MCP server and no other hosted one besides ours that we found. If you have an engineer and want asset events pushed to your own server, the official API and its webhooks are the lean route. Cotlet fits when you want your agent working in ChatGPT or Claude today, with share links, no key to manage and one account for your other apps too.

## Who runs Cotlet

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), working since 2019, founded by Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev with questions about the Brandfolder tools.

## Brandfolder API and MCP: questions

### How do I connect Brandfolder to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Brandfolder once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your Brandfolder account through Cotlet, in their phone apps too.

### What can ChatGPT do in Brandfolder?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Brandfolder: tag and describe new uploads; build a collection for a campaign; send a time-limited share link. You ask in plain words, and anything that reaches other people waits for your OK first.

### Can I use the Brandfolder API without an AI agent?

Yes. Call Cotlet's REST API from a script or an HTTP step in n8n, Make or Zapier with your Cotlet key. MCP is the alternative for AI agents; you do not need to connect an agent to use REST.

### How do I get access?

Create a free account at https://cotlet.dev, open Brandfolder under Integrations in the console and log in to Brandfolder in its Cloud Browser. The trial starts with your first app, no card asked.

### Can my agent upload files from my computer to Brandfolder?

No. add_asset takes a public file URL, the same as the Brandfolder API: Brandfolder reads the file from that address, which must stay reachable for a couple of hours. Put the file at a link first, or add it in the app.

### Why does an asset link return 404?

The CDN URL of an asset returns 404 while the asset is pending approval or unpublished, and whether you get a CDN URL at all depends on your Brandfolder plan (Brandfolder API recipes). get_asset shows the attachments and their URLs, so your agent can tell you which case it is.

### Does Brandfolder have webhooks?

Yes. Its API sends asset.create, asset.update and asset.delete events to a public URL (checked 6 Nov 2026). Cotlet has no event tool, so run your agent on a schedule instead, for example a daily search_assets pass for new uploads.

### Do I need a Brandfolder API key?

No. Cotlet works in your signed-in Brandfolder session, so you need no key from Brandfolder. If you want the official API, you find your key at brandfolder.com/profile#integrations.

### Is the MCP server different from the REST API?

Only the door is different. Both expose the same 13 tools, inputs and answers, with one API key and one price. Agents use MCP; scripts and HTTP steps use REST.

### Is Cotlet affiliated with Brandfolder?

No. Cotlet is independent and not affiliated with Brandfolder or Smartsheet Inc.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
