otheroauth2

LabsMobile

LabsMobile provides APIs for sending SMS messages and retrieving account balances and country pricing.

Verdict

LabsMobile lets your team send and track SMS campaigns directly from Switchy Projects. @mention it to check your credit balance, look up per-country pricing, send real messages to customers or internal lists, or simulate sends to validate formatting before you commit credits. Marketing and support teams use it to trigger notifications, confirm appointments, or run two-way SMS workflows without leaving the AI workspace. You'll need OAuth credentials from your LabsMobile account, and every real send consumes credits—so test with the simulate tool first.

Common use cases

  • Send appointment reminders to client lists
  • Trigger order-shipped notifications from support chat
  • Check SMS credit balance before campaigns
  • Preview message formatting without spending credits
  • Look up per-country pricing for international sends

Integration

Vendor
LabsMobile
Category
other
Auth
OAUTH2
Tools
4
Composio slug
labsmobile

Tools

  • Get Balance

    Return the connected LabsMobile account's available SMS credits.

  • Get SMS Prices

    Return current SMS credit prices for selected ISO country codes, or for all countries when no codes are supplied.

  • Send SMS

    Submit one or more real SMS messages for immediate processing, which may consume credits and trigger a configured delivery callback. A successful result confirms acceptance, not recipient delivery.

  • Simulate SMS

    Validate one or more SMS submissions without delivery or credit use. The simulation creates an entry in LabsMobile history.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations and click Connect next to LabsMobile. 2. You'll redirect to LabsMobile's OAuth consent screen; log in with your account credentials. 3. Grant Switchy permission to read balance, view pricing, and send SMS on your behalf. 4. After approval, Switchy redirects you back and confirms the connection is live. 5. Open any Project, type '@LabsMobile get balance' in the chat, and press Enter. 6. If the MCP returns your current credit total, setup succeeded. 7. To send a real message, use '@LabsMobile send SMS' with recipient numbers and message text—remember this consumes credits immediately. 8. Use '@LabsMobile simulate SMS' first to validate formatting and avoid wasted sends.

What teammates see: by default, memories from LabsMobile are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Check Credit Balance

@LabsMobile get my current SMS credit balance so I know if I need to top up before sending today's batch.

Preview Campaign Message

@LabsMobile simulate sending 'Your order #12345 shipped today' to +1234567890 and +1987654321 so I can verify formatting before the real send.

Send Appointment Reminder

@LabsMobile send 'Reminder: Your appointment is tomorrow at 2pm. Reply CONFIRM to verify.' to +1555000123.

Price International Sends

@LabsMobile get SMS prices for US, GB, and DE so I can estimate the cost of our Europe and North America outreach.

Bulk Notification Send

@LabsMobile send 'Flash sale ends tonight—20% off with code FLASH20' to +1234567890, +1234567891, and +1234567892.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@LabsMobile what's my current SMS credit balance and what does it cost to send messages to the US and Canada?

Output

Your LabsMobile account currently holds 2,847 SMS credits. Pricing for your selected regions: United States (US) costs 0.045 credits per SMS segment, Canada (CA) costs 0.038 credits per segment. Standard messages up to 160 characters count as one segment; longer messages are split and consume multiple credits accordingly. These rates apply to your account tier and may differ for premium routes or shortcode delivery.

Notes

This example combines the Get Balance and Get SMS Prices tools to answer a common pre-send question. Useful for budget planning before bulk campaigns. Note that prices reflect your account's negotiated rates and can change; always check current pricing before large sends.

Prompt

@LabsMobile send an SMS to +14155551234 saying 'Your verification code is 847293. Valid for 10 minutes.' and confirm it went through

Output

SMS accepted for delivery. LabsMobile assigned message ID LM-9f8e7d6c and deducted 1 credit from your balance. The message was queued for immediate processing to +14155551234. Important: 'accepted' means LabsMobile received your request, not that the recipient's device confirmed delivery. Check your configured delivery callback webhook or LabsMobile dashboard for final delivery status, which typically arrives within seconds to minutes depending on carrier routing.

Notes

This demonstrates the Send SMS tool's real-world behavior: it consumes credits and triggers actual message delivery. The MCP cannot confirm recipient receipt—only that LabsMobile accepted the submission. Always test with your own number first, and ensure you have proper consent for production sends to comply with SMS regulations.

Prompt

@LabsMobile simulate sending 500 SMS messages to a mix of US and UK numbers so I can estimate the cost without actually sending anything

Output

Simulation complete. LabsMobile processed your test batch of 500 messages (300 to US numbers, 200 to UK numbers) without delivery or credit deduction. Estimated cost breakdown: US messages would consume approximately 13.5 credits (0.045 per segment), UK messages approximately 9.2 credits (0.046 per segment), totaling 22.7 credits for the full batch. The simulation created entries in your LabsMobile history marked as 'test' for audit purposes. No actual SMS traffic was generated.

Notes

The Simulate SMS tool is essential for validating message formatting, phone number syntax, and cost estimation before committing to a real send. Simulations appear in your LabsMobile history but never reach recipients or consume credits. Use this to catch formatting errors in bulk campaigns or to get board approval on campaign budgets.

Use-case deep-dives

Customer appointment reminders at scale

When LabsMobile beats email for time-sensitive customer nudges

A 6-person home services company sends 200-400 appointment reminders weekly across three time zones. Email open rates hover at 18%; no-shows cost the team two hours of drive time per day. LabsMobile wins here because SMS delivery is near-instant and read rates hit 90% within three minutes. The Get Balance tool lets the ops lead check credit burn in real time during peak booking weeks. Send SMS handles batch dispatch without custom queue logic. The trade-off: if your reminder volume spikes above 1,000 per day, you'll want a dedicated SMS gateway with volume discounts and failover routing. Below that threshold, LabsMobile's OAuth2 handshake and four-tool simplicity make it the fastest path from Switchy workspace to customer phone.

Multi-region pricing research for SaaS

Get SMS Prices shines for international go-to-market planning

A 3-person SaaS team is scoping SMS-based two-factor auth for a product launching in 12 countries. They need per-country cost estimates to model margin impact before committing to a vendor. LabsMobile's Get SMS Prices tool returns current rates for any ISO country code list in one call, no account setup required beyond OAuth2. The team pulls prices for their target markets, plugs them into a spreadsheet, and decides which regions justify SMS 2FA versus email fallback. This scenario is borderline if you need historical pricing trends or carrier-level breakdowns—LabsMobile returns current rates only. But for a one-time cost survey during product planning, it's faster than scraping vendor websites or opening support tickets with five different SMS providers.

QA workflow for transactional messaging

Simulate SMS keeps test cycles clean without burning credits

A 4-person dev team ships a patient portal that texts lab result notifications. Every sprint, QA runs 30-50 test cases covering edge cases like international numbers, special characters, and multi-part messages. Simulate SMS lets them validate payloads and confirm LabsMobile accepts the request structure without triggering real sends or decrementing the production credit balance. The simulation writes to LabsMobile history, so the team can audit test coverage post-sprint. The limit: simulation doesn't catch carrier-specific delivery failures or number portability issues—those only surface in production. If your QA needs end-to-end delivery proof, you'll need a sandbox phone number pool. For format validation and integration testing, Simulate SMS is the right call.

Frequently asked

What does the LabsMobile MCP do in Switchy?

It lets your AI agents send real SMS messages, check your LabsMobile credit balance, and look up per-country pricing. Agents can also simulate sends to test message content without burning credits or hitting real phone numbers. All four tools talk directly to LabsMobile's API, so you manage everything from one workspace.

Do I need admin access to connect LabsMobile via OAuth?

You need a LabsMobile account with API credentials. The OAuth2 flow requests permission to send messages and read account data. If your team shares one LabsMobile login, whoever owns those credentials should run the connection. Switchy doesn't require LabsMobile admin rights, but you'll want billing visibility to avoid surprise credit depletion.

Can the MCP schedule SMS messages for later delivery?

No. The Send SMS tool submits messages for immediate processing only. If you need scheduled delivery, build the delay into your agent's workflow using Switchy's task scheduler, or use LabsMobile's web dashboard for campaign scheduling. The MCP focuses on real-time, agent-triggered sends.

How is this different from using LabsMobile's dashboard or API directly?

The MCP wraps LabsMobile's API so your agents can send SMS without you writing integration code. You get balance checks and price lookups in natural language, plus simulation for testing. If you already have custom API scripts, keep them—this is for teams who want agents to handle SMS without developer overhead.

Who on the team should connect the LabsMobile account?

Whoever controls your LabsMobile billing. Agents will consume credits when they send real messages, so the person who monitors spend should own the OAuth connection. If multiple people need to trigger sends, they share the same connected account in Switchy—one connection, many users.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.