MCP.Market

Dubber MCP server

by WYRE-AI·io.github.WYRE-AI/dubber-mcp·v1.1.0

MCP server for Dubber: call recordings, compliance, groups/accounts/users, and Dub.Point.

B70/100grade B
What users say
No reviews yet
Be the first
Safety scan
B70/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Dubber yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Dubber tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Dubber compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
70/100
higher than 35% of 48,255 servers

Release history: 2 versions in the registry since 2026-09-28, latest 2026-10-23, typically one every 25 days.

Install Dubber in Claude Code, Cursor or VS Code

claude mcp add dubber-mcp -- docker run -i --rm ghcr.io/wyre-ai/dubber-mcp:v1.1.0
Add to Cursor

What the publisher says

From the Dubber repository's README, as published. We do not edit it. Read it on GitHub

dubber-mcp

MCP server for Dubber — call recording upload/retrieval, compliance metadata and tags, group/account/user management, REST-hook (webhook) notifications, and Dub.Point telecom-system (e.g. BroadWorks) integration.

Built on the MCP 2026-07-28 spec via the split v2 SDK (@modelcontextprotocol/server / /node / /client ^2.0.0-beta.5) with dual-era serving: one shared McpServerFactory behind createMcpHandler({ legacy: 'stateless' }) answers both 2025-era initialize-handshake clients (the WYRE gateway today) and modern 2026-07-28 envelope clients, with an identical, deterministic 37-tool surface for every caller. Ships as a GHCR container only (no MCPB bundle). The Dubber client is @wyre-ai/node-dubber.

Tools (37, flat)

dubbergroupslistunidentifiedrecordings, dubbergroupscreateunidentifiedrecording.

  • Core: dubbertestconnection.
  • Groups: dubbergroupsget, dubbergroupscreate_child,

dubberrecordingsgetwaveform, dubberrecordingsupdatemetadata, dubberrecordingsaddtags, dubberrecordingsinitiatemultipartupload, dubberrecordingsgetuploadtarget, dubberrecordingscompleteupload. Gated: dubberrecordingsdelete (⚠ DESTRUCTIVE), dubberrecordingsdelete_tags (⚠ HIGH-IMPACT).

  • Accounts: dubberaccountscreate, dubberaccountsget, dubberaccountsupdate.
  • Recordings: dubberrecordingslist, dubberrecordingscreate, dubberrecordingsget,

dubberusersupdate. Gated: dubberusersdelete (⚠ DESTRUCTIVE).

  • Users: dubberuserslist, dubberuserscreate, dubberusersget,

dubbernotificationsget, dubbernotificationsupdate, dubbernotificationsactivate, dubbernotificationslistunclaimed. Gated: dubbernotifications_delete (⚠ HIGH-IMPACT).

  • Profile: dubberprofileget.
  • Notifications (REST hooks): dubbernotificationslist, dubbernotificationscreate,

dubberdubpoints_find.

  • Dub.Point: dubberdubpointslist, dubberdubpointscreate, dubberdubpoints_get,
  • OAuth: gated dubberoauthrevoke_token (⚠ HIGH-IMPACT).

Credentials

Four values, all required — none of them a human login (see "Vendor quirks" below).

In gateway mode a request missing any of the four required headers is answered 401 (JSON-RPC error -32001) before the MCP handler runs. It never falls through to env credentials — a header-controlled base URL is likewise refused entirely (env-mode only), so a caller can never redirect client secrets to another host.

When CONDUITS2SSECRET is set (conduit provisions this sidecar's own derived subkey), every request except /health must also carry a valid X-Gateway-S2S HMAC header signed by the gateway, or it is answered 401. This stops a compromised sibling sidecar from impersonating the gateway. Unset, the check is off (the fleet's dormant default).

Running

export NODE_AUTH_TOKEN=$(gh auth token)   # GitHub Packages auth for @wyre-ai/*
npm install
npm run build
node dist/index.js                        # stdio (default)
MCP_TRANSPORT=http node dist/index.js     # HTTP on :8080 (/mcp, /health)
npm run smoke                             # proves both protocol eras serve the same tools

Docker (linux/amd64 per fleet law):

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Dubber: common questions

Is Dubber MCP server safe?
Mostly: it is graded B (70/100). Read the Dubber safety report
How do I install Dubber?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Dubber need an API key?
Yes. The registry entry asks for DUBBER_CLIENT_SECRET, DUBBER_AUTH_TOKEN.
Is Dubber maintained?
The last commit was 37 days ago (2026-09-28). The latest release is v1.1.0.

More from WYRE-AI →