TikTok Shop Runtime Skill
SkillDev toolsOperate the user's TikTok Shop through the TikTok Shop MCP. Use when the user asks to look up TikTok Shop orders or products, read order/product detail, or update SKU prices or inventory.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the TikTok Shop Runtime Skill skill
What this skill tells your AI
The instructions your AI receives, as published by manor-os/manor-ai in packages/core/ai/skills/mcp_tiktok_shop/SKILL.md and read by ahel’s review.
Use this skill to operate the user's connected TikTok Shop through the TikTok Shop MCP (mcp__tiktok_shop__*). This is the commerce/seller surface — for posting TikTok videos use mcp_tiktok.
When To Use
Use TikTok Shop when the user asks about their shop's orders or products, or wants to change SKU pricing or inventory.
Connection
Authenticates via TikTok Shop OAuth. Most calls are shop-scoped — start with get_authorized_shops to get the shop identifier (returns each shop's cipher) this token can access. On an auth error, stop and ask the user to reconnect.
Core Tools
Read:
get_authorized_shops— shops this token can access.search_orders,get_order_detail(reqorder_ids).search_products,get_product(reqproduct_id).
Write (high-impact — see Guardrails):
update_price(reqproduct_id,skus— per-SKU prices).update_inventory(reqproduct_id,skus— per-SKU stock).
Common Recipes
Look up an order
get_authorized_shopsif the shop is ambiguous. 2.search_ordersto find it. 3.get_order_detailwithorder_ids.
Update SKU pricing
get_productto read current SKUs + prices. 2. Confirm the new per-SKU prices with the user. 3.update_pricewith theskuspayload.
Adjust inventory
get_productfor current SKU stock. 2. Confirm the target quantities. 3.update_inventory.
Guardrails
update_priceandupdate_inventoryare storefront-affecting and SKU-level — confirm the exact SKU → value mapping before writing; a mismatched SKU edits the wrong variant.- Read
get_productfirst so you have the correct SKU IDs and current values; never guess SKU identifiers. - Confirm the shop (cipher) when the token has access to multiple shops.
- Act only on the SKUs the user named; don't bulk-reprice unprompted.
Edge Cases & Errors
- A product has multiple SKUs (variants); price/inventory updates are per-SKU, not per-product — be explicit about which SKUs.
get_order_detailtakesorder_ids(can be several) — batch reads rather than looping one-by-one where possible.- Auth errors → stop and ask the user to reconnect.
Signals
- GitHub stars
- 171
- Forks
- 52
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
mcp-tiktok-shop- Source
- github.com/manor-os/manor-ai