Using MCP Code Mode for Efficient Claude Keyword Research

Architecture and Token Efficiency
A developer shared their experience building an MCP server that gives Claude autonomous keyword research capabilities. The main technical challenge was token efficiency - traditional MCP servers with 15-20 tools can burn thousands of tokens just in tool definitions before any actual work begins.
They implemented the Code Mode pattern (the same approach Cloudflare open-sourced for their API) to reduce this to approximately 1,000 tokens with only two tools: search and execute.
How Code Mode Works
Instead of creating one tool per API endpoint, the agent writes JavaScript snippets against the OpenAPI specification. This code runs in a sandboxed VM with a null-prototype context. The API key is injected server-side and never enters the agent's context. Redirects are blocked to prevent token exfiltration.
Capabilities in Practice
With this setup, Claude can now:
- Analyze keywords (volume, CPC, difficulty, intent)
- Detect trend signals (breakout, spike, seasonal patterns)
- Get 350+ related keywords per lookup
- Chain multiple API calls in a single tool invocation
Key Benefits
The biggest advantage is composability. The agent can search the specification to discover endpoints and then execute multi-step workflows without pre-defined tool chains. This approach allows for more flexible and autonomous operation compared to traditional one-tool-per-endpoint architectures.
The developer is curious whether others are building MCP servers with Code Mode or if the traditional approach works better for different use cases.
📖 Read the full source: r/ClaudeAI
👀 See Also

Nelson v2.2.3 Released: Multi-Agent Coordination for Claude Code, Plus a Discrete-Event Simulation Benchmark
Nelson v2.2.3 ships a multi-agent coordination skill for Claude Code using a naval metaphor. A 13-configuration benchmark shows opus-4-7 with thinking dominates; skill choice is a smaller delta.

Orkestra: Cost-Aware LLM Routing Layer for OpenClaw Reduces API Costs by 60-80%
Orkestra is a modular routing layer that sits in front of LLM calls in OpenClaw, using semantic classification to route prompts to budget, balanced, or premium model tiers. The approach reduced API costs by 60-80% without prompt rewriting or complex rules.

Meta Ads MCP OAuth Works But Most Ad Accounts Not Enabled Yet
Meta Ads MCP OAuth flow works and loads 29 tools, but ads_get_ad_accounts returns is_ads_mcp_enabled: false with a message that the feature is gradually rolling out.

hipEngine: Fast Native Qwen 3.6 Inference for RDNA3 (Strix Halo, 7900 XTX)
hipEngine is a new open-source (AGPLv3) ROCm-native inference engine for Qwen 3.6 MoE on RDNA3 GPUs. Benchmarks show prefill up to 2718 tok/s on 7900 XTX, competitive with llama.cpp, and INT8 KV cache enabling full 256K context in under 24GB.