WhatConverts MCP by usefulapi
Server Details
Read WhatConverts leads, calls, forms, accounts and profiles; add leads and update lead value.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
15 toolswhatconverts_create_leadCreate leadInspect
WRITE: add a lead to WhatConverts, for example an offline phone call, a form submission from another system or a sale you want attributed. It appears in reports and counts toward lead totals; send_notification is always off, so no emails go out. Not idempotent: calling twice creates two leads. A Profile key adds to its own profile; an Agency key must pass profile_id. POST /leads.
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Message body (text_message only). | |
| lead_url | No | URL where the lead occurred. | |
| quotable | No | ||
| form_name | No | Form name (web_form only). | |
| lead_type | Yes | Lead type. | |
| profile_id | No | Profile to add the lead to (required with an Agency key, not with a Profile key). | |
| landing_url | No | URL where the visitor arrived. | |
| lead_medium | No | Traffic medium, e.g. cpc. | |
| lead_source | No | Traffic source, e.g. google. | |
| quote_value | No | ||
| sales_value | No | ||
| date_created | No | When the lead happened (UTC); default now. | |
| lead_content | No | ||
| lead_keyword | No | ||
| phone_number | No | Contact phone, E.164. | |
| answer_status | No | phone_call only. | |
| caller_number | No | Caller number, E.164 (phone_call / text_message). | |
| custom_fields | No | ||
| email_address | No | Contact email address (stored on the lead; nothing is sent to it). | |
| lead_campaign | No | ||
| tracking_number | No | Tracking number, E.164 (phone_call / text_message). | |
| additional_fields | No | ||
| destination_number | No | Destination number, E.164 (phone_call). | |
| call_duration_seconds | No | Call length in seconds (phone_call only). |
whatconverts_get_accountGet accountRead-onlyInspect
Agency key only: one account by id with its profiles. GET /accounts/{account_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | WhatConverts account id. |
whatconverts_get_call_recording_infoGet call recording infoRead-onlyInspect
Recording and voicemail facts for a phone-call lead: the recording and voicemail links, call duration, answer status, tracking/caller numbers and the call/voicemail transcripts. Returns links and text only, never audio. Taken from GET /leads/{lead_id} (the audio endpoint GET /recording returns raw MP3 and is not used).
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | WhatConverts lead id of a phone call. |
whatconverts_get_leadGet leadRead-onlyInspect
One lead by id with every field: type, status, attribution (source, medium, campaign, keyword, landing page), contact details, location, device, quote/sales value, call details, transcripts, form/message content, and custom fields. GET /leads/{lead_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | WhatConverts lead id (from whatconverts_list_leads). | |
| customer_journey | No | Include the customer journey (Elite plans only). |
whatconverts_get_profileGet profileRead-onlyInspect
Agency key only: one profile by id (name, date created). GET /accounts/{account_id}/profiles/{profile_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | Yes | WhatConverts account id. | |
| profile_id | Yes | WhatConverts profile id. |
whatconverts_get_roleGet roleRead-onlyInspect
Agency key only: one role with its permission levels (none/view/edit) per area. GET /roles/{role_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| role_id | Yes | WhatConverts role id. |
whatconverts_get_userGet userRead-onlyInspect
Agency key only: one user by id with role, notification settings and (for account users) the accounts they can access. GET /users/{user_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | WhatConverts user id. |
whatconverts_list_accountsList accountsRead-onlyInspect
Agency key only: list the accounts (clients) of the agency with their profiles (id, name, date created). Use the ids to filter leads. start_date/end_date filter by creation date (WhatConverts defaults start_date to today, so pass an early start_date to see all). GET /accounts.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| order | No | Sort by date created: asc or desc (default desc). | |
| end_date | No | Accounts created up to this date (UTC). | |
| per_page | No | Results per page, 1-250 (default 25). | |
| start_date | No | Accounts created from this date (UTC). Pass e.g. 2000-01-01 to list all. |
whatconverts_list_leadsList leadsRead-onlyInspect
List tracked leads (phone calls, web forms, chats, texts, emails, events, transactions) with source/medium/campaign/keyword attribution, contact details, quote and sales values, call duration and transcripts. start_date is REQUIRED because WhatConverts otherwise returns only today's leads; a range is at most 400 days. A Profile key sees its own profile; an Agency key can narrow by account_id/profile_id. GET /leads.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| spam | No | true = only spam leads. | |
| order | No | Sort by date created: asc or desc (default desc). | |
| user_id | No | Only leads handled by this WhatConverts user id. | |
| end_date | No | Last day/time to include (UTC). Range from start_date at most 400 days. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| quotable | No | Only leads with this quotable state. | |
| duplicate | No | true = only duplicate leads. | |
| lead_type | No | Only this lead type. | |
| account_id | No | Agency key only: only this account (see whatconverts_list_accounts). | |
| profile_id | No | Agency key only: only this profile. | |
| start_date | Yes | First day/time to include (UTC), e.g. 2026-10-01 or 2026-10-01T00:00:00Z. | |
| lead_medium | No | Traffic medium, e.g. cpc. | |
| lead_source | No | Traffic source, e.g. google. | |
| lead_status | No | Repeat or unique contacts. | |
| quote_value | No | Only leads with / without a quote value. | |
| sales_value | No | Only leads with / without a sales value. | |
| lead_content | No | Ad content. | |
| lead_keyword | No | Keyword. | |
| phone_number | No | Contact phone number, E.164 (+15551234567). | |
| email_address | No | Contact email address. | |
| lead_campaign | No | Campaign name. | |
| customer_journey | No | Include customer journey data (Elite plans only). |
whatconverts_list_phone_numbersList tracking phone numbersRead-onlyInspect
List the call-tracking numbers: tracking and destination number, call flow, trigger (source/medium), call recording and messaging flags, last used. A Profile key lists its own profile; an Agency key may filter by account_id/profile_id. GET /tracking/numbers.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| per_page | No | Results per page, 1-250 (default 25). | |
| account_id | No | Agency key only: only this account. | |
| profile_id | No | Agency key only: only this profile. |
whatconverts_list_profilesList profilesRead-onlyInspect
Agency key only: list the profiles (websites/campaign sets) of one account. start_date/end_date filter by creation date (WhatConverts defaults start_date to today, so pass an early start_date to see all). GET /accounts/{account_id}/profiles.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| order | No | Sort by date created: asc or desc (default desc). | |
| end_date | No | Profiles created up to this date (UTC). | |
| per_page | No | Results per page, 1-250 (default 25). | |
| account_id | Yes | WhatConverts account id. | |
| start_date | No | Profiles created from this date (UTC). Pass e.g. 2000-01-01 to list all. |
whatconverts_list_rolesList rolesRead-onlyInspect
Agency key only: list user roles (id, name, master-account or account type). GET /roles.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| order | No | Sort by role name (default asc). | |
| per_page | No | Results per page, 1-250 (default 25). | |
| role_type | No | master_account (default) or account roles. |
whatconverts_list_usersList usersRead-onlyInspect
Agency key only: list WhatConverts users (email, role, whether activation is pending) of the master account or of client accounts. start_date/end_date filter by creation date (WhatConverts defaults start_date to today, so pass an early start_date to see all). GET /users.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| order | No | Sort by date created: asc or desc (default desc). | |
| end_date | No | Users created up to this date (UTC). | |
| per_page | No | Results per page, 1-250 (default 25). | |
| user_type | No | master_account (default) or account users. | |
| start_date | No | Users created from this date (UTC). Pass e.g. 2000-01-01 to list all. |
whatconverts_list_web_formsList tracked web formsRead-onlyInspect
List the web forms WhatConverts tracks (id, name, how the form and its submit are matched on the page). A Profile key lists its own profile; an Agency key may filter by account_id/profile_id. GET /tracking/forms.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| per_page | No | Results per page, 1-250 (default 25). | |
| account_id | No | Agency key only: only this account. | |
| profile_id | No | Agency key only: only this profile. |
whatconverts_update_leadUpdate leadDestructiveIdempotentInspect
WRITE: update a lead's sales data in WhatConverts: quotable state, quote value, sales value, the URL where the lead occurred, and/or custom/additional field values. Only the fields you pass change; it overwrites the previous values of those fields. Sends no notifications. At least one field is required. POST /leads/{lead_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | WhatConverts lead id. | |
| lead_url | No | URL where the lead occurred. | |
| quotable | No | Quotable state. | |
| quote_value | No | Quote value (number, account currency). | |
| sales_value | No | Sales value (number, account currency). | |
| custom_fields | No | Custom lead field values by field name. | |
| additional_fields | No | Additional field values by field name, e.g. {"Reason": "pricing"}. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
15 tool updates
- First observed
whatconverts_create_lead - First observed
whatconverts_get_account - First observed
whatconverts_get_call_recording_info - First observed
whatconverts_get_lead - First observed
whatconverts_get_profile - First observed
whatconverts_get_role - First observed
whatconverts_get_user - First observed
whatconverts_list_accounts - First observed
whatconverts_list_leads - First observed
whatconverts_list_phone_numbers - First observed
whatconverts_list_profiles - First observed
whatconverts_list_roles - First observed
whatconverts_list_users - First observed
whatconverts_list_web_forms - First observed
whatconverts_update_lead
Related MCP Connectors
Read deals, persons, organizations, activities and pipelines; create and update CRM records.
Read SlickText contacts, lists, campaigns, analytics and inbox; create and update contacts.
241List and create Keap contacts, companies, tasks, opportunities, orders, tags and campaigns.
Read campaigns, donations, profiles and supporters; record offline donations and upsert users.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Claude to the WhatConverts API, enabling management of leads, accounts, profiles, tracking numbers, and recordings through natural language.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables read-only access to customer and recurring-billing state from Recurly, including accounts, subscriptions, invoices, and payment outcomes.54 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to manage omnichannel CRM data (WhatsApp, Instagram, Facebook) via the official API, including leads, deals, pipelines, activities, tags, products, conversations, lists, attachments, and notes.MIT
- AlicenseNot gradedqualityBmaintenanceEnables reading campaign, segment, and message-delivery data from the Customer.io Journeys App API, including campaign metrics, audience segments, and recipient-level message outcomes.21 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.