LH CRM registers one ability through the WordPress Abilities API, in category lh-crm (CRM), exposed over MCP. It requires install_plugins.

lh-crm/query-enquiries

Returns a paginated list of enquiries on one site, newest first. Only enquiries in the five CRM statuses are returned (scheduled future enquiries are not). Annotated as read-only, not destructive and idempotent.

ParameterTypeDescription
site_idinteger, at least 1Site to query. Defaults to the current site. On multisite, a site ID that does not exist returns success: false.
statusstring, enumShort status name: new_enq, prog_enq, pending_enq, res_enq or clos_enq. Omit for all five.
form_idintegerOnly enquiries from this contact form
author_idintegerOnly enquiries from this user
categorystringlh_crm-category term slug
searchstringText search on title and content
per_pageinteger, 1 to 100Default 20
pageinteger, at least 1Default 1

The input schema sets additionalProperties to false, so any parameter not listed above is rejected (since 1.5.10).

The result holds success, site_id, total, total_pages, page, per_page and enquiries. Each enquiry has id, date, status (full status name), title, excerpt, author (id, display_name, email), form (id, title), page_id, categories (names), notes and edit_url.

Example:

{"site_id": 2, "status": "new_enq", "per_page": 10}