Wrike (verified)
Wrike is a project management and collaboration tool offering customizable workflows, Gantt charts, reporting, and resource management to boost team productivity
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add wrike
# Browse available tools
npx -y smithery tool list wrike
# Get full schema for a tool
npx -y smithery tool get wrike WRIKE_BULK_MODIFY_GROUPS
# Call a tool
npx -y smithery tool call wrike WRIKE_BULK_MODIFY_GROUPS '{}'Direct MCP Connection
Endpoint: https://wrike.run.tools
Tools (38)
WRIKE_BULK_MODIFY_GROUPS— Adds or removes members for multiple Wrike groups in a single request; all specified user IDs must correspond to existi…WRIKE_CREATE_FOLDER— Creates a new Wrike subfolder within the specifiedfolderId, optionally as a project ifcustomItemTypeIdis given; …WRIKE_CREATE_GROUP— Creates a new user group in Wrike with a specified title, optionally setting members, parent group, avatar, and custom …WRIKE_CREATE_INVITATION— Invites a user to a Wrike workspace by email, optionally with name, specifying EITHERuserTypeIdOR a combination of …WRIKE_CREATE_TASK— Creates a new task in a specified Wrike folder; if setting priority withpriorityBeforeorpriorityAfter, the refer…WRIKE_DELETE_CUSTOM_FIELD— Permanently deletes a custom field by its ID; this action is irreversible and requires a valid, existing custom field I…WRIKE_DELETE_FOLDER— Permanently deletes the folder specified byfolderIdand all its contents (e.g., tasks, documents, subfolders) from t…WRIKE_DELETE_GROUP— Permanently deletes a group by itsgroupId; this action is irreversible and does not affect user accounts that were m…WRIKE_DELETE_INIVTATION— Permanently deletes an existing invitation, specified by its uniqueinvitationId; this action cannot be undone.WRIKE_DELETE_TASK— Permanently deletes a Wrike task and all its associated data by its ID; this action is irreversible and the task must e…WRIKE_FETCH_ALL_TASKS— Fetches tasks from a Wrike account, allowing filtering by status, due date, and subfolder inclusion, with customizable …WRIKE_GET_ACCOUNT_INFORMATION— Retrieves detailed Wrike account information, where the response content is influenced by selected fields, account subs…WRIKE_GET_ALL_CUSTOM_FIELDS— Retrieves all custom field definitions (including ID, name, type, and settings) from the Wrike account; this returns th…WRIKE_GET_CONTACTS— Retrieves a list of Wrike contacts (e.g., team members, clients, collaborators); response includes contact details but …WRIKE_GET_FOLDERS— Retrieves folders and/or projects from Wrike, with filters; when usingnextPageToken, all other filter parameters mus…WRIKE_GET_INFORMATION_ABOUT_SPECIFIC_CONTACT— Retrieves detailed information for a specific Wrike contact using their uniquecontactId, optionally including `metad…WRIKE_GET_SPECIFIC_USER— Retrieves detailed information about a specific user in Wrike using their unique user ID.WRIKE_GET_TASK_BY_ID— Retrieves read-only detailed information for a specific Wrike task by its unique ID, optionally allowing specification …WRIKE_LAUNCH_FOLDER_BLUEPRINT_ASYNC— Asynchronously launches a new project or folder structure in Wrike from a specified Folder Blueprint, typically returni…WRIKE_LAUNCH_TASK_BLUEPRINT_ASYNC— Asynchronously launches a Wrike Task Blueprint to create tasks/projects, requiring eithersuper_task_id(parent task)…WRIKE_LIST_FOLDER_BLUEPRINTS— Retrieves all account-level Folder Blueprints, which are templates for standardizing folder/project creation with prede…WRIKE_LIST_SPACE_FOLDER_BLUEPRINTS— Lists all folder blueprints (templates for new folders/projects) within a specified Wrike space, requiring a valid and …WRIKE_LIST_SPACE_TASK_BLUEPRINTS— Lists task blueprints (templates for creating tasks with consistent structures) available in a specific, accessible Wri…WRIKE_LIST_SUBFOLDERS_BY_FOLDER_ID— Lists subfolders (metadata only, not their contents) for an existing Wrike folder specified byfolderId, supporting r…WRIKE_LIST_TASK_BLUEPRINTS— Retrieves a list of defined Task Blueprints (predefined task templates) from the Wrike account, supporting pagination.WRIKE_MODIFY_ACCOUNT— Updates or adds custom key-value metadata to the Wrike account, useful for integrations, storing app-specific data, or …WRIKE_MODIFY_FOLDER— Modifies an existing Wrike folder: updates title, description, parents (not root/recycle bin), sharing, metadata, custo…WRIKE_MODIFY_GROUP— Updates an existing Wrike user group's attributes like title, members, parent, avatar, or metadata, using itsgroupId…WRIKE_MODIFY_TASK— Modifies an existing Wrike task by its ID, allowing updates to attributes such as title, status, dates, assignees, and …WRIKE_QUERY_CUSTOMFIELDS— Retrieves a Wrike custom field's detailed information (e.g., type, possible values for dropdowns), properties, and meta…WRIKE_QUERY_INVITATIONS— Retrieves all active invitations in Wrike, useful for viewing and auditing pending invitations or managing user onboard…WRIKE_QUERY_SPECIFIC_GROUP— Retrieves detailed information for a specific Wrike group using itsgroupId, optionally including 'metadata'.WRIKE_QUERY_WORKFLOWS— Fetches a list of all workflows with their detailed information from the Wrike account; this is a read-only action and …WRIKE_RETRIEVE_LIST_OF_GROUPS— Retrieves a list of user groups from the Wrike account, supporting metadata filtering, pagination, and inclusion of spe…WRIKE_UPDATE_CUSTOM_FIELD_BY_ID— Updates properties of an existing Wrike custom field by its ID, such as its title, type, scope, or sharing settings.WRIKE_UPDATE_INVITATION— Updates a pending Wrike invitation (invitationId) to resend it or change user's role/type (useuserTypeIdover depr…WRIKE_UPDATE_METADATA_ON_SPECIFIC_CONTACT— Updates metadata, job role, or custom fields for an existing Wrike contact specified bycontactId; ifjobRoleIdis …WRIKE_UPDATE_SPECIFIC_USER— Updates specified profile attributes (e.g., account ID, role, external status) for an existing Wrike user; unspecified …
# Get full input/output schema for a tool
npx -y smithery tool get wrike