productivityapi_key

Manus

AI-powered task automation and workflow management platform

Verdict

Manus is an AI task orchestration platform that lets your team create, track, and manage AI-powered workflows directly from Switchy. @mention Manus to spin up new projects with custom instructions, create tasks that can run multi-turn conversations, upload files for processing, and set up webhooks for real-time task updates. Developers and ops teams get the most value — you can automate document processing, coordinate multi-step AI workflows, and monitor task progress without leaving your Space. Setup requires an API key from your Manus dashboard. Note that file uploads use presigned S3 URLs, so you'll handle the PUT request separately after creating the file record.

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 file
    destructive

    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 task
    destructive

    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 Webhook
    destructive

    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

  1. 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Start New Project

@Manus create a new project called 'Customer Onboarding Automation' with default instructions for processing intake forms
Open 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 S3
Open 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 points
Open in a Space →

Set Up Webhook

@Manus create a webhook pointing to https://myteam.example.com/manus-events so we get notified when tasks finish
Open in a Space →

Check File Status

@Manus get the details for file ID abc123 and tell me if it's uploaded, pending, or deleted
Open in a Space →
Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.