Can an AI agent use Wrike?

As of 6 Oct 2026, an AI agent can't use Wrike on its own: Cloudflare challenge on the sign-up endpoint.

Level 1 · Needs a personAgents can't get in on their own.
  • Find: Docs for agents: llms.txt, 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 before the sign-up page.
  • Signed agentsStopped by a check before the sign-up page.
  • 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 Wrike.

On its own

  • Read all of Wrike's help and developer documentation automatically
  • Find where to get a login token, without being able to use it yet

What it can't, and why

  • Create a free trial accountA security check on the sign-up page needs a human to pass it
  • Get an access key for the API or AI assistant connectionThat requires an account first
  • Create tasks, projects, or any other workNo account could be created
1 more
  • Buy, cancel, or delete a plan as the agentAll of these happen inside the app, which needs an account first
Needs a person

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

No. Sign-up: needs a human. Web form only (/free-trial/, no sign-up API). The registration XHR to reg.wrike.com/registration.htm gets a Cloudflare managed challenge (403 cf-mitigated: challenge; top-level 'Just a moment...' did not clear).

Official server · a new agent can't get in alone

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

Yes. Wrike has an official MCP server. The server is hosted.

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).

What the drive found

APIOpenAPIMCP · official–CLI–SDKllms.txtWebhooks–Sandbox

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

For the team behind Wrike.

Where agents stop in Wrike 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 registrationStep-by-step guide
  2. Show the real error on challenged sign-up
  3. Add a headless OAuth path for MCPStep-by-step guide
2 more fixes
  1. Point MCP 401s at resource metadata
  2. Offer a billing and account API 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 Wrike, 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: 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 46 attempts.

How an agent connects · 4 tips
  • Read developers.wrike.com/llms.txt and fetch any page as .md
  • OpenAPI v4 is at developers.wrike.com/openapi/wrike_api_v4_ver154.yaml (JSON)
  • Expect a human for sign-up: the registration endpoint is behind a Cloudflare challenge
  • With an account, a permanent access token works as Bearer for both REST (www.wrike.com/api/v4) and MCP (mcp.wrike.com/v2)
Every checkpoint, in detail · 9 checkpoints
  1. DocsHeadlessdevelopers.wrike.com/llms.txt (48 KB index), .md pages and Accept: text/markdown, /.well-known/api-catalog with OpenAPI v4 (openapi 3.0.1, 202 operations), MCP docs.
  2. Sign upNeeds a humanWeb form only (/free-trial/, no sign-up API). The registration XHR to reg.wrike.com/registration.htm gets a Cloudflare managed challenge (403 cf-mitigated: challenge; top-level 'Just a moment...' did not clear).
  3. VerifyNot reachedNo account; the registration request never reached Wrike, so no mail arrived.
  4. KeyNot reachedNeeds an account: permanent token (Apps & Integrations > API) or a pre-registered OAuth app. AS has no DCR, CIMD or device flow.
  5. First callNot reachedNo credentials; REST and MCP both answer 401 without them.
  6. First actionNot reachedNo credentials.
  7. PayNot reachedNo agent rail: unauthenticated API calls give 401 (no 402/PAYMENT-REQUIRED/WWW-Authenticate Payment), x402./mpp./agents. subdomains do not resolve, no /.well-known/ucp, no x-payment-info, not in the MPP registry or the x402 Bazaar. No billing API. Paid plans are bought in the app after sign-up, which needs a human. Checkout not seen.
  8. CancelNot reachedNo plan started. Help Center: paid accounts are closed through Wrike Support.
  9. DeleteNot reachedNo account created. Help Center: free/expired-trial owners delete in the web UI (Settings > Delete account, password). No API operation.
The attempt log · 46 attempts
Attempt log
CapabilityRouteResultEvidence
Agent discovery: robots.txt aipref / content signalsapidone ✓GET https://www.wrike.com/robots.txt 200: 'User-agent: *' group with 'Content-Signal: ai-train=no, search=yes, ai-input=yes' (Cloudflare Content Signals syntax, parses: lowercase terms, yes/no). No aipref Content-Usage line; no Content-Usage response header seen. Response Link header: rel=api-catalog -> developers.wrike.com/docs/overview, rel=service-doc.
Agent discovery: llms.txtapidone ✓www.wrike.com/llms.txt 200 text/plain (H1 '# Wrike', marketing links incl. MCP guide); developers.wrike.com/llms.txt 200 text/plain, 48KB index of every guide and API reference page as .md links.
Agent discovery: Markdown docsapidone ✓developers.wrike.com/docs/overview with Accept: text/markdown -> 200 content-type text/markdown, Vary: Accept; .md URL (docs/wrike-mcp-server-overview.md) -> 200 text/markdown. www.wrike.com/price/ with Accept: text/markdown -> text/markdown, vary accept.
Agent discovery: OpenAPI / api-catalog / agent skillsapidone ✓developers.wrike.com/.well-known/api-catalog 200 application/linkset+json listing 3 OpenAPI files; wrike_api_v4_ver154.yaml declares openapi 3.0.1, 202 operationIds, no x-payment-info. /.well-known/agent-skills/index.json 200 JSON (1 skill read-the-docs).
Agent discovery: A2A agent card / AI catalog / MCP cardapifailed ✓www.wrike.com/.well-known/agent-card.json, agent.json, ai-catalog.json, mcp/server-card.json all 404 text/html; developers.wrike.com same 404; https://mcp.wrike.com/v2/server-card 401 text/plain 'Unauthorized'.
Agent discovery: MCP server/discover (2026-07-28)apiblocked ✓POST https://mcp.wrike.com/v2 server/discover with MCP-Protocol-Version 2026-07-28 -> 401 text/plain 'Unauthorized', no WWW-Authenticate header (no resource_metadata pointer). Needs credentials; retried after getting a token, see later.
Agent discovery: OAuth PRM / AS metadataapidone ✓https://mcp.wrike.com/.well-known/oauth-protected-resource/v2 200 application/json: resource https://mcp.wrike.com, authorization_servers [https://login.wrike.com/oauth2], scopes wsReadWrite. Root PRM 404. AS metadata at login.wrike.com/.well-known/oauth-authorization-server/oauth2: code+S256, grants authorization_code, refresh_token; no registration_endpoint, no client_id_metadata_document_supported, no device_authorization_endpoint -> pre-registered clients only.
Agent discovery: auth.md / SKILL.md / UCP / www PRMapifailed ✓www.wrike.com /auth.md, /SKILL.md, /.well-known/ucp, /.well-known/oauth-protected-resource, /.well-known/oauth-authorization-server -> 404 text/html.
Sign up: Find a documented headless sign-up routenonefailedNo sign-up API in developers.wrike.com docs/llms.txt; no auth.md/agent registration (404); /free-trial/ is a web form (email field + 'Try for free'). AS metadata has no registration or device flow.
Sign up: Start the free trial in the browser with our test emailbrowserblockedfree-trial form: visible email input filled with the agent's inbox, 'Try for free' clicked; the page XHR 'POST https://reg.wrike.com/registration.htm' failed net::ERR_FAILED and the form showed 'No internet connection'. No visible challenge on the page itself (pw captcha flags all false).
Sign up: Open the registration endpoint top-level to see the checkbrowserblockedgoto https://reg.wrike.com/registration.htm -> title 'Just a moment...', 'Performing security verification ... Performance and Security by Cloudflare' (pw: cloudflare_interstitial true); still there after 8 s (snap, Ray ID a463d6b66dc253ad).
Verify email: Verify emailnoneblockedNo account: sign-up stopped at the Cloudflare challenge on reg.wrike.com/registration.htm; inbox the agent's inbox received no mail (registration request never reached Wrike). Credentials per docs come from an account (Apps & Integrations > API > permanent token, or a pre-registered OAuth app); AS metadata offers no DCR/CIMD/device flow.
Get API credentials (permanent token / OAuth app): Get API credentials (permanent token / OAuth app)noneblockedNo account: sign-up stopped at the Cloudflare challenge on reg.wrike.com/registration.htm; inbox the agent's inbox received no mail (registration request never reached Wrike). Credentials per docs come from an account (Apps & Integrations > API > permanent token, or a pre-registered OAuth app); AS metadata offers no DCR/CIMD/device flow.
First API/MCP call: First API/MCP callnoneblockedNo account: sign-up stopped at the Cloudflare challenge on reg.wrike.com/registration.htm; inbox the agent's inbox received no mail (registration request never reached Wrike). Credentials per docs come from an account (Apps & Integrations > API > permanent token, or a pre-registered OAuth app); AS metadata offers no DCR/CIMD/device flow.
First action that creates something: First action that creates somethingnoneblockedNo account: sign-up stopped at the Cloudflare challenge on reg.wrike.com/registration.htm; inbox the agent's inbox received no mail (registration request never reached Wrike). Credentials per docs come from an account (Apps & Integrations > API > permanent token, or a pre-registered OAuth app); AS metadata offers no DCR/CIMD/device flow.
Create and manage tasks: Create and manage tasks in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (create_task (via Wrike MCP server)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Organize work into projects and folders: Organize work into projects and folders in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (POST /folders (projects)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
View work as a Kanban board: View work as a Kanban board in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Project > Board view). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
View work as a table/spreadsheet: View work as a table/spreadsheet in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Project > Table view). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Visualize schedule on an interactive Gantt chart: Visualize schedule on an interactive Gantt chart in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (GET /folders/{id} with dependency fields). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Build and run approval workflows: Build and run approval workflows in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (POST /approvals). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Proof and annotate creative files online: Proof and annotate creative files online in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Task > attachment > Proofing). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Track time against tasks: Track time against tasks in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (POST /timelogs). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Automate repetitive workflows with rules: Automate repetitive workflows with rules in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (natural-language automation rule generation). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Comment and @mention on tasks: Comment and @mention on tasks in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (comment summary). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Capture requests via custom intake forms: Capture requests via custom intake forms in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (Work Intake (turn requests into tasks)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Brainstorm on a visual whiteboard canvas: Brainstorm on a visual whiteboard canvas in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Space > Whiteboard). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Manage resources and workload allocation: Manage resources and workload allocation in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (GET /users (workload)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Build shareable dashboards: Build shareable dashboards in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Dashboards > New dashboard). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Generate custom reports and BI exports: Generate custom reports and BI exports in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (GET /reports). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Ask Wrike Copilot to summarize and answer questions about work: Ask Wrike Copilot to summarize and answer questions about work in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (ask_wrike (chat query)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Deploy AI agents on workflows: Deploy AI agents on workflows in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (AI agents gallery). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Apply and manage custom fields: Apply and manage custom fields in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (POST /customfields). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Define custom item types beyond tasks: Define custom item types beyond tasks in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (POST /custom-item-types). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Cross-tag items across folders/projects: Cross-tag items across folders/projects in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: api (PUT /tasks/{id} (supertasks/folders)). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Apply pre-built project/space templates: Apply pre-built project/space templates in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (New project/space > Templates gallery). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Manage budgets and billable rates: Manage budgets and billable rates in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Project > Budget tab). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Search across tasks and files: Search across tasks and files in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (search_tasks). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Use native desktop and mobile apps: Use native desktop and mobile apps in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Wrike for Windows/Mac/iOS/Android). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Prioritize work from a unified inbox: Prioritize work from a unified inbox in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: mcp (mobile inbox prioritization). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Sync data bi-directionally with third-party tools: Sync data bi-directionally with third-party tools in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Wrike Sync setup). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Build no-code automations across apps: Build no-code automations across apps in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Wrike Integrate builder). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Consolidate reporting data via Datahub: Consolidate reporting data via Datahub in our own trial workspacenoneblockedNot attempted: no Wrike account. Planned route: browser (Datahub connection settings). Pricing page: Free and Team ('Try for free', 'No credit card required') tiers.
Pay step: Probe for an agent payment rail without payingapifailed ✓Unauthenticated GET https://www.wrike.com/api/v4/ and /api/v4/account -> 401 application/json {"error":"not_authorized"}, no PAYMENT-REQUIRED / WWW-Authenticate Payment|L402. x402.wrike.com, mpp.wrike.com, agents.wrike.com do not resolve. /.well-known/ucp 404. OpenAPI v4 has no x-payment-info. mpp.dev/api/services and CDP x402 Bazaar resources fetched: no 'wrike' string. developers.wrike.com/llms.txt: no billing/subscription API. Pricing page: Free $0, Team $10 user/month, Business $25 user/month, 'Free 14-day trial • No credit card required'.
Cancel plan: Cancel a plannoneskippedNo plan started (no account). Help article 'Deleting Your Account' (help.wrike.com/hc/en-us/articles/212813185, updated July 03, 2026): 'For paid and other account types, contact Wrike Support to close the account.' No billing API in the developer docs.
Delete account: Delete our account and datanoneskippedNo account was created, nothing to delete. Same help article: free/expired-trial owners delete in the web UI (Settings > Delete account > reason > password); no account-delete operation in OpenAPI v4 (202 operations).

Also in Project management.