Skip to main content
Glama
849860605

mac-wechat-mcp

by 849860605

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_statusA

Report backend availability, observation expiry and explicit sending limitations.

start_observationA

Capture baseline for the locally verified contact; never reply to baseline history.

This does not launch a timer. The MCP client must call poll_changes. Requires an image-capable client for subsequent before/after review.

poll_changesA

Return pending before/after chat images and raw OCR after the polling interval.

A visual change can be a timestamp, own message, media or scrolling. It is not proof of a new incoming message. Repeated polls retain the pending observation ID.

acknowledge_observationA

Acknowledge client review: no_new_incoming_text, privacy_skip, reviewed, or uncertain.

uncertain pauses the session. This records review only, never a send receipt.

preview_replyA

Return an unsent draft for the latest observation. Does not paste or send anything.

Client must first identify new incoming text, merge bursts and skip privacy questions. This server does not claim to enforce semantic privacy classification.

pause_observationA

Pause the current session and invalidate pending drafts. Restart creates a new baseline.

demo_advanceA

DEMO ONLY: change the synthetic image, without accessing WeChat.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 7 tools

Disambiguation5/5

Each tool maps cleanly to a distinct stage in the observation workflow: status, start, poll, acknowledge, preview, pause, and demo advance. The descriptions carefully separate internal bookkeeping from WeChat-facing actions, so there is little chance of selecting the wrong tool.

Naming Consistency4/5

Six of seven tools follow a consistent verb_noun pattern such as get_status, start_observation, poll_changes, acknowledge_observation, preview_reply, and pause_observation. demo_advance is a minor naming outlier, reversing the expected noun-verb order.

Tool Count5/5

Seven tools is well-scoped for the intended observation-and-preview workflow. Each tool adds a distinct capability, and demo_advance is clearly labeled as demo-only rather than bloating the surface area.

Completeness5/5

The toolset covers the full lifecycle from baseline capture through polling, acknowledgment, reply preview, and pause/restart. The absence of a send action is intentional and consistently documented, so the surface feels complete for its stated no-send, human-in-the-loop purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues