Skip to main content

Optional add-on for imessage-mcp: exposes a send_message tool so MCP clients can also send iMessages.

Project description

imessage-mcp-send

Optional add-on for imessage-mcp that adds a send_message MCP tool. With this installed, your MCP client can also send iMessages, not just read them.

Sending is irreversible. Install only if you understand and accept that — and only with an MCP client that surfaces tool calls to you for confirmation before executing them.

Install

uv tool install imessage-mcp-send

This pulls in imessage-mcp as a dependency, so you don't need to install it separately.

Quickstart

imessage-mcp-send setup        # opens the macOS Full Disk Access pane
imessage-mcp-send serve        # MCP server on http://127.0.0.1:8765/mcp
                               # exposes list_chats, read_messages, search_messages, send_message

On first send, macOS will prompt for Automation permission for whatever app is running the CLI (Terminal, iTerm, etc.) to control Messages. Click Allow.

With the broker (imessage-bridge)

Install both:

uv tool install imessage-mcp-send
uv tool install imessage-bridge

imessage-bridge serve --public auto-detects this package and exposes send via your broker URL too.

The new tool

Tool Arguments Purpose
send_message text, recipient?, chat_id? Send to a phone/email or reply to a 1:1 chat. Group chats not supported.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

imessage_mcp_send-0.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

imessage_mcp_send-0.1.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file imessage_mcp_send-0.1.1.tar.gz.

File metadata

  • Download URL: imessage_mcp_send-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for imessage_mcp_send-0.1.1.tar.gz
Algorithm Hash digest
SHA256 008f809a72e13d3c1be31e0ea7a361d48bd34f14f609d447a3ecea3597e9c5e2
MD5 dc1fb9eeb25cf45bd444b8115d59cfd1
BLAKE2b-256 26b629edaf91927f1d4b2940de02bf55cd4d57a16aac40d6c2572223e587bcf6

See more details on using hashes here.

File details

Details for the file imessage_mcp_send-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: imessage_mcp_send-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for imessage_mcp_send-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d7c10cb4ecb722d3237345f0d543d49acb5ca65cf4ecf59cd6ac744d2675a33b
MD5 100a67a8afe7e6e119f74f490021d614
BLAKE2b-256 69c1fcf5a6f9aa601527ead7ab0d08054eb3538ee2049c980a35cb9b40377030

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page