Developer Builds MCP Server for Claude WhatsApp Integration, Shares Challenges

What This Is
A developer has built a small MCP server that enables Claude to access real conversations through WhatsApp, moving beyond isolated prompts to interact with actual message threads.
Key Challenges Discovered
The developer expected the implementation to be straightforward but encountered several significant issues:
- Conversation context proved trickier than just passing message history - required setting up a database to track conversations
- Small gaps in context led to noticeably worse responses from Claude
- Without visibility into what agents did based on messages, it was hard to understand why Claude responded the way it did
- Real conversations were way more unpredictable than test prompts
The experience highlighted the substantial gap between "Claude in a prompt box" versus Claude interacting with real users.
Solution Implementation
To make the system usable, the developer built an MCP layer that:
- Structures and persists conversation history
- Gives Claude cleaner access to context
- Adds visibility into interactions
The developer reports that this approach already feels much more usable than just piping messages directly into the model. The project has been turned into a small MCP server/tool and shared for others working on similar problems.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude-ETA Plugin Adds Task Timing and Repair Loop Detection to Claude Code
Claude-ETA is a Claude Code plugin that times tasks, learns your actual velocity, and feeds real data back into Claude before it responds. It also detects repair loops by fingerprinting error content and intervenes after three identical failures.

Slack Message Formatter: Fix Claude's Broken Markdown in Slack
A developer built a skill that converts Claude-generated Markdown to proper Slack formatting, solving issues where bold text shows as asterisks, links appear raw, and tables break. The tool offers both browser preview with rich HTML copy-paste and API webhook support.

SkyClaw v2.2 Rust AI Agent Runtime Adds OpenAI OAuth and Custom Tool Authoring
SkyClaw v2.2 introduces OpenAI OAuth authentication using ChatGPT Plus/Pro subscriptions, custom tool authoring where agents write their own bash/python/node tools at runtime, and daemon mode for background operation. The Rust-based runtime benchmarks at 31ms cold start, 15MB idle RAM, and 9.3MB binary size.

ClawCode: Cleanroom Rust Rewrite of Leaked Claude Code
ClawCode is a cleanroom rewrite of the leaked Claude Code source code, implemented in Rust. The project emerged following Anthropic's Claude Code leak and is being compared to OpenCode for end-to-end task performance.