# Android Texter — MCP server on mcp.ai > Connect your Android Texter account and use 11 tools for phone and SMS straight from your AI agent. Connect with your own API key. Android Texter connects Android phones to an API for sending and receiving SMS and MMS, managing contacts and devices, and automating messaging workflows. By: mcp.ai · official Page: https://mcp.ai/android_texter ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_android_texter?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/android_texter/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/android_texter/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/android_texter/skill.md Postman collection (v2.1): https://mcp.ai/android_texter/postman.json ## Tools - android_texter_create_quick_reply(body: string, title: string, shortcut: string) — Create a reusable quick-reply shortcut. The shortcut must be unique within the connected Android Texter account. - android_texter_delete_quick_reply(quick_reply_id: string) — Permanently delete one saved quick reply by ID. - android_texter_get_message_status(message_id: string) — Get the provider's current queued, sent, delivered, or failed status for a message ID returned by Send Message. - android_texter_list_contacts(tag?: string, limit?: integer, cursor?: string, search?: string) — List contacts in the connected Android Texter account, optionally filtering by name or phone text and tag. - android_texter_list_conversation_history(limit?: integer, phone: string, cursor?: string) — Return one newest-first page of inbound and outbound message history exchanged with one phone number. Pass next_cursor back as cursor to continue. - android_texter_list_devices() — List Android devices linked to the account, including IDs and online state needed to select a sending device. - android_texter_list_messages(limit?: integer, cursor?: string, direction?: string) — 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. - android_texter_list_quick_replies() — List saved quick-reply shortcuts that can be reused when composing messages. - android_texter_send_message(phone: string, message: string, device_id?: string, media_url?: string) — 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 - android_texter_send_messages_batch(phones: string[], message: string, device_id?: string, media_url?: string) — 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 recip - android_texter_update_quick_reply(body: string, title: string, shortcut: string, quick_reply_id: string) — Replace an existing quick reply's shortcut, title, and body. ## Example prompts - "What can I do in Android Texter?" - "Show me a summary of my Android Texter account" ## Links Docs: https://mcp.ai/docs/mcps/android_texter Website: https://mcp.ai/mcps/android_texter