---
title: "Bynder MCP server for AI agents - actionlake"
description: "Give Claude 225 Bynder actions through one MCP server: analytics, asset records. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/bynder
updated: 2026-10-23
---

Connectors · Marketing & media

# Bynder MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Bynder and the rest of your systems. It gives your agent 225 Bynder actions (116 reads, 80 writes and 29 that wait for a confirmation) and holds the Bynder credential itself, so the agent never does. It paces Bynder's limits and records every call.

[Connect Bynder free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "bynder.users.list",
  intent: "check which Bynder account is connected"
}
# Retrieve users · read · 1 upstream call
```

- 225 actions in one signed file
- 116 read look, never change
- 80 write create and update
- 29 wait for a yes destructive, confirmed first

Set up

## Connect Bynder in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Bynder.
   OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Client ID of a Bynder OAuth app using the Client Credentials grant (portal > Settings > Advanced Settings > Portal…
   - `client_secret` Client secret of the same OAuth app (shown once when the app is registered)
   - `host` Where your Bynder lives: your host
   ```
   account { op: "connections.requirements", service: "bynder" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "bynder.users.list" }
   # retrieve users · read · 1 upstream call
   check { action: "bynder.users.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Bynder at a glance

**Sign-in**

OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.

**You provide**

`client_id` `client_secret`

**Setup fields**

`host`

**Limits we pace to**

4,500 calls per 5 minutes, per connection

**API covered**

Bynder API (v4, api/1 and v7 service APIs; OpenAPI documents from api.bynder.com/reference), at your Bynder instance's API base URL, which you enter when connecting

**Built from**

Bynder's documentation, read 23 October 2026[api.bynder.com](https://api.bynder.com/reference%20(access-rights-and-options-v4%20OpenAPI%20via%20dash.readme.com/api/v1/api-registry)) [api.bynder.com](https://api.bynder.com/reference%20(account-v4%20OpenAPI%20via%20dash.readme.com/api/v1/api-registry)) [api.bynder.com](https://api.bynder.com/reference%20(agents%20OpenAPI%20via%20dash.readme.com/api/v1/api-registry))

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

116 of 116 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

6, so ask can line Bynder up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Bynder.

225 actions in 57 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **116** read look, never change
- **80** write create and update
- **29** destructive wait for a confirmation

1. ### Analytics
   23
   23 read · 0 write · 0 destructive
   Retrieve asset archive events · Retrieve asset archives · Retrieve asset creation events · Retrieve asset creations
2. ### Asset records
   11
   3 read · 7 write · 1 destructive
   Create asset · Create upload url · Get asset · Get the active asset version thumbnails
3. ### Workflow jobs
   10
   5 read · 4 write · 1 destructive
   Create job · Retrieve jobs · Retrieve the jobs of a specific campaign · Retrieve media of specific job
4. ### Automation rules
   9
   5 read · 3 write · 1 destructive
   Creates a new automation workflow rule. · Fetches all automation workflow rules. · Fetches a list of available automation workflow actions. · Fetches a list of available automation workflow conditions.
5. ### Assets
   8
   6 read · 1 write · 1 destructive
   Retrieve assets · Search for similar assets · Retrieve specific asset · Retrieve asset download location
6. ### Uploads
   8
   2 read · 6 write · 0 destructive
   Finalise an uploaded file · Initialise upload · Register uploaded chunk · Finalize additional file
7. ### Collections
   6
   2 read · 3 write · 1 destructive
   Retrieve collections · Create collection · Share collection · Retrieve specific collection
8. ### Groups
   6
   3 read · 2 write · 1 destructive
   List groups · Create a group · Retrieve groups · Get group by ID

**49 more areas · 144 actions**

- Users **6**
- Webhooks **6**
- Workflow campaigns **6**
- Agent enrichment results **5**
- Agents **5**
- Automations **5**
- Metaproperties **5**
- Metaproperty options **5**
- Option dependencies **5**
- Taxonomy metaproperties **5**
- Workflow groups **5**
- Agent executions **4**
- Asset metaproperties **4**
- Asset relations **4**
- Asset usage **4**
- Brandstore orders **4**
- Option dependency groups **4**
- Quarantined assets **4**
- Taxonomy options **4**
- Asset embargos **3**
- Collection assets **3**
- Metaproperty access **3**
- Pim metaproperties **3**
- Tags **3**
- Account **2**
- Agent asset executions **2**
- Asset metaproperty options **2**
- Brandstore orderlines **2**
- Derivative presets **2**
- File uploads **2**
- Group members **2**
- Guide groups **2**
- Guides **2**
- Option access **2**
- Option visibility **2**
- Security profiles **2**
- Workflow metaproperties **2**
- Workflow users **2**
- Asset versions **1**
- Brands **1**
- Guide pages **1**
- Oauth scopes **1**
- Pim metaproperty options **1**
- Smartfilters **1**
- Text documents **1**
- Trash **1**
- Video streams **1**
- Workflow job presets **1**
- Workflow stages **1**

Top actions

## The Bynder API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 7 of Bynder's 7 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `bynder.users.list` Retrieve users | Retrieve users. | read | `identity.user.list` 474 connectors |
| `bynder.users.me` Retrieve current user | Retrieve current user. | read | `identity.current_user.get` 307 connectors |
| `bynder.groups.list` List groups | List groups. | read | `identity.group.list` 262 connectors |
| `bynder.assets.list` Retrieve assets | Retrieve assets. | read | `content.file.list` 77 connectors |
| `bynder.collections.list` Retrieve collections | Retrieve collections. | read | `content.folder.list` 62 connectors |
| `bynder.tags.list` Retrieve tags | Retrieve tags. | read | `crm.tag.list` 65 connectors |
| `bynder.webhooks.list` Retrieve Webhooks configurations | Retrieve Webhooks configurations. | read | `automation.webhook.list` 202 connectors |
| `bynder.users.create` Create user | Create user. | write | this connector |
| `bynder.collections.share` Share collection | Share collection. | write | this connector |
| `bynder.collections.create` Create collection | Create collection. | write | this connector |
| `bynder.tags.add_to_assets` Add tag to assets | Add tag to assets. | write | this connector |
| `bynder.users.delete` Delete user | Delete user. | destructive | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Bynder actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Which Bynder files changed this week, and who changed them?
   calls `bynder.assets.list`
2. Write write
   Create user in Bynder. Show me exactly what you will send before you save it.
   calls `bynder.users.create`

Governance for Bynder

## Destructive actions wait for a yes.

29 Bynder actions are destructive. These are all of them:

- Delete user `bynder.users.delete`
- Delete asset `bynder.assets.delete`
- Delete collection `bynder.collections.delete`
- Delete metaproperty `bynder.metaproperties.delete`
- Remove tag from assets `bynder.tags.remove_from_assets`
- Delete agent `bynder.agents.delete`
- Delete a group `bynder.groups.delete`
- Delete a Webhook Configuration `bynder.webhooks.delete`
- Delete asset usage `bynder.asset_usage.delete`
- Delete automation `bynder.automations.delete`
- Delete asset `bynder.asset_records.delete`
- Remove users from a group `bynder.group_members.remove`
- Delete job `bynder.workflow_jobs.delete`
- Delete embargo `bynder.asset_embargos.delete`
- Remove asset relations `bynder.asset_relations.remove`
- Delete group `bynder.workflow_groups.delete`
- Deletes an automation workflow rule. `bynder.automation_rules.delete`
- Delete option `bynder.taxonomy_options.delete`
- Remove assets from a collection `bynder.collection_assets.remove`
- Delete campaign `bynder.workflow_campaigns.delete`
- Delete metaproperty access `bynder.metaproperty_access.delete`
- Delete a dependency `bynder.option_dependencies.delete`
- Delete individual asset metaproperty `bynder.asset_metaproperties.delete`
- Delete option `bynder.metaproperty_options.delete`
- Delete metaproperty `bynder.taxonomy_metaproperties.delete`
- Delete metaproperty options `bynder.asset_metaproperty_options.remove`
- Undo inline edits of enrichment suggestions `bynder.agent_enrichment_results.undo_edits`
- Remove a dependency option from a group `bynder.option_dependency_groups.remove_option`
- Cancel agent execution `bynder.agent_executions.cancel`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do bynder.users.delete confirm_policy: **human**

Delete user?

**intent:** the user asked me to delete user

run suspended · waiting for a named person · key _bynder-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "bynder-agent",
  allowed_actions: ["bynder.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "bynder.users.delete", approver: "lead@example.com" },
    { match: "bynder.assets.delete", approver: "lead@example.com" },
    { match: "bynder.collections.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Bynder only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Bynder costs on actionlake.

Every Bynder action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Bynder refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 225 Bynder actions
- 225 actions page each page of a long list is one call
- 116 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Bynder action.

225 actions by area: the id your agent calls, what it does, and its effect.

**Analytics 23**

- `bynder.analytics.asset_archive_events` Retrieve asset archive events read
- `bynder.analytics.asset_archives` Retrieve asset archives read
- `bynder.analytics.asset_create_events` Retrieve asset creation events read
- `bynder.analytics.asset_creations` Retrieve asset creations read
- `bynder.analytics.asset_deletions` Retrieve asset deletions read
- `bynder.analytics.asset_download_events` Retrieve asset download events read
- `bynder.analytics.asset_download_events_v2` Retrieve asset download events read
- `bynder.analytics.asset_downloads` Retrieve asset downloads read
- `bynder.analytics.asset_events` Retrieve all events performed in a given asset read
- `bynder.analytics.asset_remove_events` Retrieve removed asset events read
- `bynder.analytics.asset_removes` Retrieve asset removes read
- `bynder.analytics.asset_report` Retrieve specific asset report read
- `bynder.analytics.asset_reports` Retrieve asset reports read
- `bynder.analytics.asset_view_events` Retrieve asset view events read
- `bynder.analytics.asset_views` Retrieve asset views read
- `bynder.analytics.collection_view_events` Retrieve collection view events read
- `bynder.analytics.collection_views` Retrieve collection views read
- `bynder.analytics.search_execution_events` Retrieve search execution events read
- `bynder.analytics.search_keyword_events` Retrieve search keyword events read
- `bynder.analytics.user_activity` User Activity read
- `bynder.analytics.user_creations` Retrieve user creations read
- `bynder.analytics.user_login_events` User Login read
- `bynder.analytics.user_logins` Retrieve user logins read

**Asset records 11**

- `bynder.asset_records.create` Create asset write
- `bynder.asset_records.create_upload_url` Create upload url write
- `bynder.asset_records.delete` Delete asset destructive
- `bynder.asset_records.get` Get asset read
- `bynder.asset_records.get_thumbnails` Get the active asset version thumbnails read
- `bynder.asset_records.publish` Publish write
- `bynder.asset_records.set_autotags` Set autotags write
- `bynder.asset_records.set_tags` Set tags write
- `bynder.asset_records.update` Edit asset write
- `bynder.asset_records.update_advanced_rights` Update advanced right write
- `bynder.asset_records.validate` Validate asset read

**Workflow jobs 10**

- `bynder.workflow_jobs.create` Create job write
- `bynder.workflow_jobs.delete` Delete job destructive
- `bynder.workflow_jobs.finish` Finish job write
- `bynder.workflow_jobs.get` Retrieve specific job read
- `bynder.workflow_jobs.list` Retrieve jobs read
- `bynder.workflow_jobs.list_by_campaign` Retrieve the jobs of a specific campaign read
- `bynder.workflow_jobs.list_media` Retrieve media of specific job read
- `bynder.workflow_jobs.list_stages` Retrieve stages of specific job read
- `bynder.workflow_jobs.update` Modify job write
- `bynder.workflow_jobs.upload_file` Upload a file to a workflow job write

**Automation rules 9**

- `bynder.automation_rules.create` Creates a new automation workflow rule. write
- `bynder.automation_rules.delete` Deletes an automation workflow rule. destructive
- `bynder.automation_rules.get` Fetches a specific automation workflow rule. read
- `bynder.automation_rules.list` Fetches all automation workflow rules. read
- `bynder.automation_rules.list_actions` Fetches a list of available automation workflow actions. read
- `bynder.automation_rules.list_conditions` Fetches a list of available automation workflow conditions. read
- `bynder.automation_rules.list_triggers` Fetches a list of available automation workflow triggers. read
- `bynder.automation_rules.set_status` Updates the status of an existing automation workflow rule. write
- `bynder.automation_rules.update` Updates an existing automation workflow rule. write

**Assets 8**

- `bynder.assets.delete` Delete asset destructive
- `bynder.assets.get` Retrieve specific asset read
- `bynder.assets.get_download_url` Retrieve asset download location read
- `bynder.assets.get_item_download_url` Retrieve specific asset item download location read
- `bynder.assets.get_version_download_url` Retrieve asset version download location read
- `bynder.assets.list` Retrieve assets read
- `bynder.assets.similarity_search` Search for similar assets read
- `bynder.assets.update` Modify asset write

**Uploads 8**

- `bynder.uploads.finalise` Finalise an uploaded file write
- `bynder.uploads.get_endpoint` Get closest Amazon S3 upload endpoint read
- `bynder.uploads.init` Initialise upload write
- `bynder.uploads.poll` Retrieve poll state read
- `bynder.uploads.register_chunk` Register uploaded chunk write
- `bynder.uploads.save_additional_file` Finalize additional file write
- `bynder.uploads.save_as_new_asset` Save as a new asset write
- `bynder.uploads.save_to_existing_asset` Save uploaded file to existing asset write

**Collections 6**

- `bynder.collections.create` Create collection write
- `bynder.collections.delete` Delete collection destructive
- `bynder.collections.get` Retrieve specific collection read
- `bynder.collections.list` Retrieve collections read
- `bynder.collections.share` Share collection write
- `bynder.collections.update` Modify collection write

**Groups 6**

- `bynder.groups.create` Create a group write
- `bynder.groups.delete` Delete a group destructive
- `bynder.groups.get` Get group by ID read
- `bynder.groups.list` List groups read
- `bynder.groups.list_legacy` Retrieve groups read
- `bynder.groups.update` Update a group write

**Users 6**

- `bynder.users.create` Create user write
- `bynder.users.delete` Delete user destructive
- `bynder.users.get` Retrieve specific user read
- `bynder.users.list` Retrieve users read
- `bynder.users.me` Retrieve current user read
- `bynder.users.update` Modify user write

**Webhooks 6**

- `bynder.webhooks.create` Create a Webhook configuration write
- `bynder.webhooks.delete` Delete a Webhook Configuration destructive
- `bynder.webhooks.list` Retrieve Webhooks configurations read
- `bynder.webhooks.list_ip_ranges` Retrieve Webhook IP Ranges read
- `bynder.webhooks.replace` Update a Webhook Configuration write
- `bynder.webhooks.update` Patch a Webhook Configuration write

**Workflow campaigns 6**

- `bynder.workflow_campaigns.close` Close campaign write
- `bynder.workflow_campaigns.create` Create campaign write
- `bynder.workflow_campaigns.delete` Delete campaign destructive
- `bynder.workflow_campaigns.get` Retrieve specific campaign read
- `bynder.workflow_campaigns.list` Retrieve campaigns read
- `bynder.workflow_campaigns.update` Modify campaign write

**Agent enrichment results 5**

- `bynder.agent_enrichment_results.accept` Accept enrichment agent results write
- `bynder.agent_enrichment_results.discard` Discard enrichment agent results write
- `bynder.agent_enrichment_results.edit` Edit enrichment suggestion values write
- `bynder.agent_enrichment_results.revert` Undo an enrichment accept/discard decision write
- `bynder.agent_enrichment_results.undo_edits` Undo inline edits of enrichment suggestions destructive

**Agents 5**

- `bynder.agents.create` Create agent write
- `bynder.agents.delete` Delete agent destructive
- `bynder.agents.get` Get agent read
- `bynder.agents.list` List agents read
- `bynder.agents.update` Edit agent write

**Automations 5**

- `bynder.automations.create` Create automation write
- `bynder.automations.delete` Delete automation destructive
- `bynder.automations.get` Retrieve automation by id read
- `bynder.automations.list` Retrieve automations read
- `bynder.automations.update` Modify automation write

**Metaproperties 5**

- `bynder.metaproperties.create` Create metaproperty write
- `bynder.metaproperties.delete` Delete metaproperty destructive
- `bynder.metaproperties.get` Retrieve metaproperty read
- `bynder.metaproperties.list` Retrieve metaproperties read
- `bynder.metaproperties.update` Modify metaproperty write

**Metaproperty options 5**

- `bynder.metaproperty_options.create` Create option write
- `bynder.metaproperty_options.delete` Delete option destructive
- `bynder.metaproperty_options.list` Retrieve options for a metaproperty read
- `bynder.metaproperty_options.list_by_ids` Retrieve options by ids read
- `bynder.metaproperty_options.update` Modify option write

**Option dependencies 5**

- `bynder.option_dependencies.add` Add a dependency write
- `bynder.option_dependencies.delete` Delete a dependency destructive
- `bynder.option_dependencies.list` Retrieve dependencies for a metaproperty option read
- `bynder.option_dependencies.list_for_metaproperty` Retrieve option dependencies for a metaproperty read
- `bynder.option_dependencies.list_global` Retrieve global option dependencies read

**Taxonomy metaproperties 5**

- `bynder.taxonomy_metaproperties.create` Create metaproperty write
- `bynder.taxonomy_metaproperties.delete` Delete metaproperty destructive
- `bynder.taxonomy_metaproperties.get` Retrieve Metaproperty read
- `bynder.taxonomy_metaproperties.list` Retrieve metaproperties read
- `bynder.taxonomy_metaproperties.update` Modify metaproperty write

**Workflow groups 5**

- `bynder.workflow_groups.create` Create group write
- `bynder.workflow_groups.delete` Delete group destructive
- `bynder.workflow_groups.get` Retrieve specific group read
- `bynder.workflow_groups.list` Retrieve groups read
- `bynder.workflow_groups.update` Modify group write

**Agent executions 4**

- `bynder.agent_executions.cancel` Cancel agent execution destructive
- `bynder.agent_executions.create` Run agent write
- `bynder.agent_executions.get` Get agent execution read
- `bynder.agent_executions.list` List agent executions read

**Asset metaproperties 4**

- `bynder.asset_metaproperties.delete` Delete individual asset metaproperty destructive
- `bynder.asset_metaproperties.list` Get asset metaproperties read
- `bynder.asset_metaproperties.set` Set asset metaproperties write
- `bynder.asset_metaproperties.update` Update individual asset metaproperty write

**Asset relations 4**

- `bynder.asset_relations.add` Add asset relations write
- `bynder.asset_relations.list` Get asset relations read
- `bynder.asset_relations.remove` Remove asset relations destructive
- `bynder.asset_relations.set` Set asset relations write

**Asset usage 4**

- `bynder.asset_usage.create` Create asset usage write
- `bynder.asset_usage.delete` Delete asset usage destructive
- `bynder.asset_usage.list` Retrieve asset usage read
- `bynder.asset_usage.sync` Sync asset usage write

**Brandstore orders 4**

- `bynder.brandstore_orders.get` Retrieve specific order info read
- `bynder.brandstore_orders.list` Retrieve orders read
- `bynder.brandstore_orders.list_products` Retrieve specific order by id read
- `bynder.brandstore_orders.update` Modify order write

**Option dependency groups 4**

- `bynder.option_dependency_groups.add_option` Add a dependency option to a group write
- `bynder.option_dependency_groups.create` Create dependency group write
- `bynder.option_dependency_groups.remove_option` Remove a dependency option from a group destructive
- `bynder.option_dependency_groups.update` Modify dependency group write

**Quarantined assets 4**

- `bynder.quarantined_assets.bulk_update_review_status` Update review status by list of asset Ids write
- `bynder.quarantined_assets.get` Retrieve a quarantined asset by id read
- `bynder.quarantined_assets.list` Retrieve a list of quarantined assets read
- `bynder.quarantined_assets.update_review_status` Update review status by id write

**Taxonomy options 4**

- `bynder.taxonomy_options.create` Create option write
- `bynder.taxonomy_options.delete` Delete option destructive
- `bynder.taxonomy_options.list` Retrieve options for a metaproperty read
- `bynder.taxonomy_options.update` Modify option write

**Asset embargos 3**

- `bynder.asset_embargos.create` Create embargo write
- `bynder.asset_embargos.delete` Delete embargo destructive
- `bynder.asset_embargos.update` Update embargo write

**Collection assets 3**

- `bynder.collection_assets.add` Add assets to a collection write
- `bynder.collection_assets.list` Retrieve the assets of a specific collection read
- `bynder.collection_assets.remove` Remove assets from a collection destructive

**Metaproperty access 3**

- `bynder.metaproperty_access.create` Create metaproperty access write
- `bynder.metaproperty_access.delete` Delete metaproperty access destructive
- `bynder.metaproperty_access.get` Retrieve metaproperty access read

**Pim metaproperties 3**

- `bynder.pim_metaproperties.get` Retrieve specific metaproperty read
- `bynder.pim_metaproperties.list` Retrieve metaproperties read
- `bynder.pim_metaproperties.list_options` Retrieve metaproperty options read

**Tags 3**

- `bynder.tags.add_to_assets` Add tag to assets write
- `bynder.tags.list` Retrieve tags read
- `bynder.tags.remove_from_assets` Remove tag from assets destructive

**Account 2**

- `bynder.account.get` Retrieve account information read
- `bynder.account.list_derivatives` Retrieve derivatives read

**Agent asset executions 2**

- `bynder.agent_asset_executions.get` Get a single asset execution read
- `bynder.agent_asset_executions.list` List asset executions for an agent execution read

**Asset metaproperty options 2**

- `bynder.asset_metaproperty_options.add` Add metaproperty options write
- `bynder.asset_metaproperty_options.remove` Delete metaproperty options destructive

**Brandstore orderlines 2**

- `bynder.brandstore_orderlines.get` Retrieve specific orderline read
- `bynder.brandstore_orderlines.update` Modify orderline write

**Derivative presets 2**

- `bynder.derivative_presets.get` Retrieve a specific configured derivative preset. read
- `bynder.derivative_presets.list` Retrieve all configured derivative presets. read

**File uploads 2**

- `bynder.file_uploads.finalise` Finalize the upload write
- `bynder.file_uploads.prepare` Prepare the upload write

**Group members 2**

- `bynder.group_members.add` Add users to a group write
- `bynder.group_members.remove` Remove users from a group destructive

**Guide groups 2**

- `bynder.guide_groups.get` Get group by ID read
- `bynder.guide_groups.list` Get all groups read

**Guides 2**

- `bynder.guides.get` Get guide by ID read
- `bynder.guides.list` Get all guides read

**Option access 2**

- `bynder.option_access.get` Retrieve Option Access Rights read
- `bynder.option_access.update` Modify Option Access Rights write

**Option visibility 2**

- `bynder.option_visibility.get` Retrieve Option Default Visibility read
- `bynder.option_visibility.update` Modify Option Default Visibility write

**Security profiles 2**

- `bynder.security_profiles.get` Retrieve specific security profile read
- `bynder.security_profiles.list` Retrieve security profiles read

**Workflow metaproperties 2**

- `bynder.workflow_metaproperties.get` Retrieve specific metaproperty read
- `bynder.workflow_metaproperties.list` Retrieve metaproperties read

**Workflow users 2**

- `bynder.workflow_users.get` Retrieve specific user read
- `bynder.workflow_users.list` Retrieve users read

**Asset versions 1**

- `bynder.asset_versions.get` Get version read

**Brands 1**

- `bynder.brands.list` Retrieve brands read

**Guide pages 1**

- `bynder.guide_pages.get` Get page of a guide by ID read

**Oauth scopes 1**

- `bynder.oauth_scopes.list` Retrieve scopes read

**Pim metaproperty options 1**

- `bynder.pim_metaproperty_options.update` Modify metaproperty option write

**Smartfilters 1**

- `bynder.smartfilters.list` Retrieve smartfilters read

**Text documents 1**

- `bynder.text_documents.get` Get document read

**Trash 1**

- `bynder.trash.list` Retrieve recently removed assets read

**Video streams 1**

- `bynder.video_streams.get_public_links` Get public links for an asset read

**Workflow job presets 1**

- `bynder.workflow_job_presets.get` Retrieve specific job preset read

**Workflow stages 1**

- `bynder.workflow_stages.update` Update stage write

Questions

## The Bynder MCP server, answered.

**Is there a Bynder MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 225 Bynder actions across analytics, asset records, workflow jobs and automation rules, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Bynder.

**What do I need to connect Bynder?**

Client ID of a Bynder OAuth app using the Client Credentials grant (portal > Settings > Advanced Settings > Portal… and Client secret of the same OAuth app (shown once when the app is registered). Plus your host. The free call account { op: "connections.requirements", service: "bynder" } lists exactly what to paste.

**Can an AI agent delete or change things in Bynder?**

Only if its key allows it, and only with an explicit confirmation. 29 Bynder actions are destructive, including delete user, delete asset and delete collection. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Bynder API limit?**

actionlake paces every call to the limits in the Bynder service file: 4,500 calls per 5 minutes per connection. Repeated reads are answered from cache (116 Bynder actions can be), which never reaches Bynder.

**What does a Bynder action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (225 Bynder actions page). Cache hits, searches, dry runs and calls Bynder refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Bynder API does it cover?**

The Bynder API (v4, api/1 and v7 service APIs; OpenAPI documents from api.bynder.com/reference) at your Bynder instance's API base URL, which you enter when connecting. It is built from Bynder's documentation as read on 23 October 2026. 225 actions in 57 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Bynder data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Bynder credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Bynder

Shares the most action names with

- [Frontify 6](https://actionlake.com/connectors/frontify)
- [Fireflies.ai 3](https://actionlake.com/connectors/fireflies-ai)
- [Hootsuite 3](https://actionlake.com/connectors/hootsuite)
- [Fathom 2](https://actionlake.com/connectors/fathom)
- [Grain 2](https://actionlake.com/connectors/grain)
- [Ayrshare 2](https://actionlake.com/connectors/ayrshare)

Joins with, on shared entities

- [Zoho WorkDrive 5](https://actionlake.com/connectors/zoho-workdrive)
- [Canvas LMS 4](https://actionlake.com/connectors/canvas-lms)
- [Metabase 4](https://actionlake.com/connectors/metabase)
- [Filevine 4](https://actionlake.com/connectors/filevine)
- [Mistral AI 4](https://actionlake.com/connectors/mistral-ai)
- [Box 4](https://actionlake.com/connectors/box)

Browse

- [All Marketing & media connectors](https://actionlake.com/connectors/category/marketing-and-media)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Bynder; the name is the vendor's own. Counts are from the Bynder service file, version 1.0.0.

## Give your agent Bynder today.

[Connect Bynder free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/bynder
More: https://actionlake.com/llms.txt
