Redbubble API and MCP server Let your AI agent tidy your Redbubble shop.

Designs, tags, products, sales and earnings for your Redbubble shop. Use it in ChatGPT, Claude or any AI agent over MCP, or in n8n, Make and scripts over REST.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with Redbubble
Redbubble logo Redbubble Cloud Browser

10 tools Read and write

Tags to earnings

What can you automate in Redbubble? Use an AI agent, a workflow or a script.

  • Fill works that have few tags

  • Rewrite old titles and descriptions

  • Turn a product on for many works

  • Set privacy and mature flags

  • Report views and sales

  • Check earnings, fees and tier

No official API

Does Redbubble have an MCP server or an API? No. So we run one.

Redbubble has no seller API, no developer docs, no webhooks and no official MCP server (checked 28 Oct 2026). Cotlet runs 10 Redbubble tools hosted, over MCP for agents and REST for scripts.

  • Zapier and n8n have no Redbubble app: both pages answer 404. Redbubble only emails you when an order comes in.
  • Bulk edit in Manage Portfolio is free but done by hand, one screen at a time.
  • Upload extensions fill the upload form in your browser. Redbubble's guidelines ban uploads by bot without written permission.
Redbubble by hand, an upload extension and Cotlet compared
What you need Manage Portfolio by handUpload extensionCotlet
Fix tags and titles on existing works Yes, by hand Some, at upload Yes, from a prompt
Turn a product on for many works Yes, by hand No Yes, after your OK
Views, sales, earnings and fees In the dashboard No Yes, as data
Upload new works Yes Yes, against the bot rule No, on purpose
Runs with your computer off No No Yes, hosted

Checked 28 Oct 2026. Sources: Redbubble Help: Managing Your Portfolio · Redbubble Help: How do I tag my designs? · Redbubble Community and Content Guidelines · Zapier: no Redbubble app

Set up once

How does Cotlet connect to Redbubble? One account, two ways to connect.

  1. 1Sign in to Redbubble

    Use your own account in its Cotlet Cloud Browser.

  2. 2Choose MCP or REST

    Connect your agent or create a Cotlet API key.

  3. 3Run your workflow

    Ask your agent or send an HTTP request.

We never keep your Redbubble password, and nothing goes on sale or turns public until you approve it. Who can see your session

Any MCP client

Connect Redbubble to your agent or workflow

Use MCP with your AI agent, or HTTP requests in n8n, Make, Zapier and scripts. Follow the MCP setup below or jump to the REST guide.

  1. 1

    Enable Redbubble for agents. Create a Cotlet account, log in to your Redbubble artist account in its Cloud Browser and press Enable for agents.

  2. 2

    Add the Cotlet address. Put https://cotlet.dev/mcp/v1 in your agent's MCP server or connector list.

  3. 3

    Let the agent in. Chat apps open a Cotlet sign-in. Code editors, n8n and scripts send an API key made in the console.

Redbubble shares https://cotlet.dev/mcp/v1 with the other apps on your account. Turned Redbubble on after you connected? Refresh the connector and the 10 tools appear.

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

Claude Code:
claude mcp add --transport http cotlet-redbubble \
  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-redbubble": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
    }
  }
}
Codex
# ~/.codex/config.toml
[mcp_servers.cotlet-redbubble]
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: redbubble_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: redbubble_write
Scripts and HTTP

How to use the Redbubble REST API

Create your Cotlet API key

Create a Cotlet API key with access to Redbubble and its read operations. Store it as COTLET_API_KEY in your environment or automation platform's credential store.

Connect Redbubble in Cotlet and enable it for agents. Account access: Your own Redbubble artist account (email and password, or Google or Apple sign-in).

Make your first Redbubble API request

REST
curl https://cotlet.dev/api/v1/redbubble/designs \
  -H "Authorization: Bearer $COTLET_API_KEY"

Read designs and apply the operation limits

A successful REST call puts the tool output in result. This illustrative response excerpt omits call IDs, messages and credit details.

Illustrative response excerpt
{
  "status": "success",
  "app": "redbubble",
  "tool": "list_designs",
  "result": {
    "designs": [
      {
        "design_id": "112233445",
        "title": "Fox in the Fog",
        "public": true,
        "tag_count": 15,
        "products_enabled": 18
      },
      {
        "design_id": "112233446",
        "title": "Night Market Cat",
        "public": true,
        "tag_count": 9,
        "products_enabled": 18
      },
      {
        "design_id": "112233447",
        "title": "Quiet Mountains",
        "public": true,
        "tag_count": 6,
        "products_enabled": 12
      }
    ],
    "next_cursor": ""
  }
}

Returns the works in the order Manage Portfolio shows them. Each item has the design id, title, public state, tag count and the products enabled.

The next page comes back as next_cursor; an empty next_cursor means the end. Needs only your own artist account.

cursor: next_cursor from the previous page.

Keep the same selection when continuing a list. Compare changed record values as well as identifiers when refreshing your destination.

Redbubble workflows for agents and automations

Redbubble workflows you configure
ToolConnect throughExample workflow
n8nHTTP RequestReads one work: title, description, tags, privacy and each product line. Use get_design in your configured content report.
MakeHTTP > Make a requestReads the Artist Analytics Dashboard for a period. Use get_analytics in your configured content report.
Python or Node.jsREST APIReads the Earnings Details page: the fees applied to one pay period. Use get_earnings_details in your configured content report.

Send Authorization: Bearer <your Cotlet API key> in request headers. You configure the schedule, destination and record comparisons.

Cotlet reads Redbubble; your workflow steps write to your chosen destination. These HTTP workflows do not require a native Cotlet connector or a prebuilt template.

Python and Node.js can use the same HTTP requests without an AI agent. Keep access keys in credentials, outside shared workflow exports.

The API and MCP reference lists operations and inputs. The REST API guide explains authentication, errors and approvals.

6 read, 4 write

Redbubble API endpoints and MCP tools

Works, tags and products6

Works already in Manage Portfolio only; nothing uploads or deletes. Tags replace the whole list, up to 15.

  • list_designs Lists the works in your Manage Portfolio, with title, tag count and enabled products. read

    Returns the works in the order Manage Portfolio shows them. Each item has the design id, title, public state, tag count and the products enabled. The next page comes back as next_cursor; an empty next_cursor means the end. Needs only your own artist account.

    MCP callredbubble_read → list_designs

    REST endpointGET https://cotlet.dev/api/v1/redbubble/designs

    Parameters

    Parameters: list_designs
    NameTypeDescription
    query string string Only works whose title contains this text.
    cursor string string next_cursor from the previous page.

    Example response

    {
      "designs": [
        {
          "design_id": "112233445",
          "title": "Fox in the Fog",
          "public": true,
          "tag_count": 15,
          "products_enabled": 18
        },
        {
          "design_id": "112233446",
          "title": "Night Market Cat",
          "public": true,
          "tag_count": 9,
          "products_enabled": 18
        },
        {
          "design_id": "112233447",
          "title": "Quiet Mountains",
          "public": true,
          "tag_count": 6,
          "products_enabled": 12
        }
      ],
      "next_cursor": ""
    }
  • get_design Reads one work: title, description, tags, privacy and each product line. read

    Returns the full text of the work as the Edit page shows it, with every tag and the Enabled or Disabled state of each product line. Read it before changing tags so the agent keeps what is already there.

    MCP callredbubble_read → get_design

    REST endpointGET https://cotlet.dev/api/v1/redbubble/designs/{design_id}

    Parameters

    Parameters: get_design
    NameTypeDescription
    design_id string required string Id from list_designs.

    Example input

    {
      "design_id": "design_8c41d2"
    }

    Example response

    {
      "design_id": "112233446",
      "title": "Night Market Cat",
      "description": "A cat watching a lantern-lit night market.",
      "tags": [
        "cat",
        "night market",
        "lanterns",
        "illustration",
        "cute",
        "asia",
        "street food",
        "animal",
        "art"
      ],
      "public": true,
      "product_lines": [
        {
          "product": "Stickers",
          "state": "Enabled"
        },
        {
          "product": "T-Shirts",
          "state": "Enabled"
        }
      ]
    }
  • update_tags Sets the tags of one work, the way Quick Edit does. write

    Replaces all tags of the work with the list you send, so read get_design first and send the old tags you want to keep. Redbubble allows up to 15 tags of 50 characters; a longer list fails. New tags can take up to 15 minutes to show in search. The change reaches no one by itself and one more call undoes it, so it does not wait for your OK.

    MCP callredbubble_write → update_tags

    REST endpointPATCH https://cotlet.dev/api/v1/redbubble/designs/{design_id}/tags

    Parameters

    Parameters: update_tags
    NameTypeDescription
    design_id string required string Id from list_designs.
    tags string[] required string[] The full tag list. Replaces the current tags. Up to 15 tags, 50 characters each.

    Example input

    {
      "design_id": "112233446",
      "tags": [
        "cat",
        "night market",
        "lanterns",
        "illustration",
        "cute",
        "asia",
        "street food",
        "animal",
        "art",
        "lantern festival",
        "night scene"
      ]
    }

    Example response

    {
      "design_id": "112233446",
      "tags": [
        "cat",
        "night market",
        "lanterns",
        "illustration",
        "cute",
        "asia",
        "street food",
        "animal",
        "art",
        "lantern festival",
        "night scene"
      ],
      "tag_count": 11,
      "saved": true
    }
  • update_design_text Changes the title and description of one work, the way Quick Edit does. write

    Changes only the fields you send. The old text is returned in previous so one more call can restore it. It reaches no one directly and is undone in one call, so it does not wait for your OK.

    MCP callredbubble_write → update_design_text

    REST endpointPATCH https://cotlet.dev/api/v1/redbubble/designs/{design_id}/text

    Parameters

    Parameters: update_design_text
    NameTypeDescription
    design_id string required string Id from list_designs.
    title string string New title. Left out: unchanged.
    description string string New description. Left out: unchanged.

    Example input

    {
      "design_id": "design_8c41d2"
    }

    Example response

    {
      "design_id": "112233447",
      "title": "Quiet Mountains at Dawn",
      "previous": {
        "title": "Quiet Mountains"
      },
      "saved": true
    }
  • enable_products Turns a product on or off for one or more works, like Available on in Manage Portfolio. writeasks first

    Enables or disables the product on each work and returns the result per work. An enabled product goes on sale to buyers. The uploader may already have turned products off for a small file, and those works come back as skipped. By default you confirm each call; you can switch that off for this tool.

    MCP callredbubble_write → enable_products

    REST endpointPOST https://cotlet.dev/api/v1/redbubble/products/enable

    Parameters

    Parameters: enable_products
    NameTypeDescription
    design_ids string[] required string[] Ids from list_designs.
    product string required string The product as the Available on dropdown names it.
    enabled boolean boolean true enables, false disables. Default true.

    Example input

    {
      "design_ids": [
        "design ids"
      ],
      "product": "product"
    }

    Example response

    {
      "product": "Stickers",
      "enabled": true,
      "results": [
        {
          "design_id": "112233445",
          "state": "Enabled"
        },
        {
          "design_id": "112233446",
          "state": "Enabled"
        }
      ],
      "skipped": []
    }
  • set_design_privacy Changes the privacy and maturity settings of works, like More in Manage Portfolio. writeasks first

    Applies the settings to every work in the list. Making a work public shows it to buyers and search. By default you confirm each call; you can switch that off for this tool.

    MCP callredbubble_write → set_design_privacy

    REST endpointPUT https://cotlet.dev/api/v1/redbubble/design-privacy

    Parameters

    Parameters: set_design_privacy
    NameTypeDescription
    design_ids string[] required string[] Ids from list_designs.
    privacy string string The privacy value as the More menu shows it, for example Public.
    mature boolean boolean Whether the works are marked mature.

    Example input

    {
      "design_ids": [
        "design ids"
      ]
    }

    Example response

    {
      "updated": 2,
      "privacy": "Public",
      "mature": false
    }

Analytics, earnings and tier4

Read only. The dashboard refreshes once a day, so today is not in it yet.

  • get_analytics Reads the Artist Analytics Dashboard for a period. read

    Returns the chart figures the dashboard shows for the period. Redbubble refreshes the dashboard data daily at 2:00 am UTC, so today is not included yet.

    MCP callredbubble_read → get_analytics

    REST endpointGET https://cotlet.dev/api/v1/redbubble/analytics

    Parameters

    Parameters: get_analytics
    NameTypeDescription
    period string string One of 7d, 30d, 12m. Default 30d, the dashboard default.

    Example response

    {
      "period": "7d",
      "views": 1840,
      "sales": 6,
      "refreshed_at": "2026-10-28T02:00:00Z"
    }
  • get_payment_history Reads Payment History: earnings, pending sales, cancelled sales, account fees and balance. read

    Returns one entry per pay period as Payment History lists them, newest first, with earnings, pending sales, cancelled sales, fees and the balance. Amounts stay in the currency you chose for payouts.

    MCP callredbubble_read → get_payment_history

    REST endpointGET https://cotlet.dev/api/v1/redbubble/payment-history

    Parameters

    Parameters: get_payment_history
    NameTypeDescription
    cursor string string next_cursor from the previous page.

    Example response

    {
      "periods": [
        {
          "period": "September 2026",
          "earnings": 84.2,
          "pending_sales": 12.5,
          "cancelled_sales": 3.1,
          "account_fees": 21.05,
          "balance": 72.55
        },
        {
          "period": "August 2026",
          "earnings": 61,
          "pending_sales": 0,
          "cancelled_sales": 0,
          "account_fees": 15.25,
          "balance": 45.75
        }
      ],
      "currency": "USD",
      "next_cursor": ""
    }
  • get_earnings_details Reads the Earnings Details page: the fees applied to one pay period. read

    Returns the breakdown of fees for the pay period, including any extra fee for a product markup above 20%. Redbubble caps platform fees for Standard and Premium artists per payment period.

    MCP callredbubble_read → get_earnings_details

    REST endpointGET https://cotlet.dev/api/v1/redbubble/earnings-details

    Parameters

    Parameters: get_earnings_details
    NameTypeDescription
    period string string Pay period as the page names it, for example September 2026. Default: the latest.

    Example response

    {
      "period": "September 2026",
      "platform_fee": 21.05,
      "markup_fee": 0,
      "currency": "USD"
    }
  • get_account_tier Reads your account tier from the Account Tiers and Fees page. read

    Returns the tier of the account (Standard, Premium or Pro) and the fee Redbubble charges on monthly earnings for it. Pro artists pay no platform fee.

    MCP callredbubble_read → get_account_tier

    REST endpointGET https://cotlet.dev/api/v1/redbubble/account-tier

    Parameters

    No parameters.

    Example response

    {
      "tier": "Premium",
      "platform_fee_percent": 20
    }
Encrypted, revocable

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

  • What we store

    Your logged-in Redbubble profile, AES-256-GCM, in Finland. No password.

  • What your agent gets

    The 10 Redbubble tools. Never the cookie.

  • What the session sees

    Your works, analytics, payment history and account tier.

  • What no tool touches

    Uploads, deleting works, markup, payout details, password.

  • If Redbubble logs you out

    You get an email with a link to log in again. We never log in for you.

  • How to cut access

    Disable for agents, reset the browser or delete the API key.

cotlet.dev rates A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results). We have no SOC 2 report or third-party pentest yet.

Account risk

Is it against Redbubble's terms? Account safety Bot uploads, yes. Edits are not named.

"User uploads content using any bot, scraper, or other automated means for any purpose without our written permission."
Redbubble Community and Content Guidelines, examples of violations, updated 19 Oct 2026

That line is why Cotlet has no upload tool. The same guidelines ban bots that "interfere with the functionality or integrity of the marketplace", and an account in breach can be "immediately and permanently disabled", along with any linked account. The User Agreement (15 May 2026) lets Redbubble close an account without notice. We found no public case of a ban for an agent or extension (checked 28 Oct 2026); one review on AlternativeTo reports a suspension right after saving tag edits, cause unknown.

How we keep your account looking like you

  • Your own artist account, logged in by you
  • One Cloud Browser with its own IP and cookies
  • No upload, delete or markup tool
  • Products going on sale and works going public wait for your OK
  • If Redbubble objects, we pause the Redbubble tools for everyone within 24 h

Retag a few dozen works a day, not your whole portfolio in an hour. Bursts of saves are what a marketplace notices.

Tested every 12 h

What happens when Redbubble changes? We repair the tool; your prompts stay the same.

between tests of the Redbubble reads and edits
12 h
between tests of changes buyers would see
24 h
for a call to a Redbubble tool paused for repair
$0

Redbubble redraws Manage Portfolio from time to time. When a field moves, the fix is ours and the same prompt keeps working. status.cotlet.dev watches the site, console and API every 3 minutes.

2 tools ask first

Approvals, undo and mistakes Buyers see nothing new until you say so.

  1. 01 Finds thin works Lists the portfolio and picks works under your tag count.
  2. 02 Keeps the old tags Reads each work, then adds to the list, up to 15.
  3. 03 Saves and reports Old and new tags per work, ready to roll back.
  4. 04 Waits on products Turning a product on shows up in your console first.
Which Redbubble actions can be undone
ActionUndo
Replace tagsYes, send the old list again
Change title or descriptionYes, the old text comes back in the answer
Turn a product onTurn it off; orders placed meanwhile stay
Make a work publicSet it private again; search may have seen it
Upload or delete a workNo tool does either

2 of 10 tools ask first: enable_products and set_design_privacy, the two that change what buyers can see or buy. Tag and text edits reach nobody and undo in one call, so they run at once. Switch the wait off per tool for a scheduled run.

New tags can take up to 15 minutes to show in Redbubble search.

MCP call
{
  "name": "update_tags",
  "arguments": {
    "design_id": "112233446",
    "tags": [
      "cat",
      "night market",
      "lanterns",
      "illustration",
      "cute",
      "asia",
      "street food",
      "animal",
      "art",
      "lantern festival",
      "night scene"
    ]
  }
}
REST
curl -X PATCH https://cotlet.dev/api/v1/redbubble/designs/112233446/tags \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"tags":["cat","night market","lanterns","illustration","cute","asia","street food","animal","art","lantern festival","night scene"]}'
Response
{
  "design_id": "112233446",
  "tags": [
    "cat",
    "night market",
    "lanterns",
    "illustration",
    "cute",
    "asia",
    "street food",
    "animal",
    "art",
    "lantern festival",
    "night scene"
  ],
  "tag_count": 11,
  "saved": true
}

A cron job or script calls the same tools over REST at /api/v1/redbubble, with one key and one price. A tag list over 15 fails, and a failed call costs nothing. The tools table lists the REST path of each tool.

Pay per call

How much does the Redbubble MCP server cost?

About $17 a monthfor an artist with about 100 works, 2,920 credits. Redbubble's own account fee stays as it is.

A month of Redbubble jobs for one artist, in credits
JobCallsCredits
Retag 10 weak works, weekly22 × 4880
Rewrite 5 titles and descriptions, weekly10 × 4400
Views and sales, 7 and 30 days, weekly2 × 480
Payment history, fees and tier, monthly3 × 130
Turn on a new product for every work, once3 × 130
Cloud Browser, 30 days1,500
Total2,920
  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Works on Standard, Premium and Pro accounts

The month is our example: a 2026 income guide puts a quarter of active artists at 25 to 100 designs. Redbubble takes 50% of monthly earnings on Standard, 20% on Premium and nothing on Pro, capped at $150 a period. Dollars at the $29 pack rate.

Cotlet credit packs: price, credits and calls at 10 credits each
Credits Price, one time Calls at 10 credits Per 1,000 credits
5,000 $29 500 $5.80
15,000 $79 1,500 $5.27
32,000 $149 3,200 $4.66
60,000 $249 6,000 $4.15

Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.

Other options

Redbubble MCP server on GitHub, extensions or hosted: which to use Most other tools are built to upload.

Other Redbubble MCP servers and tools, checked 28 Oct 2026
OptionWhat it doesWhere it stops
Parker-Fawcett/redbubble-mcpMCP server, MIT, from 21 Oct 2026: works, sales, earnings and uploads through a Playwright browser on your machine.Your computer stays on; 0 stars, one day of commits. Its upload tool is what the guidelines ban.
jalbrekt85/Redbubble-Bot and similarScripts that upload a folder of images, 16 to 46 stars.Last commits 2021 to 2025, uploads only, against the bot rule.
Octozia, MerchGhost, AuupChrome extensions: bulk upload with tags, tag import and export.In your open browser; Octozia from $6.99 a month. No agent can call them.
Apify Redbubble actorsScrape public products, best sellers and shops, also over Apify's MCP.Public pages only, never your own dashboard or earnings.

Use an extension if uploading is your bottleneck and you accept the risk. Use Apify for market research on other shops. Use Cotlet if you want an agent to keep the works you already have in shape and tell you what they earn, without running anything yourself.

EU company, since 2019

Who runs Cotlet A company you can look up.

Behind Cotlet is Take Group sp. z o.o., a software company registered in Poland, EU (VAT PL6342984273) and working since 2019. Its founders are Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the Redbubble tools go to contact@cotlet.dev.

Redbubble API and MCP: questions

How do I get access?

Sign up free at https://cotlet.dev, open Redbubble under Integrations in the console and log in to your artist account in its Cloud Browser. The trial starts with the Cotlet account, no card asked.

How do I connect Redbubble to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Redbubble 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 Redbubble account through Cotlet, in their phone apps too.

What can ChatGPT do in Redbubble?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Redbubble: bulk edit tags and titles; enable a product on every design; weekly sales and traffic report. You ask in plain words, and anything that reaches other people waits for your OK first.

Can it upload new designs to Redbubble?

No. Cotlet has no upload tool. Redbubble limits uploads to 30 works per day and lists uploading with a bot, scraper or other automated means without its written permission as a guideline violation. Upload new works yourself in Redbubble. Cotlet works on works already in your portfolio.

Can Redbubble suspend my account for using an agent?

Redbubble's Community and Content Guidelines prohibit bots used in a way that interferes with the marketplace, and say a breach can lead to a warning, suspension or closure at its discretion. Cotlet acts in your own signed-in session, one change at a time, the way you would. Redbubble publishes no enforcement decisions on this, so keep changes modest.

How many tags can a work have?

Up to 15 tags of 50 characters each, separated by commas. New or newly tagged work can take up to 15 minutes to appear in search.

Does Redbubble have webhooks?

No. Redbubble sends no events, only an order email to you. Run your agent on a schedule instead, for example get_analytics every Monday and get_payment_history after each pay period.

Can the agent change my markup or payout details?

No. No tool touches markup, payout method, password or account deletion. Change those yourself in Redbubble.

Is the MCP server different from the REST API?

Only the way in. Both carry the same 10 tools, inputs and answers, with one API key and one price. Agents use MCP; scripts and HTTP steps use REST.

Is Cotlet affiliated with Redbubble?

No. Cotlet is independent and not affiliated with Redbubble or Articore Group.

Can I use the Redbubble 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.

Give your agent access to Redbubble.

Free 7-day trial with 2,000 credits, no card needed.