Available tools on Wrike MCP
Available tools on Wrike MCP
The Wrike MCP server gives AI assistants a focused, dependable set of tools for working with your Wrike workspace. Rather than one flat catalog, the tools map to the shape of the work an assistant actually does: it orients itself, finds the right items, reads the detail, then creates, staffs, acts, and governs.
How to read this pageEach tool is marked Read (only retrieves information) or Write (creates or changes items). Assistants chain several tools to complete a request — for example, find an item, read its detail, then comment on it.
The map — six stages of work
| Stage | Focus | What it covers | Tools |
|---|---|---|---|
| 1 · Orient | Cold start & navigation | Get your bearings and see what needs attention | search_spaces, get_items_children, get_my_inbox |
| 2 · Find | Search & discovery | Locate the right work items and people | search_items, search_users, get_users |
| 3 · Understand | Read the detail | Inspect fields, attachments, and conversation history | get_item_details, get_item_comments |
| 4 · Intake | Turn user inputs into structured work | Create tasks, folders, and projects. Find the right request form, read its fields, and file a request; Find matching blueprints, launch pre-built work from a blueprint | search_requestforms, get_requestform, submit_requestform, prefill_requestform, search_blueprints, create_item_from_blueprint, get_async_job, create_task_item, create_project_folder_item |
| 5 · Staff (Wrike Labs) | Resource Allocation | Get a proposed assignee for every task in a project, folder or set of tasks, based on availability, skills and task requirements | recommend_resources |
| 6 · Act & follow through | Update & collaborate | Edit items in bulk, add attachments and post comments | update_items, create_item_comment, prepare_attachment_upload, add_attachments_to_item |
| 7 · Configure & govern | Metadata & approvals | Work with workflows, custom fields, item types, and approvals | search_workflows, search_customitemtypes, search_item_customfields, get_approvals, search_approvals |
🧭 Orient — cold start & navigation
Get your bearings: which spaces exist, what's inside them, and what needs your attention.
| Tool | Type | What you can do |
|---|---|---|
search_spaces | Read | List the spaces you belong to, or filter them by name. |
get_items_children | Read | Walk the hierarchy one level at a time — drill from a space into folders, projects and tasks. |
get_my_inbox | Read | Catch up on unread notifications: mentions, assignments, status changes and replies. |
🔎 Find — search & discovery
Locate the exact work and people you need, with natural-language search and precise filters.
| Tool | Type | What you can do |
|---|---|---|
search_items | Read | Search tasks, folders and projects by keyword; filter by assignee, status, dates and importance; scope to a space or subtree. |
search_users | Read | Find people or groups by name — or, with no query, surface your top collaborators. |
get_users | Read | Look up specific users by id or email, or resolve “me”. |
📖 Understand — read the detail
Go deep on the items that matter: their fields, people, attachments and conversations.
| Tool | Type | What you can do |
|---|---|---|
get_item_details | Read | Get the full detail of up to five items at once — status, custom fields, assignees and attachments, including linked external files. |
get_item_comments | Read | Read an item's full comment thread, with author and timestamp for each comment. |
🏗️ Intake — turn user inputs into structured work
Convert meeting notes, briefs and conversations into structured, assigned, scheduled work.
| Tool | Type | What you can do |
|---|---|---|
create_task_item | Write | Create one or many tasks; set assignee, dates, duration and status; nest them as subtasks. |
create_project_folder_item | Write | Create folders and projects — optionally from a custom item type — and set owners, dates and status. |
search_blueprints | Read | Find reusable Wrike blueprints |
create_item_from_blueprint | Write | Create a new task, folder, project, custom item, or item tree from an existing Wrike blueprint. |
search_requestforms | Read | Query available Wrike request forms |
get_requestform | Read | Retrieve the pages, fields, options, and rules of an existing Wrike request form |
prefill_requestform | Read | Generate a URL containing prefilled request-form values; it does not submit the form or create a Wrike item. |
submit_requestform | Write | Submits a Wrike request form and creates the task or project configured by that form. |
get_async_job | Read | Retrieve the current status and progress in case asynchronous creation of work from request form or blueprint takes more time. |
👥 Staff — intelligent resource allocation (Wrike Labs)
Decide who does the work. Your assistant proposes an assignee for every task, explains each pick, and applies them only after you approve.
| Tool | Type | What you can do |
|---|---|---|
recommend_resources | Read | Propose assignees for tasks based on availability, workload, skills and job roles; compare staffing options and see explanations, workload impact and unfilled assignments. Does not assign people or change tasks. |
Before you start
- Availability: Pinnacle and Apex plans. Enable “Find the best assignees with intelligent resource allocation” in Wrike Labs.
- MCP v2 only: Server URL
https://mcp.wrike.com/v2. Refresh or reconnect your connector so the tool appears (see the refresh table in the overview). - Your data: Recommendations are only as good as what's in the workspace. Tasks need effort estimates and dates, and people need their work schedules set up. Matching on job roles and skill and other requirements only applies to tasks assigned to job roles or where task requirements are filled in.
- Limits per request: about 500 assignments and 1,000 candidate people. Staff big scopes one subproject or phase at a time.
- Optional skills: show results as a dashboard in chat or a staffing board in Klaxoon.
✅ Act & follow through — update & collaborate
Move work forward: update items in bulk and keep the conversation going.
| Tool | Type | What you can do |
|---|---|---|
update_items | Write | Edit title, description, status, dates and custom fields; add or remove assignees and parents; convert an item's type; apply the same change to up to 20 items at once. |
create_item_comment | Write | Post a comment on any task, folder or project and @-mention teammates. |
prepare_attachment_upload | Write | Upload a file to later attach it to a work item. |
add_attachments_to_item | Write | Attach a file uploaded by prepare_attachment_upload to a work item. |
add_whiteboard_to_item | Wrike | Links an existing whiteboard to a work item. |
remove_whiteboard_from_item | Wrike | Removes a whiteboard from a work item. |
⚙️ Configure & govern — metadata & approvals
Understand the workspace's structure and stay on top of sign-offs.
| Tool | Type | What you can do |
|---|---|---|
search_workflows | Read | Find workflows and their custom statuses, including the status ids needed to set or filter status. |
search_customitemtypes | Read | Find a custom item type and its id, ranked by how often it's used. |
search_item_customfields | Read | Find custom fields by name, with their type and any select-list options. |
get_approvals | Read | Look up approvals by id, or list the approvals on a given item — status, approvers and decisions. |
search_approvals | Read | Filter across approvals by status, approver and due date. |
See these tools in actionFor end-to-end scenarios that chain these tools together — meeting-to-work, daily inbox review, weekly status reports, client QBRs and more — see Typical Use Cases of Wrike MCP. To connect a client, start from the Wrike MCP Server Overview.
Updated 3 days ago