Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Pipeline CRM MCP by usefulapi

REMOTE · PIPELINE-CRM.USEFULAPI.IO

Manage Pipeline CRM deals, people, companies, notes and calendar entries.

63 Trust /100

Last scanned (23 hours ago)

Scores higher than 46% of remote servers

Reachable. Last reached 16 Oct 2026.

Category CRM and Sales

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security78
Transport & Reachability0
Schema Quality & AI Usability78
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 4970 tokens (~165/item across 30 items; 30 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management13
  • Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 30 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 31 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities60
  • Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28. See how to fix → Fail
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 14 Oct 26 +3
    • The server rewrote its instructions, which are the text every model session reads security
    • The server now declares the “prompts” capability functional
    • First check of Schema quality: 100 functional
    • New prompt “getting_started” functional
    • Server version: 1.0.0 → 1.1.0 functional
  • 13 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 12 Oct 26 59

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 16 Oct 2026 · Probed https://pipeline-crm.usefulapi.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=usefulapi.io CN=WE1,O=Google Trust Services,C=US 13 Sept 2026 12 Dec 2026 ECDSA 256 ECDSA-SHA256 d9be3287b0fde9630e825ba1f79bff3f
SANs: usefulapi.io, *.usefulapi.io
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of pipeline-crm.usefulapi.io. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
usefulapi.io. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 302

WWW-Authenticate challenge Bearer realm="OAuth", resource_metadata="https://pipeline-crm.usefulapi.io/.well-known/oauth-protected-resource/mcp"

Bearer realm="OAuth", resource_metadata="https://pipeline-crm.usefulapi.io/.well-known/oauth-protected-resource/mcp"

Protected resource metadata

Document https://pipeline-crm.usefulapi.io/.well-known/oauth-protected-resource/mcp
Retrieved Yes
Resource https://pipeline-crm.usefulapi.io/mcp
Authorisation server https://pipeline-crm.usefulapi.io

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://pipeline-crm.usefulapi.io/mcp Redirected 302 https://usefulapi.io/pipeline-crm/
http (plaintext) http://pipeline-crm.usefulapi.io/mcp Inconclusive 302 http://pipeline-crm.usefulapi.io/mcp
MCP tools · 30 exposed · ~4,763 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
pipelinecrm_add_note ~122

WRITE: log a note (activity) on a deal, person or company. Pass at least one of deal_id, person_id, company_id. POST /notes.

NameTypeReqDescription
company_idinteger–Attach to this company.
contentstringyesThe note text.
deal_idinteger–Attach to this deal.
note_category_idinteger–Note category id (see pipelinecrm_list_lookup with kind note_categories).
person_idinteger–Attach to this person.
titlestring–Optional note title.

No output schema declared.

No examples provided.

pipelinecrm_create_calendar_entry ~216

WRITE: create a task (CalendarTask, optional due date) or an event (CalendarEvent, start_time and end_time required), optionally tied to a deal, person or company. POST /calendar_entries.

NameTypeReqDescription
all_dayboolean–All-day entry (events default to false, tasks to true).
association_idinteger–Id of the deal, person or company this entry belongs to.
association_typestring–Type of the record this entry belongs to (with association_id).
category_idintegeryesEvent category id (required by Pipeline CRM; see pipelinecrm_list_lookup with kind event_categories).
descriptionstring–Details.
due_datestring–Tasks only: the due date (yyyy-mm-dd).
end_timestring–Events only: end time.
namestringyesTitle of the task or event.
start_timestring–Events only: start time.
typestringyesCalendarTask or CalendarEvent.

No output schema declared.

No examples provided.

pipelinecrm_create_company ~182

WRITE: create a company. POST /companies.

NameTypeReqDescription
address_1string–Address line 1.
address_2string–Address line 2.
citystring–City.
countrystring–Country.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
descriptionstring–Description.
emailstring–Company email address.
namestringyesCompany name.
owner_idinteger–Owner user id.
phone1string–Primary business phone.
postal_codestring–Postal code.
statestring–State or province.
tag_idsarray–Full list of company tag ids.
webstring–Website.

No output schema declared.

No examples provided.

pipelinecrm_create_deal ~278

WRITE: 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 company_name if no company_id is given. No email is sent to the owner. POST /deals.

NameTypeReqDescription
company_idinteger–Existing company id.
company_namestring–Creates a new company with this name for the deal.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
expected_close_datestring–Expected close date (yyyy-mm-dd).
namestringyesDeal name.
owner_idinteger–User id of the owner (default: the authenticated user).
person_idsarray–Ids of the people associated with the deal.
primary_contact_idinteger–Existing person id of the primary contact.
source_idinteger–Lead source id (see pipelinecrm_list_lookup with kind lead_sources).
stage_idinteger–Deal stage id (see pipelinecrm_list_deal_stages).
summarystring–Description of the deal.
tag_idsarray–Deal tag ids.
value––The deal's value in its currency.

No output schema declared.

No examples provided.

pipelinecrm_create_person ~236

WRITE: 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.

NameTypeReqDescription
company_idinteger–Existing company id.
company_namestring–Links the company with this name, creating it when none matches.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
emailstring–Work email address.
first_namestring–First name.
last_namestring–Last name.
lead_source_idinteger–Lead source id.
lead_status_idinteger–Lead status id.
mobilestring–Mobile phone.
owner_idinteger–Owner user id.
phonestring–Work phone.
positionstring–Job title.
summarystring–Notes about the person.
tag_idsarray–Full list of contact tag ids.
typestring–Lead or Contact (default: the account's default).

No output schema declared.

No examples provided.

pipelinecrm_deal_totals_by_stage ~44

Count and total value of the deals visible to the user in every deal stage: the pipeline summary. GET /deals/totals_by_stage.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pipelinecrm_get_calendar_entry ~43

One calendar entry (task or event) by id. GET /calendar_entries/{id}.

NameTypeReqDescription
calendar_entry_idintegeryesPipeline CRM calendar entry id.

No output schema declared.

No examples provided.

pipelinecrm_get_company ~46

One company by id with address, phones, website, owner, tags and custom fields. GET /companies/{id}.

NameTypeReqDescription
company_idintegeryesPipeline CRM company id.

No output schema declared.

No examples provided.

pipelinecrm_get_deal ~59

One deal by id with owner, company, people, stage, status, loss/won reasons, tags, custom fields and the next task. GET /deals/{id}.

NameTypeReqDescription
deal_idintegeryesPipeline CRM deal id.

No output schema declared.

No examples provided.

pipelinecrm_get_note ~47

One note (activity) by id with its content, author, category, associations and comments. GET /notes/{id}.

NameTypeReqDescription
note_idintegeryesPipeline CRM note id.

No output schema declared.

No examples provided.

pipelinecrm_get_person ~51

One person (lead or contact) by id with all contact details, company, owner, tags and custom fields. GET /people/{id}.

NameTypeReqDescription
person_idintegeryesPipeline CRM person id.

No output schema declared.

No examples provided.

pipelinecrm_get_profile ~42

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

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

pipelinecrm_get_user ~44

One user of the account by id. The user's api_key is never returned. GET /users/{id}.

NameTypeReqDescription
user_idintegeryesPipeline CRM user id.

No output schema declared.

No examples provided.

pipelinecrm_list_calendar_entries ~188

List 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 completed, incomplete or late. GET /calendar_entries.

NameTypeReqDescription
from_datestring–Only entries on or after this date (yyyy-mm-dd).
kindstring–Only tasks or only events.
owner_idinteger–Only entries owned by this user id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
statusstring–Only incomplete, completed or late (overdue) entries.
to_datestring–Only entries on or before this date (yyyy-mm-dd).

No output schema declared.

No examples provided.

pipelinecrm_list_companies ~257

List or search companies with address, website, phones, owner, tags and pipeline totals. GET /companies.

NameTypeReqDescription
citystring–Companies in this city.
countrystring–Companies in this country.
created_afterstring–Created on or after this date (yyyy-mm-dd).
created_beforestring–Created on or before this date (yyyy-mm-dd).
is_customerboolean–true = customers only, false = non-customers only.
modified_afterstring–Modified on or after this date (yyyy-mm-dd).
namestring–Companies whose name starts with this text.
owner_idinteger–Only companies owned by this user id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
sortstring–Sort column key, with a leading - for descending; several keys separated by commas. Example: -deal_value,deal_name. Custom fields sort as custom_label_<id>.
tag_idsarray–Only companies with these tag ids.

No output schema declared.

No examples provided.

pipelinecrm_list_company_people ~91

List the people (leads and contacts) who work at one company. GET /companies/{id}/people.

NameTypeReqDescription
company_idintegeryesPipeline CRM company id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_list_deal_notes ~96

List the notes (activities) logged on one deal, with author, category and content. GET /deals/{id}/notes.

NameTypeReqDescription
deal_idintegeryesPipeline CRM deal id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_list_deal_pipelines ~88

List the deal pipelines (each has its own stages) with id, name and which one is the default. GET /admin/deal_pipelines.

NameTypeReqDescription
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_list_deal_stages ~94

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

NameTypeReqDescription
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_list_deals ~496

List or search deals with stage, owner, company, primary contact, value, probability and expected close date. Filter by name, stage, pipeline, status, owner, company, contact, archived flag, value range and created, expected-close, closed or modified dates. Money values come back as decimal strings. GET /deals.

NameTypeReqDescription
archivedboolean–true = archived deals only, false = not archived only.
closed_afterstring–Closed (won or lost) on or after this date (yyyy-mm-dd).
closed_beforestring–Closed (won or lost) on or before this date (yyyy-mm-dd).
company_namestring–Only deals whose company name contains this text.
created_afterstring–Created on or after this date (yyyy-mm-dd).
created_beforestring–Created on or before this date (yyyy-mm-dd).
expected_close_afterstring–Expected to close on or after this date (yyyy-mm-dd).
expected_close_beforestring–Expected to close on or before this date (yyyy-mm-dd).
max_valuenumber–Only deals worth at most this much.
min_valuenumber–Only deals worth at least this much.
modified_afterstring–Modified on or after this date (yyyy-mm-dd).
namestring–Deals whose name contains this text.
owner_idinteger–Only deals owned by this user id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
pipeline_idinteger–Only deals in this deal pipeline id (see pipelinecrm_list_deal_pipelines).
primary_contact_idinteger–Only deals whose primary contact is this person id.
sortstring–Sort column key, with a leading - for descending; several keys separated by commas. Example: -deal_value,deal_name. Custom fields sort as custom_label_<id>.
stage_idinteger–Only deals in this deal stage id (see pipelinecrm_list_deal_stages).
status_idinteger–Only deals with this deal status id (open, won, lost... see pipelinecrm_list_lookup with kind deal_statuses).

No output schema declared.

No examples provided.

pipelinecrm_list_lookup ~137

List 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, lead_sources, contact_tags, company_tags, note_categories, event_categories, task_priorities, task_statuses, teams. GET /admin/<kind>.

NameTypeReqDescription
kindstringyesWhich lookup list to return.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_list_notes ~275

List 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 text, category, author and created date. GET /notes.

NameTypeReqDescription
author_idinteger–Only notes written by this user id.
category_idinteger–Only notes in this note category id (see pipelinecrm_list_lookup with kind note_categories).
company_idinteger–Notes on this company.
created_afterstring–Created on or after this date (yyyy-mm-dd).
created_beforestring–Created on or before this date (yyyy-mm-dd).
deal_idinteger–Notes on this deal.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
person_idinteger–Notes on this person.
querystring–Free-text search across title, content, category and comments.
sortstring–Sort column key, with a leading - for descending; several keys separated by commas. Example: -deal_value,deal_name. Custom fields sort as custom_label_<id>.

No output schema declared.

No examples provided.

pipelinecrm_list_people ~353

List 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 company name, or filter precisely. GET /people.

NameTypeReqDescription
company_idinteger–Only people at this company id.
company_namestring–Only people whose company name contains this text.
created_afterstring–Created on or after this date (yyyy-mm-dd).
created_beforestring–Created on or before this date (yyyy-mm-dd).
emailstring–Matches the work email address.
modified_afterstring–Modified on or after this date (yyyy-mm-dd).
namestring–Matches the first or last name.
owner_idinteger–Only people owned by this user id.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
searchstring–Matches first name, last name, email or company name.
sortstring–Sort column key, with a leading - for descending; several keys separated by commas. Example: -deal_value,deal_name. Custom fields sort as custom_label_<id>.
source_idinteger–Only people with this lead source id.
status_idinteger–Only people with this lead status id (see pipelinecrm_list_lookup with kind lead_statuses).
tag_idsarray–Only people with these tag ids.
typestring–Only leads or only contacts.

No output schema declared.

No examples provided.

pipelinecrm_list_person_deals ~87

List the deals one person is associated with. GET /people/{id}/deals.

NameTypeReqDescription
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
person_idintegeryesPipeline CRM person id.

No output schema declared.

No examples provided.

pipelinecrm_list_person_notes ~87

List the notes (activities) logged on one person. GET /people/{id}/notes.

NameTypeReqDescription
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).
person_idintegeryesPipeline CRM person id.

No output schema declared.

No examples provided.

pipelinecrm_list_users ~125

List 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 returned. GET /users.

NameTypeReqDescription
emailstring–Only users with this email address.
including_inactiveboolean–Also return deactivated users.
pageinteger–Page number, from 1 (default 1). Pass the previous reply's next_page.
per_pageinteger–Results per page, 1-200 (default 25).

No output schema declared.

No examples provided.

pipelinecrm_update_calendar_entry ~150

WRITE: change a task or event; only the fields you pass change. Pass complete: true to mark a task done. PUT /calendar_entries/{id}.

NameTypeReqDescription
calendar_entry_idintegeryesPipeline CRM calendar entry id.
category_idinteger–New event category id.
completeboolean–true marks the entry complete, false reopens it.
descriptionstring–New details.
due_datestring–Tasks only: new due date (yyyy-mm-dd).
end_timestring–Events only: new end time.
namestring–New title.
start_timestring–Events only: new start time.

No output schema declared.

No examples provided.

pipelinecrm_update_company ~206

WRITE: change fields of a company; only the fields you pass change. PUT /companies/{id}.

NameTypeReqDescription
address_1string–Address line 1.
address_2string–Address line 2.
citystring–City.
company_idintegeryesPipeline CRM company id.
countrystring–Country.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
descriptionstring–Description.
emailstring–Company email address.
namestring–New company name.
owner_idinteger–Owner user id.
phone1string–Primary business phone.
postal_codestring–Postal code.
statestring–State or province.
tag_idsarray–Full list of company tag ids.
webstring–Website.

No output schema declared.

No examples provided.

pipelinecrm_update_deal ~379

WRITE: 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 won or lost; give won/loss reason ids when you do. Archive with archived: true. No email is sent to a new owner. PUT /deals/{id}.

NameTypeReqDescription
archivedboolean–true archives the deal, false restores it.
closed_timestring–Actual close date (yyyy-mm-dd).
company_idinteger–Company id.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
deal_idintegeryesPipeline CRM deal id.
expected_close_datestring–New expected close date (yyyy-mm-dd).
loss_reason_idinteger–Deal loss reason id.
loss_reason_notesstring–Why the deal was lost.
namestring–New deal name.
owner_idinteger–New owner user id.
person_idsarray–Full list of associated person ids (replaces the list).
primary_contact_idinteger–Primary contact person id.
probabilityinteger–Probability of closing, 0-100. 100 closes the deal as won, 0 as lost.
stage_idinteger–Move the deal to this deal stage id.
status_idinteger–Deal status id.
summarystring–New description.
tag_idsarray–Full list of deal tag ids (replaces the list).
value––New value.
won_reason_idinteger–Deal won reason id.
won_reason_notesstring–Why the deal was won.

No output schema declared.

No examples provided.

pipelinecrm_update_person ~244

WRITE: change fields of a person; only the fields you pass change. Pass type Contact to convert a lead. PUT /people/{id}.

NameTypeReqDescription
company_idinteger–Existing company id.
company_namestring–Links the company with this name, creating it when none matches.
custom_fieldsobject–Custom field values keyed by the custom field's key (see the account's custom field labels in Pipeline CRM).
emailstring–Work email address.
first_namestring–First name.
last_namestring–Last name.
lead_source_idinteger–Lead source id.
lead_status_idinteger–Lead status id.
mobilestring–Mobile phone.
owner_idinteger–Owner user id.
person_idintegeryesPipeline CRM person id.
phonestring–Work phone.
positionstring–Job title.
summarystring–Notes about the person.
tag_idsarray–Full list of contact tag ids.
typestring–Convert the record to a Lead or a Contact.

No output schema declared.

No examples provided.

Install

How do I install the Pipeline CRM MCP by usefulapi server?

Pipeline CRM MCP by usefulapi is a hosted endpoint at https://pipeline-crm.usefulapi.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · pipeline-crm.usefulapi.io

# add to Claude Code
claude mcp add --transport http io-usefulapi-pipeline-crm 'https://pipeline-crm.usefulapi.io/mcp'
Common questions

What is the Pipeline CRM MCP by usefulapi server?

Pipeline CRM MCP by usefulapi is listed in the public MCP registry as io.usefulapi/pipeline-crm. Manage Pipeline CRM deals, people, companies, notes and calendar entries. This page covers its hosted endpoint (https://pipeline-crm.usefulapi.io/mcp).

Is the Pipeline CRM MCP by usefulapi server safe to use?

Pipeline CRM MCP by usefulapi scores 63 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Pipeline CRM MCP by usefulapi server expose?

Pipeline CRM MCP by usefulapi exposes 30 tools: pipelinecrm_get_profile, pipelinecrm_list_users, pipelinecrm_get_user, pipelinecrm_list_deals, pipelinecrm_get_deal, and 25 more. Their descriptions and schemas cost roughly 4,763 tokens of context every time the server is loaded.

Does the Pipeline CRM MCP by usefulapi server require authentication?

Yes. Pipeline CRM MCP by usefulapi asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Pipeline CRM MCP by usefulapi server still maintained?

Pipeline CRM MCP by usefulapi is still listed as active in the MCP registry. We last reached this channel on 16 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.