Manus
AI-powered task automation and workflow management platform
Verdict
Common use cases
- Automate document processing with file uploads
- Coordinate multi-step AI workflows across tasks
- Track task progress with real-time webhooks
- Organize team AI work into projects
- Run multi-turn AI conversations on complex problems
Integration
- Vendor
- Manus
- Category
- productivity
- Auth
- API_KEY
- Tools
- 14
- Composio slug
manus
Tools
- Create File
Tool to create a file record and obtain a presigned URL for uploading file content to S3. Use when you need to upload a file to Manus. After calling this action, use the returned upload_url with a PUT request to upload the actual file conte
- Create New Project
Tool to create a new project with default instructions. Projects organize tasks and apply consistent instructions across multiple task creations via the project_id parameter. Use when you need to set up a new project workspace for organizin
- Create New Task
Creates a new AI task with custom parameters, attachments, and optional connectors. Supports multi-turn conversations by specifying taskId for continuation. Use when you want to create a new task for the Manus agent to execute.
- Create Webhook
Tool to register a webhook to receive real-time task notifications. Use when you need to set up real-time notifications for task events such as task_created, task_progress, and task_stopped. The webhook URL must be accessible over HTTPS and
- Delete a filedestructive
Deletes a file by ID. This removes both the file record and the file from S3 storage. Use when you need to remove a previously uploaded file from the Manus platform.
- Delete taskdestructive
Permanently delete a task by its ID. This action cannot be undone. Use this action when you want to permanently remove a task from the system.
- Delete Webhookdestructive
Removes a webhook subscription. This is a destructive operation that permanently removes the webhook. Use when you need to delete an existing webhook that is no longer needed.
- Get file details
Retrieves details of a specific file by ID, including its status and metadata. Use this to get information about a previously uploaded file such as its name, current status (pending, uploaded, or deleted), and creation timestamp.
- Get Task
Retrieves details of a specific task by ID, including status, output messages, credit usage, and metadata. Use this action to check the current status of a task and retrieve its results after it has been submitted. Example: Get the details
- Get Webhook Public Key
Retrieves the RSA public key used for verifying webhook signatures. Use this key to validate that webhook requests genuinely came from Manus. This is essential for security - always verify webhook signatures before processing the payload.
- List Projects
Retrieve a list of all projects in your account with optional pagination. Use this action when you need to get all projects to find a specific project ID or to see all available projects.
- List tasks
Retrieves a list of tasks with optional filtering and pagination. Allows searching, filtering by status, and sorting by creation or update time. Use this action to fetch multiple tasks at once, optionally filtered by status, project, search
- List uploaded files
Retrieves a list of the 10 most recently uploaded files. Use this action to get information about files that have been uploaded to the Manus platform, including their IDs, filenames, creation timestamps, and status.
- Update Task
Updates a task's metadata such as title, sharing settings, and visibility in the task list. Use when you need to modify an existing task's properties like its title, enable or disable public sharing, or change its visibility in the task lis
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Manus in the MCP catalog and click Connect. 3. Log into your Manus dashboard at manus.ai and generate a new API key from the API Keys section under your account settings. 4. Copy the key and paste it into the Switchy connection dialog, then click Authorize. 5. Switchy will verify the key and confirm the connection — you'll see Manus appear in your active integrations list. 6. Open any Space and type '@Manus create a new project called Q1 Automation with default instructions' to test the connection. 7. If the project creates successfully, the integration is live and ready for your team to use.
What teammates see: by default, memories from Manus are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Start New Project
@Manus create a new project called 'Customer Onboarding Automation' with default instructions for processing intake formsOpen in a Space →
Upload Processing File
@Manus create a file record for 'quarterly_report.pdf' and give me the upload URL so I can PUT the content to S3Open in a Space →
Launch AI Task
@Manus create a new task to extract key metrics from the uploaded quarterly report and summarize trends in bullet pointsOpen in a Space →
Set Up Webhook
@Manus create a webhook pointing to https://myteam.example.com/manus-events so we get notified when tasks finishOpen in a Space →
Check File Status
@Manus get the details for file ID abc123 and tell me if it's uploaded, pending, or deletedOpen in a Space →