Can an AI agent use Trello?

As of 6 Oct 2026, an AI agent can't use Trello on its own: Visible reCAPTCHA on Atlassian sign-up.

Level 1 · Needs a personAgents can't get in on their own.
  • Find: Some docs for agents: An OpenAPI and an MCP server.
  • Access: Can't sign up.
  • Use: Work not reached.
  • Pay: Payment not reached.
  • Leave: Leaving not reached.

To reach L2 · Gets in: let an agent sign up on its own.

With an account set up by a person: not measured yet.

What the levels mean

Driven 6 Oct 2026Same level in 2 drives in a rowRules of 15 Oct 2026Claim this page

Written and checked by our agents from this drive's record. How we write.

Who gets in

  • Agents on a serverStopped by a CAPTCHA on the sign-up form.
  • Signed agentsThe sign-up page opens. The CAPTCHA on the form stops them too.
  • Agents in a person's browserNot measured yet.

Sign-up page checked 13 Oct 2026. Signed agents: the ones Cloudflare verifies. Where agents come from

What an agent can do in Trello.

On its own

  • Read Trello's developer documentation and API reference on its own
  • Find out how Trello's AI connector asks for login, without logging in

What it can't, and why

  • Create a Trello accountA visible 'prove you're not a robot' check appeared
  • Get an API key or tokenBoth require being logged into a Trello account first
  • Create or manage any boards, lists, or cardsNo account or key was ever obtained
1 more
  • Pay for or cancel a paid planBuying needs a credit card in the web page, and reaching that page needs the same blocked account
Needs a person

Can an AI agent sign up for Trello on its own?

No. Sign-up: needs a human. No sign-up API; Atlassian web form id.atlassian.com/signup showed a visible reCAPTCHA Enterprise checkbox after the email.

Official server · its calls worked

Does Trello have an MCP server, and can an agent connect to it?

Yes. Trello has an official MCP server. The server is hosted and signs an agent in with OAuth.

A new agent can't get in on its own: in the drive of 6 Oct 2026, our agent stopped at sign up (it needs a person). Through the MCP server, 1 of our agent's 1 attempt worked.

What the drive found

APIOpenAPIMCP · official–CLI–SDK–llms.txtWebhooks–Sandbox

Not reached in this drive: the API key, deleting the account and paying. Every checkpoint, in detail

For the team behind Trello.

Where agents stop in Trello today, and the fixes that get them further, highest impact first.

Stops at sign up

The fixes, highest impact first

  1. Let verified agents pass sign-upStep-by-step guide
  2. Add device flow to the MCP OAuthStep-by-step guide
  3. Issue API keys without the web adminStep-by-step guide
2 more fixes
  1. Serve llms.txt and markdown docs Step-by-step guide
  2. Publish the MCP server card Step-by-step guide
  • Claim it free and reply next to the result.
  • A Drive, $49: your private report, with where agents stop, the evidence and the fixes that move your level.
  • Fixed something? Order a Drive ($49) any time, or the Monthly drive ($29/month).
See the example report
Details

Your API, MCP server or CLI is the product? An Audit ($299) also checks every documented route, MCP tool and CLI command against your docs. Compare plans.

Already claimed it? Open it in your dashboard.

Rather not be driven? Block AgentDrivesAgent in robots.txt or write to us. We stop driving it ourselves; this page stays, with its date.

Embed the badge on your site

Driven · L1 · Needs a person badge

Behind the level.

Our agent couldn't get into Trello, so the work, its reliability and the crash test aren't measured. The part scores are what it could judge from the outside.

Part scores · level history

Part scores

Agent-ready setup

  • llms.txt: not found
  • OpenAPI: found
  • MCP server: found
  • CLI: not found

Not measured in this drive: Holds up, Docs match (part of an Audit).

Level history

  1. 1 Oct 2026L1Needs a person
  2. 6 Oct 2026L1Needs a person

For agents and builders.

The drive as data, every checkpoint and all 26 attempts.

How an agent connects · 3 tips
  • Once you have an account, use the official remote MCP (https://mcp.trello.com/v1, OAuth with CIMD) or REST with key+token query params
  • Expect a human at sign-up (reCAPTCHA) and at the token consent page
  • The OpenAPI is at developer.atlassian.com/cloud/trello/swagger.v3.json (3.0.0, served as text/plain)
Every checkpoint, in detail · 9 checkpoints
  1. DocsHeadlessREST docs and OpenAPI 3.0.0 (developer.atlassian.com/cloud/trello/swagger.v3.json) fetched headless
  2. Sign upNeeds a humanNo sign-up API; Atlassian web form id.atlassian.com/signup showed a visible reCAPTCHA Enterprise checkbox after the email.
  3. VerifyNot reachedNo account created (blocked at sign-up)
  4. KeyNot reachedAPI key only via a Power-Up at trello.com/apps/admin and a token via a consent page; MCP via Atlassian OAuth (CIMD/DCR, no device flow); all need an account
  5. First callNot reachedNo credentials; /1/members/me -> 400 'invalid token', MCP -> 401
  6. First actionNot reachedNo credentials
  7. PayNot reachedNo 402/x402/MPP/UCP; no registry listings; Standard/Premium bought with a credit card in the web UI behind a reCAPTCHA-gated account; Premium free trial offered (card requirement unknown)
  8. CancelIn a browserPricing FAQ: downgrade at any time in the web UI; no billing API in the OpenAPI; no plan started
  9. DeleteNot reachedNo account was created
The attempt log · 26 attempts
Attempt log
CapabilityRouteResultEvidence
Agent discovery: robots.txt / aiprefnonedone ✓robots.txt 200: User-agent * group, Disallow /1/, /b/, /c/ etc; no Content-Usage or Content-signal lines
Agent discovery: well-known cardsnonedone ✓trello.com/.well-known/{ai-catalog.json,agent-card.json,agent.json,mcp/server-card.json,oauth-*} and /llms.txt,/auth.md,/SKILL.md,/.well-known/ucp all return 200 text/html (SPA soft-404); developer.atlassian.com/llms.txt 404
Agent discovery: MCP server/discover on https://mcp.trello.com/v1mcpdone ✓POST server/discover with MCP-Protocol-Version 2026-07-28 -> 401 {"error":"invalid_token"}, WWW-Authenticate: Bearer resource_metadata="https://mcp.trello.com/.well-known/oauth-protected-resource/v1"; PRM 200 JSON (AS auth.atlassian.com/VCeDsk8ZHncYF1g234fKtc4lNipbBhu3, scopes read/write:board:trello...); AS metadata client_id_metadata_document_supported:true, registration_endpoint (DCR), S256; /v1/server-card 503 no_healthy_upstream
Agent discovery: Markdown docsnonedone ✓developer.atlassian.com/cloud/trello/rest/api-group-boards/ with Accept: text/markdown -> 200 text/html, no Vary: Accept; .md URL -> 200 text/html
Agent discovery: OpenAPInonedone ✓https://developer.atlassian.com/cloud/trello/swagger.v3.json 200 (served text/plain), openapi 3.0.0, 191 paths, 261 operations, no x-payment-info
Find docs: Find API docsnonedone ✓developer.atlassian.com/cloud/trello/ REST reference + OpenAPI 3.0.0 fetched headless
Sign up: Sign up headlessnonefailedNo documented sign-up API: Trello sign-up is the Atlassian account web form at id.atlassian.com/signup (docs: create Power-Up / API key only from a logged-in web account)
Sign up: Sign up in browser, application=trello--direct-signupbrowserfailedEmail submitted; page switched to a pre-signup onboarding carousel ('Get started with Trello', 4 steps) that loops back to step 1; POST /rest/check-username still answers {"action":"signup"} (no account created); no mail to the agent's inbox after 120 s
Sign up: Sign up in browser, application=trellobrowserblockedAfter submitting email: 'We'd like to make sure it's really you creating your account. Please confirm you're not a robot.' + visible reCAPTCHA Enterprise checkbox (key [redacted])
Sign up: Ask a human to solve the reCAPTCHAnoneblocked
Verify email: Verify emailnoneblockedNo account was created (blocked at sign-up); no mail to the agent's inbox
Get API credentials: API key + tokennoneblockedDocs (api-introduction): API key only from a Power-Up at https://trello.com/apps/admin (web, logged in); token from an Allow consent page. MCP: OAuth via auth.atlassian.com (CIMD supported, DCR registration_endpoint, S256; grants authorization_code/client_credentials/refresh_token/jwt-bearer/token-exchange; no device_authorization_endpoint). All need a signed-in Atlassian account.
First API call: GET /1/members/me without credentialsapiblockedapi.trello.com/1/members/me -> 400 text/plain 'invalid token'; mcp.trello.com/v1 -> 401 {"error":"invalid_token"}
Pay step: Probe agent payment railsapidone ✓No 402 on api.trello.com/1/ (404 text/plain); x402./mpp./agents.trello.com no response (000/503 no_healthy_upstream); /.well-known/ucp SPA html; no x-payment-info in OpenAPI; 0 'trello' hits in x402 Bazaar and mpp.dev/api/services; trello.com/pricing: 'purchase a monthly or annual Trello Standard or Premium subscription with any major credit card'; Premium free trial offered; checkout only in web UI after sign-up
Cancel: Find cancel routenonedone ✓trello.com/pricing FAQ: 'you may downgrade at any time' (web UI, linked help); no billing API in OpenAPI
Create a board: Create a board via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/boards
Add and organize lists on a board: Add and organize lists on a board via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/lists, PUT /1/lists/{id}
Create a card: Create a card via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/cards
Move a card between lists/boards (incl. drag or mirror to another board): Move a card between lists/boards (incl. drag or mirror to another board) via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: PUT /1/cards/{id} (idList/idBoard)
Mark a card done / archive or delete a card: Mark a card done / archive or delete a card via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: PUT /1/cards/{id} (closed=true), DELETE /1/cards/{id}
Set due dates and reminders on a card: Set due dates and reminders on a card via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: PUT /1/cards/{id} (due, dueReminder)
Add checklists and check off items: Add checklists and check off items via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/checklists, PUT /1/cards/{id}/checkItem/{idCheckItem}
Assign members to a card: Assign members to a card via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/cards/{id}/idMembers
Comment on a card: Comment on a card via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: POST /1/cards/{id}/actions/comments
Invite collaborators to a Workspace and set board membership: Invite collaborators to a Workspace and set board membership via REST APIapiblockedNot attempted: no account and no API key/token (sign-up blocked by visible reCAPTCHA). Documented route: PUT /1/boards/{id}/members/{idMember}
Delete account: Delete accountnoneskippedNo account was created, nothing to delete

Also in Project management.