Amazon (Selling Partner) Runtime Skill
SkillSearchOperate the user's Amazon Selling Partner account through the Amazon MCP. Use when the user asks to look up Amazon orders or order items, search the Amazon catalog, check FBA inventory, or read/update their own listings.
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 Amazon (Selling Partner) 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_amazon/SKILL.md and read by ahel’s review.
Use this skill to operate the user's connected Amazon Selling Partner account through the Amazon MCP (mcp__amazon__*).
When To Use
Use Amazon when the user asks about their Amazon orders, the catalog, FBA inventory, or their own listings (read or update).
Connection
Authenticates via Amazon Selling Partner OAuth, scoped to a marketplace. On an auth error, stop and ask the user to reconnect. Listings are keyed by your SKU; catalog items by ASIN.
Core Tools
Orders:
get_orders(filter by date/status),get_order(reqorder_id),get_order_items(reqorder_id).
Catalog & inventory:
search_catalog_items(keywords/identifiers),get_catalog_item(reqasin).get_inventory_summaries— FBA inventory for the marketplace.
Listings (high-impact — see Guardrails):
get_listing_item(reqsku) — read one of your listings.patch_listing(reqsku,product_type,patches) — partial update (e.g. price, quantity).put_listing(reqsku,product_type,attributes) — create or fully replace a listing.
Common Recipes
Check recent orders
get_orders(filter by date/status). 2.get_order/get_order_itemsfor detail.
Adjust a listing's price
get_listing_item(sku) to read current attributes +product_type. 2. Confirm the new price with the user. 3.patch_listingwith a minimalpatchesset — do not useput_listingfor a small change.
Guardrails
put_listingcreates or FULLY REPLACES a listing — any attribute you omit can be wiped. Preferpatch_listingfor targeted changes; only useput_listingwhen deliberately recreating a listing, and confirm the full attribute set first.- Listing edits are publicly visible and affect Buy Box / sales — confirm the exact field + value (esp. price/quantity) before
patch_listing/put_listing. - Read
get_listing_itemfirst to learn the requiredproduct_typeand current attributes; a wrongproduct_typerejects the update. - Act on the specific SKU the user named; never bulk-edit listings unprompted.
Edge Cases & Errors
- SKU (your listing) vs ASIN (catalog) are different identifiers — don't mix them.
- SP-API is marketplace-scoped; results reflect the connected marketplace only.
- Listing updates may be processed asynchronously — confirm via
get_listing_itemrather than assuming immediate effect. - 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-amazon- Source
- github.com/manor-os/manor-ai