
Use NinjaPipe with Claude Desktop, Cursor, or Windsurf to let AI read, act, and automate — no code required.
Or build automated NinjaPipe workflowsSign up and connect your NinjaPipe account to Activepieces.
Start freeGet your MCP URL and install it in Claude Desktop, Cursor, or Windsurf.
Ask your AI assistant to read emails, manage your calendar, and more.

Triggers when a new contact is created.

Triggers when a new company is created.

Triggers when a new deal is created.

Triggers when a new task is created in the selected project.

Triggers when a contact is created or updated.

Triggers when a company is created or updated.

Triggers when a deal is created or updated.

Triggers when a task in the selected project is created or updated.

Creates a new contact. Choose what happens if a contact with the same email already exists.

Updates an existing contact by ID.

Retrieves a contact by ID.

Retrieves a list of contacts.

Deletes a contact by ID.

Creates a contact or updates an existing one by email.

Enable or disable client portal access for a contact. When enabling, NinjaPipe auto-generates a secure password and returns it in the response.

Creates a new company.

Updates a company by ID.

Retrieves a company by ID.

Retrieves a list of companies.

Deletes a company by ID.

Creates a new deal.

Updates a deal by ID.

Retrieves a deal by ID.

Retrieves a list of deals.

Deletes a deal by ID.

Creates a new product.

Updates a product by ID.

Retrieves a product by ID.

Retrieves a list of products.

Deletes a product by ID.

Creates a new budget.

Updates a budget by ID.

Retrieves a budget by ID.

Retrieves a list of budgets.

Deletes a budget by ID.

Adds an expense to a budget. The expense amount is added to the budget's spent amount.

Creates a new project.

Updates a project by ID.

Retrieves a project by ID.

Retrieves a list of projects.

Deletes a project by ID.

Creates a task or subtask in a project.

Updates a task within a project.

Retrieves a single task within a project.

Retrieves the tasks of a project as a flat list. Use parent_id on each item to build a tree.

Deletes a task within a project. Subtasks may cascade.

Creates a new pipeline.

Updates a pipeline by ID.

Retrieves a pipeline by ID.

Retrieves a list of pipelines.

Deletes a pipeline by ID.

Creates a new order. Line items, currency, and custom fields go in Settings JSON.

Updates an order by ID.

Retrieves an order by ID.

Retrieves a list of orders.

Deletes an order by ID.

Sends a JSON payload to a Databin webhook URL on your connected NinjaPipe workspace.

Adds a contact OR a company to a CRM list. The list type must match (Contact lists accept contacts, Company lists accept companies). Idempotent — returns already_in_list:true if already present.

Make a custom API call to a specific endpoint
Get started
Join 300,000+ builders at MoneyGram, Alan, and PostHog shipping secure, open source AI automation.