DoubleScale

MCP article

MCP Tools Reference

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.