io.usefulapi/pipeline-crm
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Pipeline CRM MCP by usefulapi
Publisher-provided description
Manage Pipeline CRM deals, people, companies, notes and calendar entries.
Summary by lookupd
Lets an agent read and update deals, people, companies, notes and calendar tasks in a Pipeline CRM account.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http pipeline-crm https://pipeline-crm.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add pipeline-crm --url https://pipeline-crm.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"pipeline-crm": {
"url": "https://pipeline-crm.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (30 tools)
Publisher-provided text
pipelinecrm_get_profileThe Pipeline CRM user this credential acts as: id, name and whether they are an account admin. The user's api_key is never returned. GET /profile.pipelinecrm_list_usersList the users of the Pipeline CRM account (id, name, email, team, admin flag). Use the ids as owners of deals, people and companies. api_key values are never rpipelinecrm_get_userOne user of the account by id. The user's api_key is never returned. GET /users/{id}.pipelinecrm_list_dealsList or search deals with stage, owner, company, primary contact, value, probability and expected close date. Filter by name, stage, pipeline, status, owner, copipelinecrm_get_dealOne deal by id with owner, company, people, stage, status, loss/won reasons, tags, custom fields and the next task. GET /deals/{id}.pipelinecrm_deal_totals_by_stageCount and total value of the deals visible to the user in every deal stage: the pipeline summary. GET /deals/totals_by_stage.pipelinecrm_list_deal_notesList the notes (activities) logged on one deal, with author, category and content. GET /deals/{id}/notes.pipelinecrm_create_dealWRITE: create a deal. Give the owner (user id), stage id, value, expected close date and company or primary contact when known; a new company is created from copipelinecrm_update_dealWRITE: change fields of a deal; only the fields you pass change. Move it to another stage with stage_id. Setting probability to 100 or 0 closes the deal as wonpipelinecrm_list_peopleList or search people (leads and contacts) with email, phones, position, company, owner, lead status and tags. Use search for a quick match on name, email or copipelinecrm_get_personOne person (lead or contact) by id with all contact details, company, owner, tags and custom fields. GET /people/{id}.pipelinecrm_list_person_dealsList the deals one person is associated with. GET /people/{id}/deals.pipelinecrm_list_person_notesList the notes (activities) logged on one person. GET /people/{id}/notes.pipelinecrm_create_personWRITE: create a lead or contact. Pass at least a first or last name or an email. No email is sent to the owner. POST /people.pipelinecrm_update_personWRITE: change fields of a person; only the fields you pass change. Pass type Contact to convert a lead. PUT /people/{id}.pipelinecrm_list_companiesList or search companies with address, website, phones, owner, tags and pipeline totals. GET /companies.pipelinecrm_get_companyOne company by id with address, phones, website, owner, tags and custom fields. GET /companies/{id}.pipelinecrm_list_company_peopleList the people (leads and contacts) who work at one company. GET /companies/{id}/people.pipelinecrm_create_companyWRITE: create a company. POST /companies.pipelinecrm_update_companyWRITE: change fields of a company; only the fields you pass change. PUT /companies/{id}.pipelinecrm_list_notesList notes (called activities in the Pipeline CRM app) attached to a deal, person or company. Pass at least one of deal_id, person_id, company_id. Filter by texpipelinecrm_get_noteOne note (activity) by id with its content, author, category, associations and comments. GET /notes/{id}.pipelinecrm_add_noteWRITE: log a note (activity) on a deal, person or company. Pass at least one of deal_id, person_id, company_id. POST /notes.pipelinecrm_list_calendar_entriesList calendar entries: tasks (a due date) and events (a start and end time) tied to deals, people or companies. Filter by kind, owner, a date range, and completpipelinecrm_get_calendar_entryOne calendar entry (task or event) by id. GET /calendar_entries/{id}.pipelinecrm_create_calendar_entryWRITE: create a task (CalendarTask, optional due date) or an event (CalendarEvent, start_time and end_time required), optionally tied to a deal, person or compapipelinecrm_update_calendar_entryWRITE: change a task or event; only the fields you pass change. Pass complete: true to mark a task done. PUT /calendar_entries/{id}.pipelinecrm_list_deal_stagesList the deal stages with id, name, default win probability and the pipeline each belongs to. Use the ids to filter or move deals. GET /admin/deal_stages.pipelinecrm_list_deal_pipelinesList the deal pipelines (each has its own stages) with id, name and which one is the default. GET /admin/deal_pipelines.pipelinecrm_list_lookupList one set of account lookup values to get ids for filters and writes. kind: deal_statuses, deal_loss_reasons, deal_won_reasons, deal_tags, lead_statuses, lea
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 624 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/pipeline-crm/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/pipeline-crm)
- 62141 servers
- Last crawl: 2026-11-11T18:17:25.333Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp