MCP.so
ログイン

Android Texter MCP Server認証済み注目

@Android Texter

基本情報

Android Texter MCP Server について

Give Claude, Cursor or any MCP client a real phone. Send and read SMS and MMS from your own Android phone and number: no Twilio, no 10DLC registration, no per-message carrier fees.

#sms#mms#sms-gateway#text-messaging#android#messaging#twilio-alternative

Android Texter MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "android-texter": {
      "command": "npx",
      "args": [
        "-y",
        "android-texter-mcp"
      ],
      "env": {
        "ATX_API_KEY": "atx_YOUR_API_KEY_HERE"
      }
    }
  }
}

Android Texter MCP Server のツール

12

List the Android phones paired to your Android Texter account. Each entry has its id, name, phone_number, status (online or offline), battery_level, last_seen, and its SIMs (slot, label, number) on dual-SIM phones. Texts are sent from these phones with their own numbers and carrier plans, so check that one is online before sending.

List your text conversations, most recent activity first. Each entry has phone (the other party, or a group's members joined by commas), last_message, last_direction, last_at, message_count, thread_type (direct or group), thread_ref, and the device it is on. Use get_conversation to read one in full.

Read the messages in the conversation with one phone number, newest first. Each message has direction (inbound or outbound), body, status, created_at, and media_url for picture messages. For a group conversation, pass the thread_ref from list_conversations.

Search all of your texts, sent and received, for a word or phrase. Matches the message text, the phone number, and the contact's name. Newest first.

Send a text message from one of your paired Android phones, using that phone's own number and carrier plan, to a real person. Confirm the recipient and wording with the user before sending. The call returns once the message is queued and pushed to the phone, not when it is delivered: use get_message_status with the returned message_id to follow it. Pass scheduled_at to send it later instead of now. Free plans have a daily sending limit.

Send the same text to a list of phone numbers (up to 500), each as its own one-to-one message from your paired phone's own number. Only use this when the user has asked to text a list of people, and confirm the list and wording first: every recipient gets a real text. The message can be personalized from each recipient's contact record with {{name}}, {{first_name}}, {{last_name}}, {{full_name}}, {{company}}, {{city}} or {{state}}, and {{first_name|there}} gives a fallback when the field is empty. {{name}} is the name set by save_contact; first_name and last_name are only filled for contacts imported with those fields. Broadcasts send now and cannot be scheduled. Returns sent and failed counts and a message_id per recipient.

Check where an outbound message is: queued (waiting for the phone), sent (the phone handed it to the carrier), delivered, or failed. Pass the message_id returned by send_message or send_broadcast.

List the messages that are scheduled to go out later and have not been sent or cancelled yet, soonest first. Use this before scheduling more, and to get the id needed by cancel_scheduled_message.

Cancel a message that is scheduled for a future send, so it never goes out. Only works while it is still pending; a message that has already been released to the phone cannot be recalled.

List or search your Android Texter contacts. Each contact has id, phone, name, email, company, notes, tags, and line type and carrier when a lookup has been run. Filter by tag to build a list for send_broadcast.

List every tag used on your contacts, for filtering list_contacts.

Create a contact, or update the one that already has this phone number. Only the fields you pass are changed; fields you leave out keep their current values. Tags are added to the contact's existing tags, never removed.

概要

What is Android Texter?

Android Texter turns an Android phone you already own into an SMS gateway. This MCP server lets Claude, Cursor, Windsurf or any MCP client send and read texts through that phone, from your own number. Texts go out over the phone's SIM, so there is no carrier registration, no 10DLC campaign and no per-message carrier fee.

How to use it

  1. Install the Android Texter app on an Android phone and pair it at https://androidtexter.com/dashboard
  2. Create an API key at https://androidtexter.com/dashboard/settings/api-keys
  3. Add the server to your MCP client (Node.js 18 or newer):
{
  "mcpServers": {
    "android-texter": {
      "command": "npx",
      "args": ["-y", "android-texter-mcp"],
      "env": { "ATX_API_KEY": "atx_YOUR_API_KEY_HERE" }
    }
  }
}

Claude Code: claude mcp add android-texter --scope user --env ATX_API_KEY=atx_YOUR_API_KEY_HERE -- npx -y android-texter-mcp

Tools

  • list_devices: your paired phones and whether they are online
  • list_conversations, get_conversation, search_messages: read your texts, including group threads
  • send_message: send an SMS, MMS or group text from your phone, now or scheduled
  • send_broadcast: one message to up to 500 people, personalized per contact
  • get_message_status: follow a sent message
  • list_scheduled_messages, cancel_scheduled_message: manage texts set for later
  • list_contacts, list_contact_tags, save_contact: your contacts and tags

Use cases

  • Ask your AI assistant to text a customer back from your own business number
  • Summarize today's conversations, or find the thread where someone asked for a quote
  • Send appointment reminders or a short broadcast to a tagged group of contacts
  • Businesses whose SMS registration was rejected by a carrier can still text from a real phone number

よくある質問

1

Do texts come from my number?

Yes. They are sent by your own Android phone over its SIM, so recipients see your number and replies come back to you.

2

Do I need Twilio or 10DLC registration?

No. Android Texter uses your phone instead of a carrier API.

3

Is it safe to let an AI send texts?

The server tells the AI to confirm recipients and wording with you before sending. Read tools are safe to call freely.

4

Where is the source code?

https://github.com/argosautomation/androidtexter-sdk (the `mcp` folder). MIT licensed. The package is `android-texter-mcp` on npm, and it is listed in the official MCP registry as `io.github.argosautomation/android-texter`.

コメント

「コミュニケーション」の他のコンテンツ