- supermetrics: fix query endpoint /query → /query/data/json - airops: fix base URL /v1 → /public_api/v1 - zoominfo: fix auth --dry-run leaking real JWT, add response validation - outreach: remove parseInt() on JSON:API string IDs (caused NaN) - similarweb: add encodeURIComponent on domain in all URL paths - coupler: fix dry-run auth mask from '***' to 'Bearer ***' - clay: allow name-based enrich (--first-name + --last-name + --domain) - pendo.md: fix guide state from 'published' to 'public' - close.md: fix rate limit header names to ratelimit-* Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 KiB
4 KiB
Close
Sales CRM for SMBs with built-in calling, email, and pipeline management designed for high-velocity sales teams.
Capabilities
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | Leads, Contacts, Opportunities, Activities, Tasks |
| MCP | - | Not available |
| CLI | ✓ | close.js |
| SDK | - | REST API only |
Authentication
- Type: Basic Auth
- Header:
Authorization: Basic {base64(api_key + ':')} - Get key: Settings > API Keys at https://app.close.com
Common Agent Operations
List Leads
GET https://api.close.com/api/v1/lead/
Authorization: Basic {base64(api_key + ':')}
Search Leads
GET https://api.close.com/api/v1/lead/?query=company_name
Authorization: Basic {base64(api_key + ':')}
Create Lead
POST https://api.close.com/api/v1/lead/
{
"name": "Acme Corp",
"url": "https://acme.com",
"description": "Enterprise prospect"
}
Get Contact
GET https://api.close.com/api/v1/contact/{contact_id}/
Authorization: Basic {base64(api_key + ':')}
Create Contact
POST https://api.close.com/api/v1/contact/
{
"lead_id": "lead_xxx",
"name": "Jane Smith",
"emails": [{ "email": "jane@acme.com", "type": "office" }],
"phones": [{ "phone": "+15551234567", "type": "office" }]
}
Create Opportunity
POST https://api.close.com/api/v1/opportunity/
{
"lead_id": "lead_xxx",
"value": 50000,
"status_type": "active"
}
List Activities
GET https://api.close.com/api/v1/activity/?lead_id=lead_xxx
Authorization: Basic {base64(api_key + ':')}
Create Task
POST https://api.close.com/api/v1/task/
{
"lead_id": "lead_xxx",
"text": "Follow up on demo request",
"_type": "lead",
"date": "2026-03-10"
}
Key Metrics
Lead Data
id- Lead IDdisplay_name- Lead nameurl- Website URLdescription- Lead descriptionstatus_id- Pipeline statuscontacts- Associated contactsopportunities- Associated opportunitiestasks- Associated tasks
Contact Data
id- Contact IDlead_id- Parent leadname- Full nametitle- Job titleemails- Email addresses arrayphones- Phone numbers array
Opportunity Data
id- Opportunity IDlead_id- Parent leadvalue- Value in centsstatus_type- active, won, or lostconfidence- Win probability (0-100)date_won- Close date
Task Data
id- Task IDlead_id- Parent leadtext- Task descriptionassigned_to- Assigned user IDdate- Due dateis_complete- Completion status
Parameters
Leads
query- Search query string_skip- Number of results to skip (pagination)_limit- Max results to return (default: 100)_fields- Comma-separated fields to return
Contacts
lead_id- Filter by parent lead_skip- Pagination offset_limit- Max results
Opportunities
lead_id- Filter by parent leadstatus- Filter by status type (active, won, lost)_skip- Pagination offset_limit- Max results
Activities
lead_id- Filter by lead_type__type- Filter by type (Email, Call, Note, SMS, Meeting)date_created__gt- After datedate_created__lt- Before date
Tasks
assigned_to- Filter by user IDis_complete- Filter by completion (true/false)lead_id- Filter by lead_type- Task type (lead)
When to Use
- Managing SMB sales pipelines with high-touch outreach
- Tracking sales activities (calls, emails, meetings) per lead
- Creating and managing tasks for sales follow-ups
- Opportunity tracking and revenue forecasting
- Building automated outreach workflows
- Sales team performance reporting
Rate Limits
- Rate limits based on organization plan
- Standard: ~100 requests/minute
- Responses include
ratelimit-limitandratelimit-remainingheaders - 429 responses include
Retry-Afterheader
Relevant Skills
- revops
- sales-enablement
- cold-email