NinjaPipe MCP server
NinjaPipe CRM integration with contacts, companies, deals, tasks (under projects), pipelines, products, budgets, projects, orders, lists, and Databin webhook delivery.
NinjaPipe is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.
- Tools
- 51
- Works with
- Any MCP client
- Auth
- Custom auth
- License
- MIT, open source
- Updated
- September 2026
About the NinjaPipe MCP server
Connect NinjaPipe once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches NinjaPipe and 760+ other apps over a single connection, on our cloud or a self-hosted install.
Tools
NinjaPipe tools your AI can run
Once connected, your assistant can call any of these NinjaPipe actions by asking in plain language.
Create Contact
Creates a new contact. Choose what happens if a contact with the same email already exists.
15 fields
Update Contact
Updates an existing contact by ID.
15 fields
Get Contact
Retrieves a contact by ID.
1 field
List Contacts
Retrieves a list of contacts.
6 fields
Delete Contact
Deletes a contact by ID.
1 field
Upsert Contact
Creates a contact or updates an existing one by email.
14 fields
Toggle Client Portal
Enable or disable client portal access for a contact. When enabling, NinjaPipe auto-generates a secure password and returns it in the response.
3 fields
Create Company
Creates a new company.
14 fields
Update Company
Updates a company by ID.
15 fields
Get Company
Retrieves a company by ID.
1 field
List Companies
Retrieves a list of companies.
6 fields
Delete Company
Deletes a company by ID.
1 field
Create Deal
Creates a new deal.
11 fields
Update Deal
Updates a deal by ID.
12 fields
Get Deal
Retrieves a deal by ID.
1 field
List Deals
Retrieves a list of deals.
6 fields
Delete Deal
Deletes a deal by ID.
1 field
Create Product
Creates a new product.
7 fields
Update Product
Updates a product by ID.
8 fields
Get Product
Retrieves a product by ID.
1 field
List Products
Retrieves a list of products.
4 fields
Delete Product
Deletes a product by ID.
1 field
Create Budget
Creates a new budget.
9 fields
Update Budget
Updates a budget by ID.
10 fields
Get Budget
Retrieves a budget by ID.
1 field
List Budgets
Retrieves a list of budgets.
4 fields
Delete Budget
Deletes a budget by ID.
1 field
Create Budget Expense
Adds an expense to a budget. The expense amount is added to the budget's spent amount.
5 fields
Create Project
Creates a new project.
9 fields
Update Project
Updates a project by ID.
9 fields
Get Project
Retrieves a project by ID.
1 field
List Projects
Retrieves a list of projects.
6 fields
Delete Project
Deletes a project by ID.
1 field
Create Task
Creates a task or subtask in a project.
10 fields
Update Task
Updates a task within a project.
11 fields
Get Task
Retrieves a single task within a project.
2 fields
List Tasks
Retrieves the tasks of a project as a flat list. Use parent_id on each item to build a tree.
6 fields
Delete Task
Deletes a task within a project. Subtasks may cascade.
2 fields
Create Pipeline
Creates a new pipeline.
5 fields
Update Pipeline
Updates a pipeline by ID.
5 fields
Get Pipeline
Retrieves a pipeline by ID.
1 field
List Pipelines
Retrieves a list of pipelines.
4 fields
Delete Pipeline
Deletes a pipeline by ID.
1 field
Create Order
Creates a new order. Line items, currency, and custom fields go in Settings JSON.
14 fields
Update Order
Updates an order by ID.
15 fields
Get Order
Retrieves an order by ID.
1 field
List Orders
Retrieves a list of orders.
5 fields
Delete Order
Deletes an order by ID.
1 field
Send to Databin
Sends a JSON payload to a Databin webhook URL on your connected NinjaPipe workspace.
2 fields
Add to List
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.
3 fields
Custom API Call
Make a custom API call to a specific endpoint
10 fields
Triggers
NinjaPipe events your agent can watch
These start a run the moment something happens in NinjaPipe, so work gets picked up on its own.
New Contact
Triggers when a new contact is created.
New Company
Triggers when a new company is created.
New Deal
Triggers when a new deal is created.
New Task
Triggers when a new task is created in the selected project.
1 field
New or Updated Contact
Triggers when a contact is created or updated.
New or Updated Company
Triggers when a company is created or updated.
New or Updated Deal
Triggers when a deal is created or updated.
New or Updated Task
Triggers when a task in the selected project is created or updated.
1 field
Give your assistant NinjaPipe
Connect NinjaPipe once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.
NinjaPipe MCP, answered.
No. That is the point of it. One Activepieces server exposes NinjaPipe alongside every other piece you connect, so your client keeps a single connection.
More sales & crm apps on the same server
Browse all MCP appsHubSpot
Powerful CRM that offers tools for sales, customer service, and marketing automation.
Salesforce
CRM software solutions and enterprise cloud computing
Outseta
Triggers and actions for Outseta CRM and Billing
Housecall Pro
Manage your home service business with Housecall Pro CRM integration
Moxie
CRM build for the freelancers.
Famulor AI - Voice Agent
AI-powered calling and SMS platform. Automate outbound campaigns, manage leads, and get real-time call analytics.