otherapi_key

Android Texter

Android Texter connects Android phones to an API for sending and receiving SMS and MMS, managing contacts and devices, and automating messaging workflows.

Verdict

Android Texter turns your team's Android phones into shared SMS endpoints. @mention it to send texts, check delivery status, pull conversation threads, and manage contacts—all from inside a Switchy Project. Sales reps can fire off follow-ups without switching apps; support teams can triage inbound texts in chat; ops can automate appointment reminders. You'll need an Android Texter account and an API key with send permissions. The MCP sees only the devices and contacts you've linked, so onboard carefully if multiple people share the same phone number.

Common use cases

  • Send appointment reminders in bulk
  • Triage support texts during standups
  • Log customer replies to CRM
  • Fire follow-up texts after sales calls
  • Check delivery status for time-sensitive messages

Integration

Vendor
Android Texter
Category
other
Auth
API_KEY
Tools
11
Composio slug
android_texter

Tools

  • Create Quick Reply

    Create a reusable quick-reply shortcut. The shortcut must be unique within the connected Android Texter account.

  • Delete Quick Reply
    destructive

    Permanently delete one saved quick reply by ID.

  • Get Message Status

    Get the provider's current queued, sent, delivered, or failed status for a message ID returned by Send Message.

  • List Contacts

    List contacts in the connected Android Texter account, optionally filtering by name or phone text and tag.

  • List Conversation History

    Return one newest-first page of inbound and outbound message history exchanged with one phone number. Pass next_cursor back as cursor to continue.

  • List Devices

    List Android devices linked to the account, including IDs and online state needed to select a sending device.

  • List Messages

    List one newest-first page of messages, optionally restricting results to sent or received messages. Pass next_cursor back as cursor with the same direction to continue.

  • List Quick Replies

    List saved quick-reply shortcuts that can be reused when composing messages.

  • Send Message

    Immediately queue a real SMS or MMS to one phone number through a linked Android device. This has an external side effect and consumes message quota. A successful queue acknowledgement does not prove that the message was sent or delivered.

  • Send Messages Batch

    Sequentially queue the same real SMS or MMS for 1-10 recipients. Each queued message is irreversible and consumes quota. Processing stops after the first failed or unknown attempt, and remaining recipients are marked not_attempted.

  • Update Quick Reply

    Replace an existing quick reply's shortcut, title, and body.

Setup

Setup guide

  1. 11. Sign in to your Android Texter account and navigate to Settings → API Keys. 2. Generate a new key with at least 'read messages' and 'send messages' scopes, then copy it to your clipboard. 3. In Switchy, open the workspace menu and click Integrations → Browse MCP Servers. 4. Find Android Texter in the list and click Connect. 5. Paste your API key into the prompt and click Authorize. 6. Open any Project, type '@Android Texter list devices' and send—if you see your linked phones with online status, the connection works. 7. To send a test message, try '@Android Texter send a text to +1234567890 saying Test from Switchy' (replace with a real number you control). 8. Check the recipient's phone; delivery usually takes under ten seconds if the device is online.

What teammates see: by default, memories from Android Texter 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

Send Follow-Up Text

@Android Texter send a text to +15551234567 saying 'Hi Sarah, following up on our call—let me know if you have questions about the proposal.'

Check Message Status

@Android Texter get the delivery status for message ID msg_abc123xyz

Pull Conversation Thread

@Android Texter list the conversation history with +15559876543

List Recent Inbound Texts

@Android Texter list the most recent received messages from the past 24 hours

Create Quick Reply Shortcut

@Android Texter create a quick reply with shortcut 'confirm' and message 'Your appointment is confirmed for [DATE]. Reply CANCEL to reschedule.'

Example outputs

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

Prompt

@Android Texter create a quick reply with shortcut 'meeting-confirm' that says 'Thanks for reaching out. I've added this to my calendar and will see you then.'

Output

Quick reply created successfully with ID qr_7m4n8k1. The shortcut 'meeting-confirm' is now saved in your Android Texter account and can be reused in future messages by referencing the shortcut name. This avoids retyping the same response for recurring meeting confirmations and ensures consistent phrasing across your SMS workflows.

Notes

Quick replies are account-level templates stored by Android Texter, not device-specific. The shortcut name must be unique; attempting to create a duplicate will fail. This tool is best for high-frequency responses (support acknowledgments, appointment confirmations, out-of-office replies). Delete Quick Reply removes them when no longer needed.

Use-case deep-dives

Field tech dispatch confirmation

When Android Texter beats a full SMS gateway for dispatch

A 6-person HVAC company sends 40-80 job confirmations a day to customers who prefer SMS over email. Android Texter wins here because the owner's existing business phone becomes the sender—customers see a local number they already have saved, not a short code. The quick-reply tools let the dispatcher template common messages ("Tech arriving in 15 min", "Job complete, invoice sent") without paying per-seat for a CRM add-on. List Conversation History means the dispatcher can pull context mid-call without hunting through the phone. The trade-off: if you're sending 500+ messages a day or need delivery webhooks for compliance, you've outgrown this and need Twilio. But at field-service scale with one sending device, Android Texter is the right call because it costs less and feels like a real person texting.

Appointment reminder automation for solo practice

Why solo practitioners pick Android Texter over Calendly SMS

A solo therapist or dentist sends 15-25 appointment reminders a week and wants patients to reply directly to confirm or reschedule. Android Texter works because the practice's existing phone number stays in the loop—patients text back to the same number they call. The List Contacts and List Devices tools let a scheduling assistant (human or AI) check device status before queuing a batch, and Get Message Status confirms delivery without manual follow-up. Quick replies handle the three most common responses ("Confirmed", "Need to reschedule", "Cancel"). The boundary: if you're running a 4-provider practice with overlapping schedules, you need real calendar integration and per-provider routing, which Android Texter doesn't offer. But for a solo practice that wants texting without a second phone number, this is the move.

E-commerce order update for small Shopify store

When Android Texter isn't the right SMS tool for order updates

A 2-person Shopify store shipping 100 orders a week wants to text tracking links. Android Texter is the wrong call here. The 11-tool set has no webhook or order-event trigger, so you'd need a human to manually send each message or build polling logic that checks Shopify every few minutes and cross-references List Messages to avoid duplicates. That's fragile and slow. The List Conversation History tool is built for back-and-forth support threads, not one-way transactional blasts. If you're sending order updates, you want Twilio or Postscript with native Shopify hooks and delivery SLAs. Android Texter makes sense only if your "order updates" are actually customer-service replies to inbound questions—then the conversation-history and quick-reply tools justify the API-key setup. Otherwise, skip it.

Frequently asked

What does the Android Texter MCP do in Switchy?

It lets AI agents send and receive SMS messages through your Android phone. Agents can read conversation history, check delivery status, manage contacts, and use saved quick replies. The MCP connects to Android Texter's cloud service, which relays messages through your linked Android device.

Do I need a special Android Texter account to use this MCP?

Yes. You need an active Android Texter account with at least one Android device linked and online. The MCP authenticates with an API key from your Android Texter dashboard. Without a linked device, agents can't send messages—they'll queue but won't deliver.

Can the MCP send messages from my personal phone number?

Yes, if your Android phone is linked to Android Texter and online. The MCP sends messages through your device's native SMS app, so recipients see your real phone number. If your device goes offline, outbound messages queue until it reconnects or fail after the provider's timeout.

How is this different from using Twilio or another SMS API?

Android Texter uses your existing phone and number; Twilio provisions a new number. This MCP is cheaper for low-volume use and keeps conversations in your phone's native app. Trade-off: your device must stay online, and delivery depends on your carrier and Android Texter's relay uptime.

Who on my team should connect the Android Texter MCP?

Whoever owns the Android device you want agents to send from. That person generates the API key in their Android Texter account and pastes it into Switchy. If multiple people need to send, link multiple devices to one Android Texter account and share the key.

More other MCPs

See all other MCPs →

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