MCP / Docs and productivity
Wrike MCP
Wrike work mgmt: tasks, projects, approvals, timelogs, files. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Read my Wrike account metadata and show its name and root folder ID.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Wrike MCP can do
167 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
wrike_bulk_modify_groups | Change members of up to 20 groups at once: members [{id, add_members, remove_members}]. |
wrike_convert_whiteboard_ids | Convert whiteboard ids between internal Wrike ids and Klaxoon board UUIDs. |
wrike_copy_folder | Copy a folder or project subtree into parent_folder_id with a new title; optional title_prefix, copy_* switches, add/remove assignees, reschedule_date/mode, entry_limit (1-250). |
wrike_copy_folder_async | Copy a large folder/project subtree asynchronously. |
wrike_copy_work_schedule | Copy a work schedule under a new title. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_create_approval | Create an approval on a task (task_id, or a folder/project (folder_id, |
wrike_create_assets | Create an equipment item (asset) for resource booking. |
wrike_create_attachment | Attach to a task (task_id) or folder/project (folder_id) upload a FlyMyAI file (file: {'agent_file_id': ...}, max 64 MB, optional file_name), or let Wrike fetch a public url, or link a Klaxoon... |
wrike_create_batch_operation | Create up to 100 folders and tasks in one asynchronous batch: operations [{type: FolderCreate|TaskCreate, input: {folderId, title, ...}, client_id}]. |
wrike_create_comment | Add a comment to a task (task_id, or a folder (folder_id, |
wrike_create_customfield | Create a custom field. |
wrike_create_dependency | Add a dependency between tasks (task_id, or between projects (folder_id, |
Show all 60 actions
| Action | What it does |
|---|---|
wrike_create_folder | Create a folder inside parent_folder_id. |
wrike_create_folder_booking | Book a user or placeholder on a folder/project. |
wrike_create_group | Create a user group. |
wrike_create_invitation | Invite a person to the account by email. |
wrike_create_job_role | Create a job role. |
wrike_create_project | Create a project inside parent_folder_id. |
wrike_create_space | Create a space. |
wrike_create_task | Create a task in folder_id. |
wrike_create_timelog | Log time on a task. |
wrike_create_timelog_lock_period | Lock timelogs of a folder/project (folder_id) or space (space_id) for a period: period {equal} or {start, end}. |
wrike_create_timesheets | Create a timesheet. |
wrike_create_user_schedule_capacity_change | Change one user's daily capacity for a date range: user_id, date_range, capacity_minutes. |
wrike_create_user_schedule_exception | Add a user schedule exception: user_id, from_date, to_date, exclusion_type (VacationPTO|Overtime|OtherNonWorking). |
wrike_create_user_schedule_partial_exception | Add a partial-day exception for a user: user_id, date_range, exclusion_type (VacationPTO|OtherNonWorking), capacity_minutes. |
wrike_create_work_from_custom_item_type | Create work from a custom item type. |
wrike_create_work_schedule | Create a work schedule. |
wrike_create_work_schedule_capacity_change | Change a work schedule's daily capacity for a date range: date_range, capacity_minutes. |
wrike_create_work_schedule_exception | Add an exception to a work schedule: from_date, to_date, exclusion_type (PublicHolidays|OtherEvent|AdditionalWorkDays). |
wrike_create_workflows | Create a workflow. |
wrike_delete_approvals | Cancel an approval. DESTRUCTIVE |
wrike_delete_asset | Delete an equipment item. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_attachments | Delete an attachment; a stored file is removed, a linked cloud file only loses its link. |
wrike_delete_booking | Delete a booking. DESTRUCTIVE |
wrike_delete_cascading_field_settings | Stop the active cascading of custom fields on a task (task_id) or folder/project (folder_id). |
wrike_delete_comment | Delete a comment. DESTRUCTIVE |
wrike_delete_dependency | Delete a dependency. DESTRUCTIVE |
wrike_delete_folder | Delete a folder or project: it and its content move to the Recycle Bin. |
wrike_delete_group | Delete a user group; users stay. |
wrike_delete_inivtation | Delete (revoke) an invitation. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_job_role | Delete a job role; it is removed from every task and user. |
wrike_delete_space | Delete a space with its content. DESTRUCTIVE |
wrike_delete_task | Delete a task; it moves to the Recycle Bin. |
wrike_delete_timelog | Delete a timelog. DESTRUCTIVE |
wrike_delete_timelog_lock_period | Unlock timelogs of a folder/project (folder_id) or space (space_id) for a period: period {equal} or {start, end}. |
wrike_delete_user_schedule_capacity_change | Delete a user capacity change. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_user_schedule_exception | Delete a user schedule exception. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_user_schedule_partial_exception | Delete a partial-day exception. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_work_schedule | Delete a work schedule. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_work_schedule_capacity_change | Delete a work schedule capacity change. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_delete_work_schedule_exception | Delete a work schedule exception. Account-management method (am* scope); Wrike may limit it to admins. |
wrike_exclude_project_team_members | Exclude users or placeholders from a project's team: rate_subjects (1-100). |
wrike_generate_request_form_prefill_url | Generate a prefilled URL of a request form: form_fields [{field_id, values}]. |
wrike_get_account | Get the current Wrike account: id, name, root and recycle-bin folder ids, subscription. |
wrike_get_approvals | List approvals: of a task (task_id), of a folder/project (folder_id) or, with neither, every approval shared with you. |
wrike_get_approvals_by_ids | Get approvals by id. |
wrike_get_async_job | Get the status and result of an async job started by wrike_copy_folder_async, a blueprint launch or wrike_create_batch_operation. |
wrike_get_attachment | Get attachment metadata by id. |
wrike_get_attachments_download | Download a Wrike attachment's content into a FlyMyAI file: returns agent_file (id, public_url), filename, content_type, size_bytes. |
And 107 more actions; the docs lists every one.
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
wrike_get_accountwrike_get_approvalswrike_get_approvals_by_idsConnect Wrike in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Sign in to Wrike
Open the Wrike connection settings and sign in once. Your agent then works as your account; the token stays with FlyMy.AI, never in a prompt or a chat.
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Wrike account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.