Skip to content

WhatConverts MCP by usefulapi

by usefulapi.io · remote · no sign-in to list tools · v1.3.3 · published by io.usefulapi

Read WhatConverts leads, calls, forms, accounts and profiles; add leads and update lead value.

Deletes · 1Changes · 1

15 tools: 1 can delete or cancel things, 1 change things and 13 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http whatconverts https://whatconverts.usefulapi.io/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

15 tools

Deletes or cancels 1Claude Code: deny
  • whatconverts_update_leadWRITE: 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.No findings

    Why it is in this group

    • The name "whatconverts_update_lead" says "update": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    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}.

    Annotations the server declares

    • title: Update lead
    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
Changes things 1Claude Code: ask
  • whatconverts_create_leadWRITE: add a lead to WhatConverts, for example an offline phone call, a form submission from another system or a sale you want attributed.No findings

    Why it is in this group

    • The name "whatconverts_create_lead" says "create": a word for a change.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: Create lead
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 13Claude Code: allow
  • whatconverts_get_accountAgency key only: one account by id with its profiles.No findings

    Why it is in this group

    • The name "whatconverts_get_account" says "get": a word for reading.
    Description, as the server wrote it
    Agency key only: one account by id with its profiles. GET /accounts/{account_id}.

    Annotations the server declares

    • title: Get account
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_get_call_recording_infoRecording 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.No findings

    Why it is in this group

    • The name "whatconverts_get_call_recording_info" says "get": a word for reading.
    Description, as the server wrote it
    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).

    Annotations the server declares

    • title: Get call recording info
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_get_leadOne lead by id with every field: type, status, attribution (source, medium, campaign, keyword, landing page), contact details, location, device, quote/sales value, call details, tr…No findings

    Why it is in this group

    • The name "whatconverts_get_lead" says "get": a word for reading.
    Description, as the server wrote it
    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}.

    Annotations the server declares

    • title: Get lead
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_get_profileAgency key only: one profile by id (name, date created).No findings

    Why it is in this group

    • The name "whatconverts_get_profile" says "get": a word for reading.
    Description, as the server wrote it
    Agency key only: one profile by id (name, date created). GET /accounts/{account_id}/profiles/{profile_id}.

    Annotations the server declares

    • title: Get profile
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_get_roleAgency key only: one role with its permission levels (none/view/edit) per area.No findings

    Why it is in this group

    • The name "whatconverts_get_role" says "get": a word for reading.
    Description, as the server wrote it
    Agency key only: one role with its permission levels (none/view/edit) per area. GET /roles/{role_id}.

    Annotations the server declares

    • title: Get role
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_get_userAgency key only: one user by id with role, notification settings and (for account users) the accounts they can access.No findings

    Why it is in this group

    • The name "whatconverts_get_user" says "get": a word for reading.
    Description, as the server wrote it
    Agency key only: one user by id with role, notification settings and (for account users) the accounts they can access. GET /users/{user_id}.

    Annotations the server declares

    • title: Get user
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_accountsAgency key only: list the accounts (clients) of the agency with their profiles (id, name, date created).No findings

    Why it is in this group

    • The name "whatconverts_list_accounts" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List accounts
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_leadsList tracked leads (phone calls, web forms, chats, texts, emails, events, transactions) with source/medium/campaign/keyword attribution, contact details, quote and sales values, ca…No findings

    Why it is in this group

    • The name "whatconverts_list_leads" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List leads
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_phone_numbersList the call-tracking numbers: tracking and destination number, call flow, trigger (source/medium), call recording and messaging flags, last used.No findings

    Why it is in this group

    • The name "whatconverts_list_phone_numbers" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List tracking phone numbers
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_profilesAgency key only: list the profiles (websites/campaign sets) of one account.No findings

    Why it is in this group

    • The name "whatconverts_list_profiles" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List profiles
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_rolesAgency key only: list user roles (id, name, master-account or account type).No findings

    Why it is in this group

    • The name "whatconverts_list_roles" says "list": a word for reading.
    Description, as the server wrote it
    Agency key only: list user roles (id, name, master-account or account type). GET /roles.

    Annotations the server declares

    • title: List roles
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_usersAgency key only: list WhatConverts users (email, role, whether activation is pending) of the master account or of client accounts.No findings

    Why it is in this group

    • The name "whatconverts_list_users" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List users
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • whatconverts_list_web_formsList the web forms WhatConverts tracks (id, name, how the form and its submit are matched on the page).No findings

    Why it is in this group

    • The name "whatconverts_list_web_forms" says "list": a word for reading.
    Description, as the server wrote it
    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.

    Annotations the server declares

    • title: List tracked web forms
    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.3.3. Values in angle brackets are yours to fill in.

claude mcp add --transport http whatconverts https://whatconverts.usefulapi.io/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__whatconverts__whatconverts_list_leads",
      "mcp__whatconverts__whatconverts_get_lead",
      "mcp__whatconverts__whatconverts_get_call_recording_info",
      "mcp__whatconverts__whatconverts_list_accounts",
      "mcp__whatconverts__whatconverts_get_account",
      "mcp__whatconverts__whatconverts_list_profiles",
      "mcp__whatconverts__whatconverts_get_profile",
      "mcp__whatconverts__whatconverts_list_users",
      "mcp__whatconverts__whatconverts_get_user",
      "mcp__whatconverts__whatconverts_list_roles",
      "mcp__whatconverts__whatconverts_get_role",
      "mcp__whatconverts__whatconverts_list_phone_numbers",
      "mcp__whatconverts__whatconverts_list_web_forms"
    ],
    "ask": [
      "mcp__whatconverts__whatconverts_create_lead"
    ],
    "deny": [
      "mcp__whatconverts__whatconverts_update_lead"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as whatconverts. Review it before you use it.