Textmagic
Textmagic (Textmagic Limited, UK; parent TextMagic AS, Tallinn) sells a business texting platform with an SMS REST API, email campaigns and a shared inbox. SMS is prepaid pay-as-you-go in USD, EUR, GBP or AUD. Textmagic states that sending is regional, WhatsApp is inbound-only and there is no OTP API.
Card checked · next scheduled re-check within 6 months · Report outdated information
Strengths, weaknesses and fit
Strengths
- Official MCP server
- Official SDKs in 11 languages
Weaknesses
- No permanent free tier
- More expensive than most peers for SMS ($69.00 vs median $10.95 for 1,000 outbound SMS / month)
- Webhooks are not signed
- OAuth 2.0 only for its MCP server, not for the API
Not a fit if…
- you need to run in production without paying
- price per message is your main criterion
- you must verify that callbacks really come from the provider
- you build a multi-tenant app that acts on customers' own accounts
Generated from threshold rules over the dated facts below, not written by hand. Rules with unverified inputs are skipped.
SMS: Textmagic SMS API (REST API v2)
checked| Country | Availability | Sender types | Restrictions | Payment scenarios |
|---|---|---|---|---|
| United States | YesOfficial docsSending text messages in the USA & CanadaTextmagic pricing (calculator, full pricing table, FAQ) | toll-free number (verification required, free), A2P 10DLC local number (brand and campaign registration required), ported US number, BYOC number from a connected CPaaS accountOfficial docsSending text messages in the USA & Canada10DLC registration guide | Messages to the US must come from a verified toll-free or a registered 10DLC number; others are rejected. 10DLC needs an EIN (sole proprietors without one are sent to toll-free), approval takes up to 10 business days (7–15 per the same guide) and costs a $10 monthly campaign renewal after the first free month. Toll-free verification is free and takes up to 5 business days (5–7 per the same guide). Prohibited campaign types include high-risk financial services, payday and other loans, gambling, sweepstakes, stock alerts, cryptocurrency, debt collection or consolidation, credit repair, MLM, cannabis, alcohol, tobacco or vape, and S.H.A.F.T. content.Official docsSending text messages in the USA & Canada10DLC registration guide | YesOfficial docsTextmagic llms.txtSending text messages in the USA & Canada |
| Brazil | RestrictedOfficial docsCan I send text messages internationally?Dedicated numbers for business texting (24+ countries) | BYOC number from a connected CPaaS account (Twilio, Vonage, Sinch or Bandwidth)Official docsDedicated numbers for business texting (24+ countries)Textmagic pricing (calculator, full pricing table, FAQ) | — | — |
| Mexico | RestrictedOfficial docsCan I send text messages internationally?Dedicated numbers for business texting (24+ countries) | dedicated virtual number (pricing table only; not on the coverage list), BYOC number from a connected CPaaS accountOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Textmagic public pricing feed used by the pricing page (JSON) | — | — |
Textmagic pricing
checkedPrices as printed on the vendor's pages, in the vendor's currency. Scenario totals are computed from the listed components; carrier and Meta pass-through fees are shown separately and are not in the totals.
SMS
| Plan | United States | Brazil | Mexico | Source |
|---|---|---|---|---|
| Essential pay-as-you-go | $0.0490 / sms segment A2P 10DLC local number Local (10DLC) texting number: $10.00 A2P 10DLC campaign renewal: $10.00 US carrier fees (not in totals) | $0.1180 / sms segment outbound to Brazil | $0.0760 / sms segment Mexican texting number Texting number, Mexico (full pricing table): $16.40 | Official docs
checked |
- 1,000 outbound SMS / month: United States $69.00 on Essential pay-as-you-go (A2P 10DLC local number) · Brazil $118.00 on Essential pay-as-you-go (outbound to Brazil) · Mexico $92.40 on Essential pay-as-you-go (Mexican texting number)
SMS: free access
Free forever: NoneOfficial docsDo you offer post-pay contracts?Billing, plans, and pricing
Trial: See detailsOfficial docsWhat is included in a Textmagic free trial?Textmagic Terms of Service (incl. AI Functionality annex)
· no card required · 'Full access to all Textmagic features' with 0.5 credits in the account currency; a free texting number for the first month in the US, Canada, Australia and the UK. The Terms offer free trials only to new clients 'from certain countries that are listed on the Website' (list not found). US texting still requires 10DLC or toll-free registration first.
Developer & AI readiness
checkedWebhook signatures
Not signed
Agent skills
None foundOfficial, otherBuilt-in AI features
AI inside the product, not an API for building your own.
- AI content generationYesOfficial docs
- Answers from your knowledge baseYesOfficial docs
Sources: Textmagic pricing (calculator, full pricing table, FAQ) · Connect your WhatsApp account to manage messages · Point AI for smarter replies based on your knowledge base · Point AI assistant for two-way communication · checked
No-code and manual editing
| Workflow builder | YesOfficial docsOfficial Information about Textmagic for AI & LLMsTextmagic llms.txt |
|---|---|
| Template editor | YesOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Textmagic API 2 OpenAPI (Swagger 2.0) specification |
| Chatbot builder | PartialOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)How can people opt in and opt out? |
| Edit code and visual together | NoOfficial docsTextmagic API 2 OpenAPI (Swagger 2.0) specificationConnect Textmagic to your AI assistant: MCP guide |
Works with AI app builders
Server code needed on every builder: YesOfficial docsTextmagic API 2 OpenAPI (Swagger 2.0) specification
| Platform | Native integration | Official guide | Secrets |
|---|---|---|---|
| Claude Code | YesOfficial docsConnect Textmagic to your AI assistant: MCP guide | support.textmagic.com/article/connect-textmagic-…Official docsConnect Textmagic to your AI assistant: MCP guide | None for the MCP connection (browser OAuth; the client stores the token). REST API code needs the username and API key, e.g. in environment variables.Official docsConnect Textmagic to your AI assistant: MCP guideTextmagic API 2 OpenAPI (Swagger 2.0) specification |
| Cursor | YesOfficial docsConnect Textmagic to your AI assistant: MCP guide | support.textmagic.com/article/connect-textmagic-…Official docsConnect Textmagic to your AI assistant: MCP guide | — |
Paying and getting support locally
How customers pay the provider itself — separate from payment scenarios for your buyers.
United States
| Billing methods | credit or debit card (Visa, Mastercard, Amex), PayPal, bank transferOfficial docsBilling, plans, and pricingManage auto-recharge and payment methods |
|---|---|
| Billing currencies | USD, EUR, GBP, AUDOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Manage auto-recharge and payment methods |
| Interface languages | enOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Account registration |
| Docs languages | enOfficial docsTextmagic API documentation (REST API v2) |
| Support languages | enOfficial docsHow can I contact Textmagic support? |
| Support phone | See detailsOfficial docsHow can I contact Textmagic support?Contact support and sales |
Brazil
| Billing methods | credit or debit card (Visa, Mastercard, Amex), PayPal, bank transferOfficial docsBilling, plans, and pricingManage auto-recharge and payment methods |
|---|---|
| Billing currencies | USD, EUR, GBP, AUDOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Textmagic public pricing feed used by the pricing page (JSON) |
| Interface languages | enOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Account registration |
| Docs languages | enOfficial docsTextmagic API documentation (REST API v2) |
| Support languages | enOfficial docsHow can I contact Textmagic support? |
| Support phone | NoneOfficial docsHow can I contact Textmagic support?Contact support and sales |
Mexico
| Billing methods | credit or debit card (Visa, Mastercard, Amex), PayPal, bank transferOfficial docsBilling, plans, and pricingManage auto-recharge and payment methods |
|---|---|
| Billing currencies | USD, EUR, GBP, AUDOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Textmagic public pricing feed used by the pricing page (JSON) |
| Interface languages | enOfficial docsTextmagic pricing (calculator, full pricing table, FAQ)Account registration |
| Docs languages | enOfficial docsTextmagic API documentation (REST API v2) |
| Support languages | enOfficial docsHow can I contact Textmagic support? |
| Support phone | NoneOfficial docsHow can I contact Textmagic support?Contact support and sales |
Compliance & data protection
checkedWhat the vendor documents publicly. This is not a legal assessment and not a certification.
How the rating is built
| Criterion | Weight | Result | Basis |
|---|---|---|---|
| Pricing & Free Tier (25) | 25.0 / 100coverage 100 % | ||
| Free access (sms) | 6.25 | 40 % | no free-forever tier; trial or creditssrcsrcsrc |
| Scenario price (sms) | 15.00 | 0 % | 1,000 outbound SMS / month: USD 69.00 vs peer median USD 10.95 (9 providers)srcsrcsrc |
| Pricing transparency (sms) | 3.75 | 100 % | public self servesrcsrcsrc |
| Developer & AI Readiness (28) | 66.0 / 100coverage 87 % | ||
| MCP | 7.70 | 100 % | official (remote)srcsrcsrc |
| Agent skills | 2.10 | 0 % | not availablesrcsrc |
| Assistant apps | 0.70 | 100 % | 2 official assistant appssrcsrcsrc |
| Llms.txt | 0.70 | 100 % | publishedsrcsrc |
| OpenAPI | 0.70 | 100 % | publishedsrc |
| AI docs | 0.70 | 100 % | publishedsrcsrc |
| Scoped keys | 1.40 | 50 % | partialsrcsrcsrc |
| OAuth | 4.48 | 50 % | partialsrcsrc |
| Webhook signing | 1.96 | 20 % | unsignedsrcsrc |
| SDKs | 2.24 | 100 % | 11 official SDK languagessrcsrcsrc |
| Idempotency | 1.68 | 0 % | nosrc |
| Reputation & Reviews (25) | 89.7 / 100coverage 100 % | ||
| Review platforms | 25.00 | 90 % | global data: capterra 4.6/5 (260), g2 4.4/5 (128), trustpilot 4.7/5 (298) |
| Channel Coverage (10) | 100.0 / 100coverage 100 % | ||
| Channel groups | 10.00 | 100 % | 5 channel groups (native = 1, partner = 0.5)srcsrcsrc |
| Category Functionality (8) | 83.0 / 100coverage 100 % | ||
| Two-way messaging (sms) | 0.80 | 100 % | yessrcsrcsrc |
| Delivery receipts (sms) | 1.12 | 100 % | yessrcsrc |
| Sender types (sms) | 1.12 | 100 % | yessrcsrcsrc |
| Number provisioning via API (sms) | 0.64 | 100 % | yessrc |
| Sender registration support (sms) | 0.80 | 100 % | yessrcsrcsrc |
| Opt-out handling (sms) | 0.80 | 100 % | yessrcsrc |
| MMS / RCS (sms) | 0.48 | 50 % | partialsrcsrcsrc |
| Scheduling (sms) | 0.40 | 100 % | yessrcsrc |
| Segment and Unicode rules documented (sms) | 0.40 | 100 % | yessrc |
| Payment links in messages (sms) | 0.64 | 50 % | partialsrcsrcsrc |
| Native payment-provider integration (sms) | 0.80 | 0 % | nosrcsrc |
| Localization & Regional Support (2) | 33.3 / 100coverage 100 % | ||
| Languages | 2.00 | 33 % | 1 of 3 target languages (en, pt, es)srcsrcsrc |
Weights and rules: rating methodology.
Sources
- About Textmagic — other, checked 23 September 2026
- Official Information about Textmagic for AI & LLMs — other, checked 24 September 2026
- TextMagic AS investor page (Nasdaq First North Baltic) — other, checked 23 September 2026
- Textmagic Terms of Service (incl. AI Functionality annex) — legal, checked 23 September 2026
- Textmagic Privacy Policy (incl. Article 28 processor terms and Annexes I–III) — legal, checked 23 September 2026
- Textmagic Commitment to GDPR — legal, checked 23 September 2026
- Great News: Textmagic Is Now SOC 2 Type II Certified — blog, checked 23 September 2026
- Textmagic pricing (calculator, full pricing table, FAQ) — pricing, checked 24 September 2026
- Textmagic public pricing feed used by the pricing page (JSON) — pricing, checked 24 September 2026
- Textmagic public plans feed (Essential vs Professional bundles, US) — pricing, checked 24 September 2026
- Dedicated numbers for business texting (24+ countries) — other, checked 23 September 2026
- Textmagic llms.txt — docs, checked 24 September 2026
- Textmagic API documentation llms.txt — docs, checked 24 September 2026
- Textmagic API documentation (REST API v2) — docs, checked 24 September 2026
- Textmagic API 2 OpenAPI (Swagger 2.0) specification — docs, checked 24 September 2026
- Connect Textmagic to your AI assistant: MCP guide — docs, checked 24 September 2026
- Can I connect Textmagic to AI assistants? — docs, checked 23 September 2026
- Textmagic MCP server protected-resource metadata — docs, checked 24 September 2026
- Textmagic OAuth authorization-server metadata — docs, checked 24 September 2026
- Official MCP Registry search for "textmagic" — registry, checked 24 September 2026
- textmagic GitHub organization — repo, checked 24 September 2026
- Textmagic listing in the Claude connector directory (linked from Textmagic's guide) — marketplace, checked 23 September 2026
- Textmagic listing in the ChatGPT plugin directory (linked from Textmagic's guide) — marketplace, checked 23 September 2026
- Point AI assistant for two-way communication — other, checked 23 September 2026
- Can I send text messages internationally? — docs, checked 23 September 2026
- Sender ID and number filtering restrictions — docs, checked 23 September 2026
- What sender options are available? — docs, checked 23 September 2026
- Getting started: Choose your texting number — docs, checked 23 September 2026
- Can I use Textmagic numbers for 2FA or OTP? — docs, checked 24 September 2026
- Connect your WhatsApp account to manage messages — docs, checked 23 September 2026
- Which communication channels are available? — docs, checked 23 September 2026
- Sending text messages in the USA & Canada — docs, checked 23 September 2026
- 10DLC registration guide — docs, checked 23 September 2026
- Toll-free number verification — docs, checked 23 September 2026
- What SMS and email content is prohibited? — docs, checked 23 September 2026
- How can people opt in and opt out? — docs, checked 23 September 2026
- What do different delivery statuses mean? — docs, checked 23 September 2026
- Can I schedule text messages to be sent later? — docs, checked 23 September 2026
- Configure your SMS API settings — docs, checked 23 September 2026
- Can I integrate your bulk SMS Gateway into my application? — docs, checked 23 September 2026
- Which native integrations are available? — docs, checked 23 September 2026
- Chat widget — docs, checked 23 September 2026
- Point AI for smarter replies based on your knowledge base — docs, checked 23 September 2026
- What is included in a Textmagic free trial? — docs, checked 24 September 2026
- Account registration — docs, checked 23 September 2026
- Billing, plans, and pricing — docs, checked 23 September 2026
- Are discounts or subscription plans available? — docs, checked 23 September 2026
- Do you offer post-pay contracts? — docs, checked 23 September 2026
- Manage auto-recharge and payment methods — docs, checked 23 September 2026
- How do I pay for a dedicated number and Sender ID subscriptions? — docs, checked 23 September 2026
- How am I charged for the Textmagic BYOC service? — docs, checked 23 September 2026
- Verify your identity after making a purchase — docs, checked 23 September 2026
- How can I contact Textmagic support? — docs, checked 23 September 2026
- Contact support and sales — docs, checked 23 September 2026
- Where is my data stored? — docs, checked 23 September 2026
- Lovable docs index (llms.txt) — platform-docs, checked 23 September 2026
- Replit docs index (llms.txt) — platform-docs, checked 23 September 2026