Openmessage logo

Openmessage

Unclaimed

by MaxGhenis

Local-first Google Messages + WhatsApp inbox for Mac, web, and MCP.

Install

$npx playwright install chromium

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
golanggoogle-messageslocal-firstmacosmcprcssmssqliteswiftwhatsapp

More in Databases

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

24 of 24 tools

Documented tools (24)

From project documentation. A server handshake does not verify each tool’s description or behavior.

conversation_stats

Summarize conversation counts, cadence, and activity

download_media

Return the local /api/media/<message-id> URL and metadata for an attachment

draft_message

Save a draft for the local app to review/send later

generate_person_story

Generate a narrative summary for a person across routes

generate_story

Generate a narrative summary for one conversation

generate_viz

Generate a local HTML visualization from a conversation

get_conversation

Messages in a specific conversation

get_messages

Recent messages with filters (phone, date range, limit)

get_person_messages

Load messages for conversations matching a person's name

get_person_messages_range

Load a bounded time range of messages matching a person's name

get_status

Google Messages, WhatsApp, and Signal connection status

import_messages

Import Google Chat, iMessage, WhatsApp export, or Signal Desktop history

list_contacts

List/search contacts

list_conversations

List recent conversations

person_stats

Summarize a person's cross-route activity

react_to_message

Add, remove, or switch a reaction on an existing message

render_story

Render a story/viz HTML artifact with optional local photos

resolve_contact_routes

Resolve a person or phone number to the available SMS/WhatsApp/Signal routes

search_messages

Full-text search across all messages

send_group_message

Send to a group conversation by conversation ID

send_media_to_conversation

Send a local file attachment to an existing conversation ID

send_message

Send a direct text by platform. Defaults to SMS/RCS and also supports direct WhatsApp/Signal recipients

send_to_conversation

Send a text reply directly to an existing conversation ID

set_message_transcript

Save or update a transcript for an audio/media message

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Openmessage MCP Server

How do I connect Openmessage MCP Server to Claude?
The listing records `npx playwright install chromium` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code as compatible clients.
Is Openmessage MCP Server free?
The listed licence is Unlicense. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Openmessage MCP Server do?
Openmessage MCP Server documents 24 tools to the agent, including conversation_stats, download_media, draft_message. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.