Model Context Protocol server for the ylishi.tools API — give Claude Desktop (or any MCP client) live access to Amazon fee data, Temu & TikTok commission rates, and keyword research. Free demo tier, zero configuration.
MCP is the open standard that lets AI assistants call external tools. This single-file server (ylishi_mcp.py, MIT licensed) exposes 9 read-only tools backed by the ylishi.tools Public API — no database, no signup, no API key required to start.
YLISHI_API_KEY — get one free (200 req/day).1. Download the single file:
curl -O https://ylishi.tools/mcp/ylishi_mcp.py
2. Add it to your MCP client config:
{
"mcpServers": {
"ylishi-tools": {
"command": "python",
"args": ["/path/to/ylishi_mcp.py"]
}
}
}
Requires Python 3.10+ with pip install mcp. The server speaks stdio transport. Optional env vars: YLISHI_API_KEY (higher limits), YLISHI_API_BASE (default https://ylishi.tools/api/v1).
| Tool | Args | Returns |
|---|---|---|
kw_suggest | keyword, market=US | Amazon keyword suggestions for a seed keyword |
kw_competition | keyword, market=US | Competition estimate: score 0–100, level, ad density |
temu_categories | — | Temu category commission rates (full catalogue) |
tiktok_categories | — | TikTok Shop category commission rates (full catalogue) |
compare_categories | — | Amazon category referral rates (cross-platform dataset) |
amazon_vs_tiktok_categories | — | Amazon rates used by the Amazon-vs-TikTok comparison |
simulator_categories | — | FBA profit simulator category rates |
images_sizes | — | Image formats & sizes for listing image analysis |
health | — | API gateway health check & live service list |
# in Claude Desktop, with the server enabled: "What's Temu's commission rate for pet supplies?" "Suggest keywords for 'yoga mat' and rate the competition." "Compare Amazon vs TikTok Shop category rates for electronics."
| HTTP | Cause | What to do |
|---|---|---|
429 slow_down | Two calls under 2s apart | The server paces itself — rarely seen |
429 demo_limit_reached | 20/hour IP budget used | Wait for the hour window, or set YLISHI_API_KEY |
| 401 | Invalid key | Re-check YLISHI_API_KEY |