← Tools Reference

Manus

Manus integration (AI, Productivity). Imported from open-connector.

API key17 toolshttps://api.manus.ai
POST
manus_create_task
Create a new asynchronous Manus task from a message and optional project, connector, skill, sharing, or structured-output settings.

/v2/task.create

13 parameters
ParamTypeRequiredDescription
contentstringoptionalPlain text or structured Manus content parts.
connectorsarrayoptionalConnector IDs to enable for the message.
enable_skillsarrayoptionalSkill IDs to enable for the message.
force_skillsarrayoptionalSkill IDs the agent must invoke.
messageobjectoptionalManus task message.
project_idstringoptionalProject ID to associate this task with.
localestringoptionalLocale for the task output language, such as `en` or `zh-CN`.
interactive_modebooleanoptionalWhether the agent may pause to ask follow-up questions.
hide_in_task_listbooleanoptionalWhether to hide the task from the Manus web app task list.
share_visibilitystringoptionalTask sharing visibility.
agent_profilestringoptionalManus agent profile to use for this task turn.
titlestringoptionalCustom title for the task.
structured_output_schemaobjectoptionalJSON Schema for Manus structured output extraction.
GET
manus_get_task
Retrieve a Manus task's current status and metadata.

/v2/task.detail

1 parameter
ParamTypeRequiredDescription
task_idstringoptionalThe task ID to retrieve, including supported Manus shortcuts.
GET
manus_list_tasks
List Manus tasks with optional scope filters and cursor pagination.

/v2/task.list

6 parameters
ParamTypeRequiredDescription
limitintegeroptionalNumber of tasks to return per page, from 1 to 100.
cursorstringoptionalPagination cursor from the previous response.
orderstringoptionalSort direction for cursor-paginated results.
scopestringoptionalTask list scope filter.
agent_idstringoptionalAgent ID used when scope is `agent_subtask`.
project_idstringoptionalProject ID used when scope is `project`.
GET
manus_list_task_messages
List Manus task event messages with cursor pagination.

/v2/task.listMessages

6 parameters
ParamTypeRequiredDescription
task_idstringrequiredThe task ID to list messages for.
limitintegeroptionalNumber of messages to return per page, from 1 to 200.
cursorstringoptionalPagination cursor from the previous response.
orderstringoptionalSort direction for cursor-paginated results.
verbosebooleanoptionalWhether to include detailed tool, plan, and explanation events.
slides_formatstringoptionalSlides attachment format returned in task messages.
POST
manus_send_message
Send a follow-up message to an existing Manus task.

/v2/task.sendMessage

8 parameters
ParamTypeRequiredDescription
task_idstringrequiredThe task ID to send the message to.
contentstringoptionalPlain text or structured Manus content parts.
connectorsarrayoptionalConnector IDs to enable for the message.
enable_skillsarrayoptionalSkill IDs to enable for the message.
force_skillsarrayoptionalSkill IDs the agent must invoke.
messageobjectoptionalManus task message.
agent_profilestringoptionalManus agent profile to use for this task turn.
structured_output_schemaobjectoptionalJSON Schema for Manus structured output extraction.
POST
manus_stop_task
Stop a running Manus task.

/v2/task.stop

1 parameter
ParamTypeRequiredDescription
task_idstringoptionalThe running task ID to stop.
POST
manus_delete_task
Permanently delete a stopped Manus task. Stop a running task before deleting it.

/v2/task.delete

1 parameter
ParamTypeRequiredDescription
task_idstringoptionalThe task ID to delete.
POST
manus_update_task
Update a Manus task title, sharing visibility, or task-list visibility.

/v2/task.update

4 parameters
ParamTypeRequiredDescription
task_idstringrequiredThe task ID to update.
titlestringoptionalNew title for the task.
share_visibilitystringoptionalTask sharing visibility.
enable_visible_in_task_listbooleanoptionalWhether the task appears in the Manus web app task list.
POST
manus_confirm_task_action
Confirm a pending Manus task action from a waiting status event. Use send_message instead for messageAskUser events.

/v2/task.confirmAction

3 parameters
ParamTypeRequiredDescription
task_idstringrequiredThe task ID with a pending action.
event_idstringrequiredThe waiting_for_event_id value from the status update event.
inputobjectoptionalOptional input for the pending action, matching the event confirm_input_schema.
POST
manus_create_project
Create a Manus project for grouping tasks under shared instructions.

/v2/project.create

2 parameters
ParamTypeRequiredDescription
namestringrequiredDisplay name for the project.
instructionstringoptionalDefault instruction applied to tasks in this project.
GET
manus_list_projects
List Manus projects available to the current account.

/v2/project.list

GET
manus_list_connectors
List Manus connectors installed in the current account.

/v2/connector.list

GET
manus_list_skills
List Manus skills available to the current account or project.

/v2/skill.list

1 parameter
ParamTypeRequiredDescription
project_idstringoptionalProject ID used to include project-specific skills.
GET
manus_list_agents
List Manus custom agents in the current account.

/v2/agent.list

GET
manus_get_agent
Retrieve a Manus custom agent by ID.

/v2/agent.detail

1 parameter
ParamTypeRequiredDescription
agent_idstringoptionalThe agent ID to retrieve.
POST
manus_update_agent
Update a Manus custom agent's display name or description.

/v2/agent.update

3 parameters
ParamTypeRequiredDescription
agent_idstringrequiredThe agent ID to update.
nicknamestringoptionalNew display name for the agent.
aboutstringoptionalNew description or bio for the agent.
GET
manus_list_online_browser_clients
List online Manus browser clients that can be selected when confirming browser connection events.

/v2/browser.onlineList