Close CRM

live CRMData

Close CRM MCP Pack — wraps the Close (close.com) API v1.

6 tools
0ms auth
free tier 50 calls/day

Tools

close_me

Get the current Close user and organization for the supplied API key. Returns user ID, name, email, and the organizations (with IDs) the key can access. Use this to verify the key works and discover y

No parameters required.

Try it
close_search_leads

Search or list leads (companies/accounts in Close) using Close's query language.

No parameters required.

Try it
close_get_lead

Get a single lead by its Close lead ID (format `lead_...`). Returns full detail: display name, description, status, contacts, addresses, opportunities, custom fields, and timestamps.

No parameters required.

Try it
close_list_opportunities

List opportunities (pipeline deals) in Close. Returns a `data` array of opportunities with id, lead_id, status, value, currency, confidence, and expected close date, plus `has_more` / `total_results`.

No parameters required.

Try it
close_list_contacts

List contacts (people) in Close. Returns a `data` array of contacts with id, lead_id, name, title, emails, and phones, plus `has_more` / `total_results`.

No parameters required.

Try it
close_list_activities

List activities for a lead — calls, emails, notes, SMS, meetings, and status changes. Returns a `data` array (with id, _type, type, date_created, and type-specific fields) plus `has_more` / `total_res

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/close-crm/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/close-crm/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"close_me","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("close_me", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("close crm mcp pack — wraps the close (close");

Related packs

Other Pipeworx packs in the same categories (CRM, Data):