{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3ye2ku2wdkda","handle":"widely","url":"https://wellknown.network/agents/widely","links":{"self":"https://wellknown.network/agents/widely/record.json","html":"https://wellknown.network/agents/widely","markdown":"https://wellknown.network/agents/widely/record.md","api":"https://wellknown.network/api/v1/agents/widely","status":"https://wellknown.network/api/v1/agents/widely/status","claim":"https://wellknown.network/agents/widely/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/widely/claim.json","badge":"https://wellknown.network/agents/widely/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/widely/history","tools":"https://wellknown.network/api/v1/agents/widely/tools"},"ard":{"identifier":"urn:air:mcp.widely-mobile.com:server:widely","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Widely","summary":"Connect your communications to your AI.","description":"Connect your communications to your AI.","publisher":{"name":"com.widely-mobile","url":null},"homepage":"https://widely-mobile.com/mcp","repository":"https://github.com/Swift-Mobile-Solutions-Dev/widely-mcp","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.widely-mobile.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-05T01:48:59.110117Z","publishedAt":"2026-10-05T01:48:59.110117Z","registryName":"com.widely-mobile/widely"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"communication.sms-voice","name":"SMS & Voice","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.583,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","dev","finance","media","security"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 36m ago.","lastOkAt":"2026-10-12T22:25:15.666Z","lastProbedAt":"2026-10-12T22:25:15.666Z","statusComputedAt":"2026-10-12T22:27:40.761Z","reliability30d":{"probes":24,"successRate":1,"p50Ms":21,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":24,"ok":24,"authBoundaryOk":0,"serviceOk":24,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-12T22:25:15.666Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T15:40:35.108Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T08:27:33.518Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T02:24:44.391Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":32,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T20:23:37.133Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T13:24:37.554Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T06:23:34.445Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T00:26:14.739Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":60,"toolsHash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T17:28:11.993Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists, press-1 menus, queues, and opening hours. The owner needs Business for shared phone-system features; que"},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"Creates or edits a press-1 menu. The account owner needs Business. A direct person target and every queue agent also need Business."},{"name":"upsert_queue","description":"Creates or edits a queue. The account owner and every queue member need Business; calls ring only signed-in, available members."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"delete_account_steps","description":"Returns how a customer deletes a Widely account, including the in-app path and the confirmation word. Signup uses a one-time code. No sign-in. The response does"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":59,"toolsHash":"29a633cd4327b312b25227f716f635ab6e3e210ac9e60b5a258c0bd5edfe7f08","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T10:28:35.248Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists, press-1 menus, queues, and opening hours. The owner needs Business for shared phone-system features; que"},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"Creates or edits a press-1 menu. The account owner needs Business. A direct person target and every queue agent also need Business."},{"name":"upsert_queue","description":"Creates or edits a queue. The account owner and every queue member need Business; calls ring only signed-in, available members."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"delete_account_steps","description":"Returns how a customer deletes a Widely account, including the in-app path and the confirmation word. Signup uses a one-time code. No sign-in. The response does"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"toolCount":59,"toolsHash":"29a633cd4327b312b25227f716f635ab6e3e210ac9e60b5a258c0bd5edfe7f08","serverName":"widely","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_identities","description":"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"},{"name":"search_calls","description":"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 "},{"name":"get_call","description":"Returns full detail for one phone call, identified by call_id, including which identity and provider carried it."},{"name":"get_transcript","description":"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_progres"},{"name":"get_recording","description":"Returns a short-lived streaming link for a recorded phone call. Business plan, and the grant includes recordings.read."},{"name":"list_voicemails","description":"Returns recent voicemails on this seat with caller, time, duration, and transcript text when one is stored."},{"name":"get_voicemail","description":"Returns one voicemail by call_id, including its transcript. include_audio also returns a short-lived audio link on Pro and above."},{"name":"search_messages","description":"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 exclu"},{"name":"get_thread","description":"Returns messages in one thread, oldest first. before is an ISO 8601 cursor for older pages."},{"name":"search_contacts","description":"Finds saved contacts on this seat by name. Returns names and phone numbers."},{"name":"send_message","description":"Sends an SMS or a Widely message to a phone number or saved contact. Pro plan. Sending happens on this request."},{"name":"request_call","description":"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"},{"name":"get_usage","description":"Returns the eSIM data balance and minutes already used on this seat. company=true covers the whole account on Business."},{"name":"get_forwarding","description":"Returns how this seat's numbers are forwarded. Pro plan."},{"name":"update_forwarding","description":"Points a verified number at a business number on this seat, or stops forwarding when forward_to is empty. Pro plan."},{"name":"request_transcript","description":"Asks Widely to transcribe a recording that has no text yet. Pro plan."},{"name":"request_speak","description":"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 immediate"},{"name":"list_pbx","description":"Returns shared numbers and phone menus. This user and the account owner need Business."},{"name":"get_account","description":"Returns the plan, wallet balance, how many people are on the account, how many eSIMs are live, and which setups this seat can run."},{"name":"list_phone_system","description":"Returns numbers and who answers them, AI receptionists with greeting, knowledge, voice, and languages, press-1 menus, queues, and opening hours with the weekly "},{"name":"list_team","description":"Returns people on this account and pending email invites."},{"name":"search_numbers","description":"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 no"},{"name":"quote_number","description":"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 nu"},{"name":"quote_port","description":"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."},{"name":"get_port","description":"Returns the current status of a port request. A port is not instant."},{"name":"quote_esim","description":"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 g"},{"name":"discover_services","description":"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 wh"},{"name":"quote_service","description":"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 Wi"},{"name":"quote_call","description":"Returns the price for dialling a destination number or country. No sign-in. This does not place the call."},{"name":"list_plans","description":"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"},{"name":"invite_member","description":"Emails an invitation to join this Widely account. New users start Free; there is no account user limit."},{"name":"upsert_receptionist","description":"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."},{"name":"upsert_menu","description":"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 per"},{"name":"upsert_queue","description":"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."},{"name":"upsert_hours","description":"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."},{"name":"set_number_routing","description":"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. "},{"name":"submit_product_note","description":"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 rep"},{"name":"get_product_note","description":"Returns one product-note thread by conversation_id, oldest first. No account is required. Does not list other threads."},{"name":"subscribe_events","description":"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 re"},{"name":"search_help","description":"Returns public product facts and in-app menu names for a question. No sign-in. Does not return a price."},{"name":"uk_divert_number","description":"Returns the UK shared Always-forward destination and the dial code. No sign-in."},{"name":"account_closure_options","description":"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"},{"name":"delete_account_steps","description":"Former name, kept for existing connections. Returns the ways a customer stops charges without closing the account (cancel membership, stop a number renewing, re"},{"name":"port_requirements","description":"Returns the documents a number port needs. No sign-in. Does not submit a port."},{"name":"esim_install_steps","description":"Returns the eSIM install path and the APN. The APN is null when this profile has no APN. No sign-in."},{"name":"get_account_balance","description":"Returns the live wallet total for this seat, the same headline as Home and Wallet. The response has no spendable or reserved breakdown."},{"name":"list_wallet_activity","description":"Returns the wallet ledger of top-ups, product debits, and holds. Each row includes the customer label."},{"name":"explain_charges","description":"Returns charges already on this account, with amounts and labels. An empty list means there is no matching charge."},{"name":"list_payment_methods","description":"Returns masked saved cards and bank methods: brand, last4, and default. A processor id is not included."},{"name":"get_data_rate","description":"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. Omitti"},{"name":"check_call_rate","description":"Returns the per-minute rate to a destination country or number for this account. The rate depends on the destination."},{"name":"get_did_rate","description":"Returns an indicative monthly phone-number price for a country, using this account's rate checker."},{"name":"list_did_numbers","description":"Returns this account's phone numbers, including numbers that stay inactive until identity registration is finished."},{"name":"list_wallet_refunds","description":"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."},{"name":"get_auto_topup","description":"Returns whether auto top-up is on, and the threshold and amount."},{"name":"get_notification_preferences","description":"Returns notification toggles and the low-balance threshold."},{"name":"run_esim_connection_check","description":"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 W"},{"name":"get_esim_connection_check","description":"Returns the result of an eSIM connection check for request_id, including fail and warn items. Phone settings are not changed."},{"name":"ask_support","description":"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. te"},{"name":"read_support","description":"Returns messages in this user's Support chat, oldest first. Any connected account can read it. Other chats are not included."}],"package":null,"toolSurface":{"id":"ts_dhtc6fmgyzn5","endpointId":"ep_c4mwx9nvund4","hash":"b8e040fe3684aab1fcbf150cf06064b0a027c39e25bed906a0834e8997624eca","toolCount":60,"serverName":"widely","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-11T00:26:14.743Z","lastSeenAt":"2026-10-12T22:25:15.688Z","observations":8,"toolNames":["list_identities","search_calls","get_call","get_transcript","get_recording","list_voicemails","get_voicemail","search_messages","get_thread","search_contacts","send_message","request_call","get_usage","get_forwarding","update_forwarding","request_transcript","request_speak","list_pbx","get_account","list_phone_system","list_team","search_numbers","quote_number","quote_port","get_port","quote_esim","discover_services","quote_service","quote_call","list_plans","invite_member","upsert_receptionist","upsert_menu","upsert_queue","upsert_hours","set_number_routing","submit_product_note","get_product_note","subscribe_events","search_help","uk_divert_number","account_closure_options","delete_account_steps","port_requirements","esim_install_steps","get_account_balance","list_wallet_activity","explain_charges","list_payment_methods","get_data_rate","check_call_rate","get_did_rate","list_did_numbers","list_wallet_refunds","get_auto_topup","get_notification_preferences","run_esim_connection_check","get_esim_connection_check","ask_support","read_support"],"distinctSurfaces":8},"endpointFacts":[{"id":"ep_c4mwx9nvund4","url":"https://mcp.widely-mobile.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-11T20:23:37.139Z","auth":{"observedAt":"2026-10-11T20:23:37.170Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.widely-mobile.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.widely-mobile.com/mcp","authorizationServers":["https://mcp.widely-mobile.com"],"scopesSupported":["calls.read","messages.read","transcripts.read","voicemail.read","contacts.read","identities.read","usage.read","recordings.read","messages.send","calls.initiate","calls.speak","calls.control","routing.read","routing.write","setup.read","numbers.purchase","esim.order","team.invite","phone_system.write","webhooks.manage","help.read","wallet.write"]},"authorizationServer":{"url":"https://mcp.widely-mobile.com/.well-known/oauth-authorization-server","issuer":"https://mcp.widely-mobile.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","client_secret_basic","client_secret_post"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-11T20:23:37.213Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.widely-mobile.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-01T14:47:29.000Z","validTo":"2026-12-30T14:47:28.000Z","daysToExpiry":78,"sanCount":1,"fingerprint256":"49:4F:63:16:22:F8:13:5B:03:09:DF:17:80:D9:0E:4B:BD:1A:43:C8:60:1D:77:CD:21:A9:90:98:93:85:61:23"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.widely-mobile/widely","url":"https://registry.modelcontextprotocol.io/v0/servers/com.widely-mobile%2Fwidely","firstSeenAt":"2026-10-06T13:18:17.107Z","fetchedAt":"2026-10-12T10:19:12.417Z","normalizedAt":"2026-10-12T10:19:12.417Z"}]},"firstSeenAt":"2026-10-06T13:18:17.107Z","updatedAt":"2026-10-12T22:28:37.168Z"}