{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T15:52:00.563Z","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone.md","server":{"slug":"io-usefulapi-sms-everyone","name":"SMS Everyone MCP by usefulapi","registryName":"io.usefulapi/sms-everyone","description":"Send confirmed SMS, check credits, delivery and replies, and manage opt-outs with SMS Everyone.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"sms-everyone","type":"remote","identifier":"https://sms-everyone.usefulapi.io/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone","version":"1.6.3","transport":null,"scoredAt":"2026-11-05T15:02:55.622Z"},"score":{"total":18,"tier":"low","status":"scored","weekDelta":-44,"history":[{"date":"2026-11-05","total":18},{"date":"2026-11-04","total":18},{"date":"2026-11-03","total":18},{"date":"2026-11-02","total":18},{"date":"2026-11-01","total":18},{"date":"2026-10-31","total":66},{"date":"2026-10-30","total":62},{"date":"2026-10-29","total":62}]},"categories":[{"name":"Endpoint Security","score":46,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","HTTPS enforcement could not be verified: the plaintext port redirected somewhere other than https, so enforcement is unproven.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.unreachable","args":{}},{"code":"https.inconclusive","args":{"reason":"redirect_not_https"}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":0,"verdict":"fail","reasons":["Transport check failed: declared streamable-http, but the endpoint redirected instead of responding directly."],"codes":[{"code":"transport.redirected","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":0,"verdict":"unverified","reasons":["Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list."],"codes":[{"code":"schema.unreachable","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"name":"Tool Coverage","score":0,"verdict":"unverified","reasons":["Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolquality.unreachable","args":{}}]},{"name":"Tool Safety","score":0,"verdict":"unverified","reasons":["Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list."],"codes":[{"code":"toolsafety.unreachable","args":{}}]},{"name":"Capabilities","score":0,"verdict":"unverified","reasons":["Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"codes":[{"code":"cap.unreachable","args":{}}]}],"inconclusive":["Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.","HTTPS enforcement could not be verified: the plaintext port redirected somewhere other than https, so enforcement is unproven.","Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.","Stability not yet verified: not enough scan history yet (needs a 30-day window).","Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.","Capabilities not yet verified: we couldn't read the endpoint's capabilities."],"malware":[],"components":[{"slug":"sms-everyone","type":"remote","identifier":"https://sms-everyone.usefulapi.io/mcp","withdrawn":false,"score":18,"current":true,"url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone","markdownUrl":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone.md"}],"facts":[{"label":"Endpoint","value":"https://sms-everyone.usefulapi.io/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.6.3"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"smseveryone_get_account","title":"Get account settings and credits","description":"Show the SMS Everyone account: user id, remaining SMS credits, whether unicode (emoji, non-English text) is enabled and whether international messaging is allowed. SMS Everyone REST: POST /api/RetrieveUserSettings.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"smseveryone_get_campaign_status","title":"Get campaign status","description":"Show whether a sent or scheduled campaign is Scheduled, Running, Paused or Deleted. SMS Everyone REST: POST /api/campaign with Action status.","inputs":[{"name":"campaign_id","type":"integer","required":true,"description":"The CampaignId SMS Everyone returned when the message was sent or scheduled."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":64},{"name":"smseveryone_get_delivery_status","title":"Get delivery status","description":"Delivery receipts of a campaign: one entry per destination with a timestamp, a DeliveryReceiptStatusId and a carrier code. Pass destination to see one number only. An empty list means no receipt has arrived yet (carriers can take up to 24 hours) or the campaign id is not on this account. SMS Everyone asks for no more than one request per minute in production. SMS Everyone REST: POST /api/DRStatus.","inputs":[{"name":"campaign_id","type":"integer","required":true,"description":"The CampaignId SMS Everyone returned when the message was sent or scheduled."},{"name":"destination","type":"string","required":false,"description":"Optional single phone number in international format, e.g. 61400123456."},{"name":"limit","type":"integer","required":false,"description":"Show at most this many destinations, default 500."},{"name":"offset","type":"integer","required":false,"description":"Skip this many entries (for paging: use next_offset of the previous result). Default 0."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":187},{"name":"smseveryone_list_replies","title":"List SMS replies","description":"List SMS replies received on the account: received time, the sender's number (Originator), the account number it was sent to (Recipient), the text and a reference id. Always asks for a time window (the last `days` days, 1 to 7, counted back to 12am yesterday for 1, or a date range of at most 30 days), which leaves the replies available for later calls. Default: days 1. Production polling is limited to once per minute per account through this MCP; five minutes is recommended. SMS Everyone REST: POST /api/replies.","inputs":[{"name":"date_end","type":"string","required":false,"description":"End date, YYYY-MM-DD (default: today). Needs date_start."},{"name":"date_start","type":"string","required":false,"description":"Start date, YYYY-MM-DD."},{"name":"days","type":"integer","required":false,"description":"The last N days, 1 to 7 (1 = back to 12am yesterday in the account's time zone). Default 1. Ignored when date_start is given. For longer periods use date_start/date_end (up to 30 days)."},{"name":"limit","type":"integer","required":false,"description":"Show at most this many replies, default 100."},{"name":"offset","type":"integer","required":false,"description":"Skip this many entries (for paging: use next_offset of the previous result). Default 0."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":273},{"name":"smseveryone_list_optouts","title":"List opted-out numbers","description":"List phone numbers in the account's optout database (messages to them are never sent): number, date added, reason. The API returns the whole list; this tool shows the first `limit` entries and the total. SMS Everyone REST: POST /api/optouts with Action list.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Show at most this many entries, default 200."},{"name":"offset","type":"integer","required":false,"description":"Skip this many entries (for paging: use next_offset of the previous result). Default 0."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115},{"name":"smseveryone_list_contact_lists","title":"List contact lists","description":"List the stored lists (CRM groups) of mobile numbers: list id (CrmId), description and number count. SMS Everyone REST: POST /api/crm with Action list.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Show at most this many lists, default 500."},{"name":"offset","type":"integer","required":false,"description":"Skip this many entries (for paging: use next_offset of the previous result). Default 0."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":93},{"name":"smseveryone_get_contact_list","title":"Get the numbers in a contact list","description":"Show the mobile numbers stored in one list. The API returns the whole list; this tool shows the first `limit` numbers and the total count. SMS Everyone REST: POST /api/crm with Action details.","inputs":[{"name":"limit","type":"integer","required":false,"description":"Show at most this many numbers, default 200."},{"name":"list_id","type":"integer","required":true,"description":"The CrmId from list_contact_lists."},{"name":"offset","type":"integer","required":false,"description":"Skip this many entries (for paging: use next_offset of the previous result). Default 0."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115},{"name":"smseveryone_send_sms","title":"Send SMS","description":"WRITE: SENDS REAL SMS to real people and SPENDS CREDITS from the user's SMS Everyone account; a sent message cannot be recalled (a campaign scheduled for later can be cancelled with cancel_campaign). One message text to 1 to 25 phone numbers in international format without \"+\" (e.g. 61400123456 for Australia, 6421123456 for New Zealand). Cost = credits per part x number of parts x recipients: a text is 160 characters per part (153 when longer), and one emoji or non-English character makes it unicode: 70 characters per part (67 when longer), more credits. Numbers on the account's optout list are skipped. The originator is where the message appears to come from and must be one registered with SMS Everyone for the account (an Australian alphanumeric sender must be ACMA registered). Optional time_scheduled (YYYYMMDDHHmm in the account's time zone; a time in the past sends at once). Only send what the user explicitly asked for; confirm the text, recipients and sender first. No stored lists, no bulk. SMS Everyone REST: POST /api/campaign with Action create.","inputs":[{"name":"confirm","type":"boolean","required":true,"description":"Must be true only after the user confirms this exact write and its affected recipients/campaign."},{"name":"destinations","type":"array","required":true,"description":"1 to 25 recipient numbers in international format with country code, no leading 0, e.g. 61400123456."},{"name":"message","type":"string","required":true,"description":"The message text (long texts are split into several parts and cost more)."},{"name":"originator","type":"string","required":true,"description":"Sender: the registered originator exactly as SMS Everyone gave it (a mobile number without +, a 4 to 6 digit short code, or a registered alphanumeric name; names are case sensitive)."},{"name":"time_scheduled","type":"string","required":false,"description":"Optional send time YYYYMMDDHHmm in the account's time zone, e.g. 203507301300 = 30 July 2035, 1pm. Omit to send now."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":424},{"name":"smseveryone_cancel_campaign","title":"Cancel a scheduled campaign","description":"WRITE: deletes a scheduled SMS campaign so it is not sent. Only works before the campaign start time (afterwards SMS Everyone refuses it with an error code). It cannot be undone. SMS Everyone REST: POST /api/campaign with Action delete.","inputs":[{"name":"campaign_id","type":"integer","required":true,"description":"The CampaignId SMS Everyone returned when the message was sent or scheduled."},{"name":"confirm","type":"boolean","required":true,"description":"Must be true only after the user confirms this exact write and its affected recipients/campaign."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":107},{"name":"smseveryone_pause_campaign","title":"Pause a campaign","description":"WRITE: pauses a scheduled campaign (or one that is sending; SMS Everyone sends over 1000 messages a second, so a running campaign usually finishes first). A campaign scheduled in the past cannot be paused. This server has no way to resume it: the user must do that in SMS Everyone. SMS Everyone REST: POST /api/campaign with Action pause.","inputs":[{"name":"campaign_id","type":"integer","required":true,"description":"The CampaignId SMS Everyone returned when the message was sent or scheduled."},{"name":"confirm","type":"boolean","required":true,"description":"Must be true only after the user confirms this exact write and its affected recipients/campaign."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":130},{"name":"smseveryone_add_optouts","title":"Opt numbers out","description":"WRITE: adds 1 to 25 phone numbers to the account's optout database, so no later campaign is sent to them. This server cannot opt a number back in. Do it only when the user asks. SMS Everyone REST: POST /api/optouts with Action add.","inputs":[{"name":"confirm","type":"boolean","required":true,"description":"Must be true only after the user confirms this exact write and its affected recipients/campaign."},{"name":"numbers","type":"array","required":true,"description":"Numbers in international format, e.g. 61400123456."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T15:02:55.000Z","track":"remote","endpoint":"https://sms-everyone.usefulapi.io/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=usefulapi.io","issuer":"CN=WE1,O=Google Trust Services,C=US","notBefore":"2026-09-13T08:55:39Z","notAfter":"2026-12-12T09:54:12Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=WE1,O=Google Trust Services,C=US","issuer":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","notBefore":"2023-12-13T09:00:00Z","notAfter":"2029-02-20T14:00:00Z","keyType":"ECDSA","keyBits":256,"isCa":true},{"subject":"CN=GTS Root R4,O=Google Trust Services LLC,C=US","issuer":"CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE","notBefore":"2023-11-15T03:43:21Z","notAfter":"2028-01-28T00:00:42Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"sms-everyone.usefulapi.io.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"io.","outcome":"verified","label":"Verified"},{"zone":"usefulapi.io.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"inconclusive","label":"Inconclusive","gate":null,"gateLabel":null,"status":302,"authorizationServers":[]},"httpsRedirect":{"outcome":"inconclusive","label":"Inconclusive","status":302},"transports":[{"transport":"streamable-http","outcome":"redirected","label":"Redirected","status":302,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1966b-0a51-7bcb-8464-d022c62477f5","kind":"check.unverifiable","summary":"Stability (0.07 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a51-7bcb-8464-d022c62477f5"},{"id":"chg_01a1966b-0a52-757b-a996-b34c2a61a88c","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a52-757b-a996-b34c2a61a88c"},{"id":"chg_01a1966b-0a54-7560-b17c-af38dfa3c5ea","kind":"check.unverifiable","summary":"Authorization (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a54-7560-b17c-af38dfa3c5ea"},{"id":"chg_01a1966b-0a54-7aff-88d9-e4c84d53323f","kind":"check.unverifiable","summary":"Schema quality (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a54-7aff-88d9-e4c84d53323f"},{"id":"chg_01a1966b-0a55-70b1-b48d-f84e5be93efc","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a55-70b1-b48d-f84e5be93efc"},{"id":"chg_01a1966b-0a55-7546-ac61-386806cb8d13","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a55-7546-ac61-386806cb8d13"},{"id":"chg_01a1966b-0a55-79f4-8752-aff99a1a6fc1","kind":"capture.status_changed","summary":"Endpoint reachability (reachable → not serving MCP)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a55-79f4-8752-aff99a1a6fc1"},{"id":"chg_01a1966b-0a56-70d3-a7fc-ca9112afad0d","kind":"score.total_changed","summary":"Trust score (66 → 18)","materiality":"functional","direction":"regression","scoreDelta":-48,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a1966b-0a56-70d3-a7fc-ca9112afad0d"},{"id":"chg_01a193fb-c457-7da4-89e9-77a7cb6083de","kind":"check.verdict","summary":"Authorization (partial → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c457-7da4-89e9-77a7cb6083de"},{"id":"chg_01a193fb-c458-754f-9240-dd33ec61d3f1","kind":"check.verdict","summary":"MCP protocol (fail → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c458-754f-9240-dd33ec61d3f1"},{"id":"chg_01a193fb-c458-7ac4-be48-232018c8b717","kind":"prompt.added","summary":"New prompt “check_credits_before_sending”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c458-7ac4-be48-232018c8b717"},{"id":"chg_01a193fb-c459-76da-9d43-9de556db4108","kind":"prompt.added","summary":"New prompt “follow_campaign_progress_and_delivery”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c459-76da-9d43-9de556db4108"},{"id":"chg_01a193fb-c459-7dba-b7cf-e3f9f476eb1d","kind":"prompt.added","summary":"New prompt “record_customer_opt_outs”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c459-7dba-b7cf-e3f9f476eb1d"},{"id":"chg_01a193fb-c45a-7480-9a6d-e44da537f2b3","kind":"prompt.added","summary":"New prompt “review_recent_customer_replies”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c45a-7480-9a6d-e44da537f2b3"},{"id":"chg_01a193fb-c45a-79c3-89bc-b70d6a279e64","kind":"prompt.added","summary":"New prompt “send_a_confirmed_reminder_or_alert”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c45a-79c3-89bc-b70d6a279e64"},{"id":"chg_01a193fb-c45a-7f3c-b8bc-074ffda2a73a","kind":"server.version_changed","summary":"Server version (1.2.0 → 1.4.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c45a-7f3c-b8bc-074ffda2a73a"},{"id":"chg_01a193fb-c45b-7838-8251-a6b0b8333c7c","kind":"protocol.version_changed","summary":"MCP protocol version (2025-06-18 → 2025-11-25)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c45b-7838-8251-a6b0b8333c7c"},{"id":"chg_01a193fb-c45d-7c51-a0f1-d064b641c2b8","kind":"score.total_changed","summary":"Trust score (63 → 66)","materiality":"functional","direction":"improvement","scoreDelta":3,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a193fb-c45d-7c51-a0f1-d064b641c2b8"},{"id":"chg_01a19355-84e0-7144-a6cd-2f5bdb807088","kind":"server.version_changed","summary":"Server version (1.1.0 → 1.2.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a19355-84e0-7144-a6cd-2f5bdb807088"},{"id":"chg_01a191d6-c091-7d73-b74b-c0109e6b6bfa","kind":"server.version_changed","summary":"Server version (1.0.2 → 1.1.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone#chg-chg_01a191d6-c091-7d73-b74b-c0109e6b6bfa"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone/changelog.json"},"links":{"html":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone","markdown":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone.md","changelogJson":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone/changelog.json","changelogRss":"https://verifymcp.io/servers/io-usefulapi-sms-everyone/sms-everyone.xml","external":[{"label":"Remote endpoint","href":"https://sms-everyone.usefulapi.io/mcp"},{"label":"Repository","href":"https://github.com/m190/usefulapi-mcp"},{"label":"Website","href":"https://usefulapi.io/sms-everyone/"}]}}