DoubleScale publishes WordPress Abilities as MCP tools. Tool names use the format doublescale/tool-name. An agent should always call doublescale/get-context first to learn which modules and tools are available for the connecting user.
How permissions work
Every tool runs as the user tied to the API key or Application Password.
Read tools require the same CRM read permissions as wp-admin.
Write tools (create contact, update deal, add note, etc.) require the corresponding write permissions.
Sales-scoped roles may see only their own deals, invoices, and proposals — summaries respect that scope.
Support agents may see only tickets assigned to them unless they have a manager role.
Core
Tool
Description
doublescale/get-context
Start here. Returns who you are, active modules, callable tools, site currency and timezone.
Contacts
Tool
Description
doublescale/list-contacts
Search and page through contacts.
doublescale/get-contact
Full contact record with optional relationship and engagement counts.
doublescale/list-contact-segments
All tags and lists with IDs.
doublescale/create-contact
Add a new contact.
doublescale/update-contact
Update name, phone, or company.
Activities
Tool
Description
doublescale/get-contact-timeline
Chronological history for one contact.
doublescale/list-activities
Recent CRM activity across the site.
doublescale/list-activity-types
Activity type vocabulary.
doublescale/add-contact-note
Append a note to a contact.
doublescale/log-call
Record a completed call.
Deals & pipelines
Tool
Description
doublescale/list-deals
List deals with stage and pipeline.
doublescale/get-deal
One deal with full details.
doublescale/list-pipelines
Pipelines and stages.
doublescale/get-deal-summary
Deal counts and value by stage.
doublescale/create-deal
Create a deal for a contact.
doublescale/update-deal
Update deal fields or move stages.
Sales documents
Tool
Description
doublescale/list-invoices
List invoices.
doublescale/get-invoice
One invoice with line items.
doublescale/list-proposals
List proposals.
doublescale/get-proposal
One proposal with line items.
doublescale/get-sales-summary
Invoice totals by status.
doublescale/update-invoice
Update due date, notes, or terms.
doublescale/update-proposal
Update subject, expiry, or terms.
doublescale/list-contracts
List contracts.
doublescale/get-contract
One contract.
doublescale/list-credit-notes
List credit notes.
doublescale/get-credit-note
One credit note.
doublescale/list-products
Product catalog.
doublescale/get-product
One product.
Campaigns & engagement
Tool
Description
doublescale/list-campaigns
List email, SMS, and WhatsApp campaigns.
doublescale/get-campaign
One campaign with engagement stats.
doublescale/get-campaign-summary
Campaign counts by status and channel.
doublescale/list-messages
Sent message history with opens and clicks.
doublescale/get-engagement-summary
Open and click rates site-wide or per contact.
Automations
Tool
Description
doublescale/list-automations
List workflows (read-only).
doublescale/get-automation
One workflow with trigger and steps.
Support
Tool
Description
doublescale/list-tickets
List support tickets.
doublescale/get-ticket
One ticket.
doublescale/get-ticket-thread
Replies and notes on a ticket.
doublescale/get-support-summary
Ticket counts by status and priority.
Tasks & projects
Tool
Description
doublescale/list-tasks
List tasks.
doublescale/get-task
One task.
doublescale/list-task-statuses
Task status vocabulary.
doublescale/get-task-summary
Task counts by status and priority.
doublescale/create-task
Create a task linked to a contact, deal, or project.
doublescale/update-task
Update a task.
doublescale/list-projects
List projects.
doublescale/get-project
One project.
doublescale/list-project-statuses
Project board statuses.
doublescale/create-project
Create a project.
doublescale/update-project
Update a project.
doublescale/get-project-summary
Project counts by status.
Booking
Tool
Description
doublescale/list-bookings
List bookings (read-only).
doublescale/get-booking
One booking.
doublescale/get-booking-summary
Booking counts by status.
Forms
Tool
Description
doublescale/list-forms
Connected forms and submission counts.
doublescale/list-form-submissions
Form submissions with matched contacts.
Analytics
Tool
Description
doublescale/get-revenue-report
Company-wide invoiced and collected totals.
doublescale/get-contact-growth
New contacts per month.
Tool availability depends on enabled modules and the connecting user’s role. Disabled modules do not publish tools.