MCP.Market

Widely MCP server

online · 100% uptime
by widely-mobile.com·com.widely-mobile/widely·v1.0.0

Connect your communications to your AI.

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

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Widely yet.

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

Widely tools (62, 12 write)

write = sends, deletes, buys or posts
  • account_closure_optionsFree

    Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, remove a saved card) and that unused credit is refunded on closure. Full deletion is handled by Widely Support; no deletion steps. No sign-in.

  • ask_supportwrite actionFree

    Writes a message into this user's Support chat for a person to read. Any connected account can send it. Support's own assistant does not answer this message. text is what is needed and what was already tried.

  • check_call_rateFree

    Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination.

  • delete_account_stepswrite actionFree

    Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, remove a saved card) and that unused credit is refunded on closure. Full deletion is handled by Widely Support; no deletion steps. No sign-in.

  • discover_servicesFree

    Find a home mobile service Widely can provide for a country, including eSIM or physical SIM, native voice, SMS, a mobile number, and a regular or kosher line when the offer includes it. No sign-in. An empty list means nothing is listed yet. Travel data for a trip is a separate Widely product.

  • esim_install_stepsFree

    Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in.

  • explain_chargesFree

    Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge.

  • get_accountFree

    Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run.

  • get_account_balanceFree

    Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown.

  • get_auto_topupFree

    Returns whether auto top-up is on, and the threshold and amount.

  • get_callFree

    Returns full detail for one phone call, identified by call_id, including which identity and provider carried it.

  • get_data_rateFree

    Returns this customer's pay-as-you-go data ladder, starting from data already used this period. This is the account rate, separate from the public shelf. Omitting gb returns the volume points.

  • get_did_rateFree

    Returns an indicative monthly phone-number price for a country, using this account's rate checker.

  • get_esim_connection_checkFree

    Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed.

  • get_forwardingFree

    Returns how this seat's numbers are forwarded. Pro plan.

  • get_notification_preferencesFree

    Returns notification toggles and the low-balance threshold.

  • get_portFree

    Returns the current status of a port request. A port is not instant.

  • get_product_noteFree

    Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads.

  • get_recordingFree

    Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read.

  • get_threadFree

    Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages.

  • get_transcriptFree

    Returns stored transcript text already saved for a phone call. Does not start a new transcription. While speaking is still in progress, the status is in_progress. Returns no_transcript only after the conversation has ended with no stored text.

  • get_usageFree

    Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business.

  • get_voicemailFree

    Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above.

  • invite_memberwrite actionFree

    Emails an invitation to join this Widely account. New users start Free; there is no account user limit.

  • list_did_numbersFree

    Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished.

  • list_identitiesFree

    Returns the phone numbers, caller IDs, verified SIM numbers, PBX extensions, and eSIMs on this Widely seat, with the provider that supplies each and what it can do.

  • list_payment_methodsFree

    Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included.

  • list_pbxFree

    Returns shared numbers and phone menus. This user and the account owner need Business.

  • list_phone_systemFree

    Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly windows. The owner needs Business for shared phone-system features; queue agents, shared-number users, and direct person targets need Business too. A queue rings only members who are signed in and available.

  • list_plansFree

    List Free, Pro, and Business monthly prices. Each monthly figure is per user. Quote that amount. Do not round it and do not call it an account price. No sign-in. This does not change the plan. Business covers the office phone system. channel_packs lists the 10-channel pack prices: number packs per country, and SIP trunk packs per account.

  • list_teamFree

    Returns people on this account and pending email invites.

  • list_voicemailsFree

    Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored.

  • list_wallet_activityFree

    Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label.

  • list_wallet_refundsFree

    Returns first-eSIM wallet top-ups that can be refunded to the card: the profile has not been installed and the top-up is inside the refund window.

  • port_requirementsFree

    Returns the documents a number port needs. No sign-in. Does not submit a port.

  • quote_callFree

    Returns the price for dialling a destination number or country. No sign-in. This does not place the call.

  • quote_esimFree

    Price Widely travel data for a country. Use this when a trip needs data and not a home mobile service. Pay as you go per GB, with no data package. An optional gb value returns an estimate billed in 0.1 GiB steps. No sign-in.

  • quote_numberFree

    Price a Widely phone number for a country, including the monthly amount and whether local calls are included. Use this when a UK, US, Israeli, or other local number is needed. Each number includes 2 simultaneous calls. More come in packs of 10, shared by the account's numbers in the same country; channel_count prices the packs needed for a total such as 15. No sign-in. This does not purchase the number.

  • quote_portFree

    Price moving an existing number onto Widely. Use this when the current number should be kept. The move is not instant. No sign-in. This does not start the move.

  • quote_serviceFree

    Price one listed home mobile service for a form factor and number line that offer allows. The amount comes from that offer. No sign-in. This is separate from Widely travel data.

  • read_supportFree

    Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included.

  • request_callFree

    Rings the user's phones. After one answers, dials the destination into that same conversation. The result shows as an outgoing phone call. The user speaks on it. Pro plan. If no phone answers, the destination is not dialled.

  • request_speakFree

    Dials the number and the assistant handles the task on the phone. Business plan. The user's own phones stay quiet unless connect_user is true. Returns immediately with call_id. An empty transcript means speaking is still in progress. connect_user true asks the person to hold, rings the user's phones into the same conversation, and the assistant leaves.

  • request_transcriptFree

    Asks Widely to transcribe a recording that has no text yet. Pro plan.

  • run_esim_connection_checkwrite actionFree

    Asks this user's Widely app to check the eSIM and returns a request_id. A result of no_install_yet means the profile may have been installed from a QR and the Widely app is not on that phone. An APN is not included.

  • search_callsFree

    Finds phone calls on this Widely seat by date range, direction, contact name, or number. Returns one row per phone call, with direction, duration, outcome, the identity used, and whether a transcript or recording exists.

  • search_contactsFree

    Finds saved contacts on this seat by name. Returns names and phone numbers.

  • search_helpFree

    Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price.

  • search_messagesFree

    Searches this user's Widely, SMS, and WhatsApp threads by keyword and date. Returns message text with sender and thread. Support and assistant threads are excluded.

  • search_numbersFree

    Find Widely phone numbers available for a country and an optional city, with the monthly price. Use this when a local number is needed. No sign-in. This does not purchase a number.

  • send_messagewrite actionFree

    Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request.

  • set_number_routingFree

    Points a number at ring_me, personal_assistant, a receptionist, a menu, a queue, voicemail, busy, or decline. An optional closed target uses the opening hours. A shared line, receptionist, menu, or queue needs Business.

  • submit_product_notewrite actionFree

    Sends Widely a note about a missing capability, a complaint, or a use case to build. No account is required. reply_url, when it is https, receives each desk reply. Returns conversation_id. Passing that id on a later request adds to the same thread.

  • subscribe_eventsFree

    Sets the https URL that receives call.started, call.ended, and speak.completed for this seat. events chooses which of those names to receive. Omitting events receives all three. An empty webhook_url stops delivery.

  • uk_divert_numberFree

    Returns the UK shared Always-forward destination and the dial code. No sign-in.

  • update_forwardingwrite actionFree

    Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan.

  • update_whatsapp_aiwrite actionFree

    Pause, resume, choose who can see the WhatsApp chats, or set the webhook that answers first. Setting a webhook returns the signing secret once.

  • upsert_hourswrite actionFree

    Creates or edits a named weekly schedule. The account owner needs Business. day is 0 for Monday through 6 for Sunday; start and end are HH:MM.

  • upsert_menuwrite actionFree

    Creates or edits a press-1 menu. The account owner needs Business. A key can ring a person, ring a queue, or send the caller to an AI receptionist. A direct person target and every queue agent also need Business.

  • upsert_queuewrite actionFree

    Creates or edits a queue. The account owner and every queue member need Business. A queue rings only members who are signed in and available.

  • upsert_receptionistwrite actionFree

    Creates or edits an AI receptionist. The account owner needs Business. It speaks with the caller and does not transfer the live conversation to a person.

  • upsert_receptionist_knowledgeFree

    Adds or revises a knowledge entry for one receptionist. The next WhatsApp reply and the next phone call both use it.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1266ms20/20
  • Tool poisoning62 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 12 write-action tools with no auth3/15
  • Maintenancelast push 9 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 81/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Widely compares

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

Safety score
81/100
higher than 62% of 48,255 servers
Tools
62
the typical server has 7
Tools that change things
19%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
372 ms
faster than 39% of 30,031 servers

What its tools let an agent do: 49 read · 9 change · 1 delete · 2 send or post · 1 run or deploy

Install Widely in Claude Code, Cursor or VS Code

claude mcp add --transport http widely https://mcp.widely-mobile.com/mcp
Add to Cursor

What the publisher says

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

Widely MCP — distribution pack

The server is already live at https://mcp.widely-mobile.com/mcp. People connect with their Widely login. There is no API key. Docs: https://widely-mobile.com/mcp. Privacy: https://widely-mobile.com/en/privacy-policy (section “Connecting an AI”). Support: info@widely-mobile.com.

This folder is the manifest set for the four directories. Approval time is outside the build. Each submission uses the same URL.

MCP Registry

Namespace com.widely-mobile is proved with a DNS TXT record on widely-mobile.com, then:

mcp-publisher login dns --domain widely-mobile.com
mcp-publisher publish server.json

server.json is the registry schema dated 2025-12-11.

Cursor Marketplace

This folder is the plugin root (.cursor-plugin/plugin.json, mcp.json, assets/logo.png). Cursor reviews plugins from a public Git repository. Submit this repository (or a thin public copy of this folder) through the Cursor Marketplace form. Keywords: phone, calls, sms, voicemail, telecom, transcripts.

Claude Connectors and ChatGPT

Both take the same remote URL, https://mcp.widely-mobile.com/mcp, OAuth (no API key), the docs URL, the privacy URL, and assets/logo.png. Those two portals need the Widely publisher login; they cannot be filed from the repo.

Gemini CLI

gemini extensions install https://github.com/Swift-Mobile-Solutions-Dev/widely-mcp

On first tool use, Gemini CLI opens a browser for Widely OAuth (Dynamic Client Registration).

Cline

Follow llms-install.md. Add the remote URL https://mcp.widely-mobile.com/mcp and complete Widely OAuth. Do not run a local install from this repository.

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

Widely: common questions

Is Widely MCP server safe?
Mostly: it is graded B (81/100). Read the Widely safety report
How do I install Widely?
It runs remotely at mcp.widely-mobile.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Widely need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Widely maintained?
The last commit was 30 days ago (2026-10-05). The latest release is v1.0.0.
Is Widely up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Widely compare with other MCP servers?
safety score 81/100 (higher than 62% of 48,255 servers); tools 62 (the typical server has 7); tools that change things 19% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.