I needed to call TAPD MCP in OpenClaw, but found that it doesn’t natively support MCP. A third-party solution is required. The official recommendation is to use MCPorter as a middleware layer.
Install MCPorter
npm i mcporter
which uvx
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc # or source ~/.profile
Add MCP
npx mcporter config add mcp-server-tapd
–stdio “uvx mcp-server-tapd”
–env TAPD_ACCESS_TOKEN=xxxx
–env TAPD_API_BASE_URL=https://api.tapd.cn
–env TAPD_BASE_URL=https://www.tapd.cn
The config file is located at /root/config/mcporter.json.
View
Run this command to check the MCP status:
mcporter list
Related Reading
- OpenClaw Getting Started - installation, configuration, Telegram Bot integration, and MCP basics
- OpenClaw Memory Management and Invocation - global memory via
SOUL.mdandAGENTS.md - OpenClaw for Social Media Publishing - using MCP to publish to WeChat, Xiaohongshu, and Toutiao
Usage
When using it, you can explicitly tell OpenClaw to use the mcp-server-tapd under MCPorter at the beginning. Once it’s saved to memory, you can simplify it afterward by just sending the ticket link directly.

