RevDesk Product MCP

io.github.cell-labs-incPublished by GitHub account cell-labs-incv1.1.0Updated Oct 28, 2026

Give AI agents secure access to RevDesk calling, SMS, phone numbers, caller IDs, and usage.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

AI-generated overview

Remote RevDesk server that lets an assistant send SMS, place and manage calls, buy phone numbers, and check usage on a RevDesk account.

What you can do
  • Send SMS from the account's RevDesk numbers, with both numbers in E.164 format
  • Place outbound calls bridged server-side and hang up in-progress calls
  • List recent calls with status, duration and cost, and get details of a single call by id
  • List owned phone numbers, search numbers available for purchase, and buy a number
  • List verified caller IDs with CNAM display names and read the current-month usage rollup
When to use it
Useful when an assistant should handle telephony for a RevDesk account: texting contacts, placing outbound calls, checking call status and cost, or provisioning numbers. Meant for teams already using RevDesk rather than for general web or messaging tasks.
Requirements
A remote streamable HTTP endpoint at mcp.revdesk.com, reachable over the network. A RevDesk account and a least-privilege RevDesk API key sent as a bearer token in the Authorization header. No local runtime or packages.
Before you install
The Authorization header carries a RevDesk API key; keep it least-privilege and out of logs. The server can send real SMS, place real calls, hang up calls, and buy phone numbers, which bills the RevDesk account. Call and usage data, including costs, are exposed to the assistant.

Installation

In SourceWeft

  1. Open RevDesk Product MCP in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.cell-labs-inc%2Frevdesk-product/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "revdesk-product": {
      "type": "http",
      "url": "https://mcp.revdesk.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Tools

10

send_sms

Send SMS

Send a text message from one of the account's RevDesk phone numbers. Both numbers must be E.164 (+14155550123). Use list_phone_numbers to find a valid 'from' number.

Parameterstorequiredfromrequiredmessagerequired

place_call

Place a call

Place an outbound phone call from one of the account's RevDesk numbers to a destination. The call is bridged server-side (no audio flows through the AI). Returns a call id for status checks.

Parametersrecordto_numberrequiredfrom_numberrequired

list_calls

List call history

List recent calls with status, duration, and cost. Most recent first.

Parameterslimitstatus

get_call

Get call details

Get the current status and details of a single call by id.

Parameterscall_idrequired

hangup_call

Hang up a call

Hang up an in-progress call by id.

Parameterscall_idrequired

list_phone_numbers

List phone numbers

List the phone numbers owned by this account (usable as 'from' numbers).

Takes no parameters.

search_available_numbers

Search available numbers

Search phone numbers available for purchase, by area code or digit pattern.

Parameterslimitcountrycontainsarea_code

buy_phone_number

Buy a phone number

Purchase a phone number for this account. Provide an exact number from search_available_numbers, or just an area code to auto-pick. Billing applies to the RevDesk account.

Parametersnamearea_codephone_number

list_caller_ids

List caller IDs

List verified caller IDs and their CNAM display names.

Takes no parameters.

get_usage

Get usage

Current-month usage rollup: calls placed, minutes used, active numbers, spend.

Takes no parameters.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.