Productivity
mcp-guide avatar

mcp-guide

Decision framework for choosing between MCP tools and direct API skills to optimize agent performance, cost, and efficiency.

Introduction

The mcp-guide skill serves as a strategic decision-making engine for developers and users of the OpenClaw agent platform. Its primary purpose is to help determine whether a given task is best executed via an MCP (Model Context Protocol) server or a dedicated, direct-API-based skill. By providing a structured evaluation matrix, this skill prevents common pitfalls such as excessive token overhead, unnecessary cold start latencies, and unexpected costs associated with default model configurations in third-party MCP servers.

  • Provides clear heuristics for choosing between direct API integration (Skills) and MCP servers based on service complexity, cost sensitivity, and frequency of use.

  • Includes a comprehensive decision matrix comparing latency, tool discovery, maintenance, and predictability across various integration types.

  • Offers specific guidance for known services like Perplexity, PostHog, GitHub, and Google Workspace, highlighting when to bypass generic MCP setups in favor of optimized, custom-coded skills.

  • Identifies common MCP anti-patterns, including the risks of expensive model defaults and the impact of schema validation on small, high-frequency queries.

  • Use this skill when configuring new agent capabilities to ensure long-term architectural health and cost efficiency.

  • Consult the guide when experiencing high latency in tool execution or when model billing exceeds expectations due to automated tool chains.

  • Designed for technical users working with the OpenClaw framework who need to manage dynamic workspace configurations, mcporter.json files, and core skill deployments.

  • Always favor direct skills for high-frequency or cost-sensitive tasks, while reserving MCP servers for complex, multi-step workflows or services with numerous, dynamic endpoints that benefit from automated discovery.

Repository Stats

Stars
2
Forks
0
Open Issues
0
Language
Shell
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 10:34 PM
View on GitHub