MCP server for interacting with your LINE Official Account
Widely is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Connect your communications to your AI.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http widely-mcp https://mcp.widely-mobile.com/mcp
# 2 — ask your agent for something these tools do
# list_identities, search_calls, get_call and 65 more
Widely costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http widely-mcp https://mcp.widely-mobile.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
68 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| include_shared | boolean | no | Include account shared numbers. This user and the account owner need Business. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| since | string | no | ISO 8601 start (inclusive). |
| until | string | no | ISO 8601 end (exclusive). |
| days | integer | no | Look back this many days (default 30). |
| direction | string | no | — |
| missed_only | boolean | no | — |
| contact | string | no | Saved contact name to match. |
| number | string | no | Phone number or trailing digits. |
| query | string | no | Words from a stored transcript. Pro. |
| line | string | no | — |
| limit | integer | no | Max rows to return. |
Returns full detail for one phone call, identified by call_id, including which identity and provider carried it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| call_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| call_id | string | yes | — |
Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| call_id | string | yes | — |
Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Look back this many days (default 30). |
| limit | integer | no | Max rows to return. |
Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| call_id | string | yes | — |
| include_audio | boolean | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | no | Keyword to match in message text. |
| conversation_id | string | no | — |
| days | integer | no | Look back this many days (default 30). |
| limit | integer | no | Max rows to return. |
Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | — |
| before | string | no | — |
| limit | integer | no | Max rows to return. |
Finds saved contacts on this seat by name. Returns names and phone numbers.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
| limit | integer | no | — |
Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| to | string | no | Phone number or saved contact name. |
| text | string | no | Message text. |
| identity_id | string | no | Optional identity id when the grant is limited to specific numbers. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination | string | no | Phone number to connect after the user answers. |
| identity_id | string | no | Optional identity id. Omit it and Widely picks the caller ID the same way the app does. Needed only when the grant is limited to several numbers. |
Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | integer | no | Look back this many days (default 30). |
| company | boolean | no | — |
Returns how this seat's numbers are forwarded. Pro plan.
No parameter schema on file.
Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| identity_id | string | no | — |
| forward_to | string | no | A business number on this seat, or empty to stop. |
Asks Widely to transcribe a recording that has no text yet. Pro plan.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| call_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination | string | yes | — |
| task | string | yes | What the assistant should say and do. Max 500 characters. |
| identity_id | string | no | Optional identity id. Omit it and Widely picks the caller ID the same way the app does. Needed only when the grant is limited to several numbers. |
| connect_user | boolean | no | When true, the destination is asked to hold, the user's phones are rung into the same conversation, and the assistant leaves. |
Returns shared numbers and phone menus. This user and the account owner need Business.
No parameter schema on file.
Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run.
No parameter schema on file.
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.
No parameter schema on file.
Returns people on this account and pending email invites.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | Two-letter country code or country name. |
| city | string | no | — |
| number_type | string | no | local, mobile, or toll-free. |
| currency | string | no | GBP, EUR, USD, or ILS. Omit for the rate-checker default. |
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 n
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | — |
| number_type | string | no | — |
| currency | string | no | GBP, EUR, USD, or ILS. Omit for the rate-checker default. |
| channel_count | integer | no | Total simultaneous calls wanted, including the 2 included. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| number | string | no | — |
| country | string | no | — |
| number_type | string | no | — |
| currency | string | no | GBP, EUR, USD, or ILS. Omit for the rate-checker default. |
Returns the current status of a port request. A port is not instant.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| port_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | — |
| gb | number | no | Optional amount of data to estimate. |
| currency | string | no | GBP, EUR, USD, or ILS. Omit for the rate-checker default. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | no | Country name or two-letter code. |
| service_type | string | no | — |
| form_factor | string | no | esim or physical_sim. |
| capability | string | no | One capability the offer declares, such as native_voice, sms, mobile_number, or number_porting. |
| capabilities | array | no | Every capability the offer declares. A missing one is left out. |
| number_line | string | no | regular or kosher. Returned only when the offer lists that line. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| offer_id | string | yes | — |
| form_factor | string | yes | — |
| number_line | string | yes | regular or kosher, when the offer allows it. |
| number | string | no | — |
Returns the price for dialling a destination number or country. No sign-in. This does not place the call.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination | string | no | Phone number to price. |
| country | string | no | — |
| number_type | string | no | — |
| currency | string | no | GBP, EUR, USD, or ILS. Omit for the rate-checker default. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| currency | string | no | GBP, EUR, USD, or ILS. Defaults to EUR. |
Emails an invitation to join this Widely account. New users start Free; there is no account user limit.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| name | string | no | — |
| description | string | no | — |
| greeting | string | no | — |
| knowledge | string | no | — |
| voice | string | no | Voice the receptionist speaks with: one of alloy, ash, ballad, cedar, coral, echo, marin, sage, shimmer, verse (default marin), or a custom voice id made in the Widely app, which starts with voice_. A |
| languages | array | no | — |
| default_language | string | no | — |
| enabled | boolean | no | — |
Pause, resume, choose who can see the WhatsApp chats, or set the webhook that answers first. Setting a webhook returns the signing secret once.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| did_id | string | yes | — |
| pause | boolean | no | — |
| webhook_url | string | no | — |
| clear_webhook | boolean | no | — |
| monitor_ids | array | no | — |
Adds or revises a knowledge entry for one receptionist. The next WhatsApp reply and the next phone call both use it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
| id | string | no | — |
| title | string | yes | — |
| body | string | yes | — |
| category | string | no | — |
| data | object | no | — |
Returns one receptionist's profile, contacts, locations, opening hours, and categorized business facts before you update them.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
Creates or edits the business identity, IANA timezone, contact details, and human-escalation instructions used on phone and WhatsApp.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
| business_name | string | no | — |
| timezone | string | no | IANA timezone such as Asia/Jerusalem. |
| phone | string | no | — |
| string | no | — | |
| website | string | no | — |
| escalation_instructions | string | no | — |
| is_active | boolean | no | — |
Stores a business address plus directions, parking, public transport, accessibility, location contacts, coordinates, and timezone.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
| id | string | no | — |
| name | string | no | — |
| address | string | no | — |
| city | string | no | — |
| region | string | no | — |
| postal_code | string | no | — |
| country_code | string | no | — |
| latitude | number | no | — |
| longitude | number | no | — |
| timezone | string | no | — |
| phone | string | no | — |
| string | no | — | |
| directions | string | no | — |
| parking | string | no | — |
| public_transport | string | no | — |
| accessibility | string | no | — |
| is_primary | boolean | no | — |
Deletes one structured location from a receptionist.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
| id | string | yes | — |
Deletes one categorized service, price, policy, FAQ, inventory, returns, donation, escalation, or custom fact.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
| id | string | yes | — |
Stops one receptionist from using its informational opening-hours schedule. It does not change DID open/closed routing.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| ivr_config_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| name | string | no | — |
| greeting | string | no | — |
| keys | array | no | Press-1 choices. Sending keys replaces the menu's choices. |
| enabled | boolean | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| name | string | no | — |
| strategy | string | no | — |
| max_wait_seconds | integer | no | — |
| overflow | string | no | — |
| member_ids | array | no | — |
| auto_record | boolean | no | — |
Creates or edits a timezone-aware opening-hours schedule and optionally attaches it to an AI receptionist. Informational receptionist hours do not change DID routing. day is 0 for Monday through 6 for Sunday; start and end are HH:MM. Date-bounded is_closed windows are exceptions.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | — |
| ivr_config_id | string | no | — |
| name | string | no | — |
| timezone | string | no | — |
| windows | array | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| number_id | string | no | — |
| number | string | no | — |
| target | string | no | — |
| target_id | string | no | — |
| time_group_id | string | no | — |
| closed_target | string | no | — |
| closed_target_id | string | no | — |
| auto_record | boolean | no | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| kind | string | no | — |
| text | string | yes | — |
| title | string | no | — |
| reply_url | string | no | Public https URL that receives each reply. |
| conversation_id | string | no | Continue this thread instead of opening a new one. |
Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| conversation_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| webhook_url | string | no | Public https URL, or empty to stop. |
| events | array | no | Names to receive. Omit or empty for all of them. |
Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | — |
Returns the UK shared Always-forward destination and the dial code. No sign-in.
No parameter schema on file.
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.
No parameter schema on file.
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.
No parameter schema on file.
Returns the documents a number port needs. No sign-in. Does not submit a port.
No parameter schema on file.
Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in.
No parameter schema on file.
Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown.
No parameter schema on file.
Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | — |
| offset | integer | no | — |
Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| question | string | no | — |
Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | ISO-2 or country name. |
| gb | number | no | Gigabytes they expect. Omit when they have not said. |
Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| destination | string | no | — |
| country | string | no | — |
| number_type | string | no | — |
Returns an indicative monthly phone-number price for a country, using this account's rate checker.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| country | string | yes | — |
| number_type | string | no | — |
Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished.
No parameter schema on file.
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.
No parameter schema on file.
Returns whether auto top-up is on, and the threshold and amount.
No parameter schema on file.
Returns notification toggles and the low-balance threshold.
No parameter schema on file.
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| device_id | string | no | — |
| sim_id | string | no | — |
Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| request_id | string | yes | — |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| text | string | yes | — |
Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| limit | integer | no | Max rows to return. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Widely or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither: the repository linked on this page is where this record was collected from, not a copy of what the address serves, so it is not graded in its place. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Widely can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.