Docs - the AI connection
AMZ Vault ships a native MCP server: 104 tools -
71 read-only, 27 staged writes, and 6 write actions
outside the staging flow (confirming staged changes, messaging the AMZ Vault team, and
controlling support access). Every Amazon-touching change is staged: it saves a reviewable diff inside
AMZ Vault, and nothing reaches Amazon until you confirm it. This inventory is generated live
from the running server, so it can't drift from what the product actually does.
Connect Claude - two steps, no keys
- Add the connector - open the AMZ Vault listing in Claude's connector directory and click Connect (also findable in Claude under Settings → Connectors). Prefer manual setup? Add custom connector with our endpoint:
https://www.amz-vault.com/mcp - same browser sign-in.
- Sign in when prompted - Claude opens the AMZ Vault consent screen; approve, and the tools appear in every conversation.
Claude Code & other MCP clients
Clients that authenticate with a header instead of a browser sign-in
(Claude Code in the terminal, custom MCP integrations) use a personal
access token: in AMZ Vault, Settings → AI Connector → Generate
token - scoped to your account, revocable any time, shown with the
exact connect command. Keep the two paths separate: connecting
through the Claude directory never needs a token.
Trouble connecting?
support@amz-vault.com answers fast.
How writes work
stage_* tools save a proposal - a diff of exactly what would change - and
nothing more. The change reaches Amazon only when confirm_staged_changes is
called, and your AI client shows you the full change set before that happens. Read-only
team roles can't stage or confirm at all: read-only means read-only, everywhere,
including the AI connection.
Account & discovery (9)
account_feedback
write
Feedback & support channel to the AMZ Vault team (NOT an Amazon write): action=submit opens a thread (subject, body, category bug|idea|question|other), action=list shows this account's threads WITH team replies, action=r
account_health_check
read
Per-connection onboarding + sync health across ALL tenants (SUPER-ADMIN ONLY)
account_management_guide
read
The operator's brand & PPC decision framework: margin spine (PPD + margin bands), product postures, campaign structure/bidding, harvesting/negation logic, guardrails and decision triggers
account_notice_draft
write
Queue a one-off notice email to a user for admin review (ADMIN-ONLY)
account_ops_events
read
Operational health feed (ADMIN-ONLY): deduped errors / warnings / API-throttle events from the worker and web services with occurrence counts, plus failed SP-API sync runs and failed scheduled tasks
account_profiles
read
List the advertising profiles (PPC accounts) bridged to this token's seller connections.
account_report
read
THE canonical account overview — ONE call: period cards + settlement waterfall + freshness caveats for the money datasets, with quote_rules
account_sellers
read
List the Amazon seller connections this token can access, with their marketplaces and currencies.
account_support_access
write
Grant or revoke the AMZ Vault support team's READ-ONLY view of this account: action=grant lets support see what the user sees for 7 days (auto-expires, they can change nothing, and every view notifies the user); action=r
Data warehouse (3)
data_describe
read
Without arguments: list every warehouse dataset available to data_query
data_freshness
read
Per-dataset sync freshness, row counts, date coverage and backfill progress — use to caveat answers correctly
data_query
read
Generic query over any warehouse dataset (see data_describe): column projection, filters (eq/neq/gt/gte/lt/lte/in/contains), date bounds, ordering, limit ≤1000 + offset — page with offset until a short page comes back to
P&L / profitability (9)
pnl_breakdown
read
Settlement-basis account waterfall: revenue → refunds → COGS → gross profit → Amazon fees → contribution margin → advertising → net profit → expenses → net profit.
pnl_by_asin
read
Per-ASIN P&L rows for a date window (optionally one ASIN): sales, units, fees, COGS, margins, TACoS, stock.
pnl_expenses
read
Custom operating expenses (subscriptions, VA, freight, 3PL…): scope, recurrence, amounts.
pnl_mcf_summary
read
Multi-Channel Fulfillment (off-Amazon) totals: units, orders, fulfillment fees and COGS for a window.
pnl_period_cards
read
The dashboard mini-P&L cards (Today / Yesterday / MTD / This-month forecast / Last month).
pnl_refunds
read
Refund components for a window: net refund amount, count, and itemized lines (reimbursements, restocking).
pnl_sb_attribution
read
Per-ASIN Sponsored Brands cost attribution (the sales-weighted split of campaign-level SB spend).
pnl_settlement_audit
read
Settlement fee audit: every distinct fee combination Amazon charged, classified into P&L buckets — verify nothing is misclassified or missed.
pnl_summary
read
Profit & Loss summary for a date window: account tiles (sales, fees, COGS, ad spend, gross profit, contribution margin, net profit, TACoS) plus the top product rows.
Products & inventory (4)
inventory_health
read
FBA fulfillable/inbound/reserved units, aged inventory, restock recommendations and AWD pool per SKU
product_cogs
read
Current per-SKU landed costs (COGS) and coverage summary.
product_fee_preview
read
Amazon's own estimated fees per SKU for the coming weeks (referral, fulfillment, storage).
product_library
read
The canonical product catalog with breakeven ACoS and effective BE margin targets per product family.
Brand analytics (5)
brand_market_basket
read
What customers buy together with each ASIN (bought-with pairs and combination shares).
brand_repeat_purchase
read
Customer loyalty per ASIN: repeat buyer share and repeat revenue by week.
brand_search_catalog
read
Per-ASIN search funnel totals across ALL queries (query-less SQP): impressions, clicks, cart adds, purchases, median prices.
brand_sqp
read
Search Query Performance: organic search funnel per (ASIN, query) — impressions/clicks/cart-adds/purchases with shares
brand_top_search_terms
read
Marketplace-wide top search terms with the top-3 clicked ASINs and their click/conversion shares
Keyword intelligence (1)
keyword_finder
read
Keyword Finder (reverse-ASIN / multi-input lookup): every keyword phrase the input ASINs are known for, merged from first-party data — SQP (own ASINs, TRUE Amazon search volume), Top Search Terms (ANY marketplace ASIN th
PPC — read (33)
ppc_account_summary
read
Get account-level aggregate metrics for a date range: total spend, sales, ACoS, ROAS, clicks, impressions, purchases.
ppc_ad_groups
read
Query ad group performance data within campaigns
ppc_ad_type_breakdown
read
Get performance comparison across ad types (SP vs SB vs SD)
ppc_advertised_products
read
Query product/ASIN-level performance (SP+SD ad grain, merged per ASIN with a per-program split; SB per-ASIN spend exists only in the blended P&L)
ppc_asset_upload_link
read
Mint a 1-hour browser-upload link so the USER can hand over a local file (chat attachments cannot reach the server)
ppc_bid_recommendations
read
Amazon's suggested bid + range per keyword for a SPECIFIC campaign (routed by campaign type)
ppc_budget_alerts
read
Find campaigns approaching or exceeding their daily budget
ppc_campaign_create_guide
read
The verified contract for creating campaigns via stage_campaign_create: per-format required fields, goals, landing-page rules, asset sourcing, safety model, and post-create lifecycle
ppc_campaign_details
read
Get detailed data for specific SP campaigns including placements, advertised ASINs, placement modifiers, and top keywords/targets
ppc_campaign_metadata
read
Campaign configuration and user metadata: bidding strategy, placement settings, goal/KPI, tags, notes.
ppc_campaign_search
read
Lightweight campaign name lookup
ppc_campaigns
read
Query campaign performance data with optional filters
ppc_change_history
read
Get recent campaign change history showing what changed, when, old values, and new values
ppc_conversion_funnel
read
Get conversion funnel data: Impressions → Clicks → Orders with rates between each stage
ppc_creatives
read
SB ad creatives at ad grain (headline, brand logo, custom images, video asset ids, ASINs, landing page, creative status) plus SD creatives; include_assets=true adds the asset-library inventory.
ppc_daily_trend
read
Get day-by-day metrics for trend analysis
ppc_dayparting_analytics
read
Get the dayparting (time-of-day bid modifier) schedule for the profile
ppc_describe
read
Without arguments: catalog of the 22 raw PPC datasets behind ppc_query (daily report tables at campaign/ad-group/target/search-term/placement/ASIN grain for SP+SB+SD, plus current-state snapshots: campaign_meta, portfoli
ppc_harvesting_candidates
read
Find converting search terms eligible for promotion to manual campaigns
ppc_keywords
read
Query keyword/target bid performance across Sponsored Products AND Sponsored Brands (rows carry ad_type SP/SB; SD targeting expressions live on ppc_query dataset sd_targets)
ppc_match_type_breakdown
read
Get performance breakdown by keyword match type (Broad, Phrase, Exact, etc.)
ppc_negation_candidates
read
Find non-converting search terms with significant spend — candidates for negative keyword addition
ppc_negatives
read
Current negative keywords and negative product targets (campaign- and ad-group-level), with state and source.
ppc_new_to_brand
read
New-to-brand purchases/sales and NTB% per campaign (SB + SD, from standard report columns — no AMC needed)
ppc_optimization_suggestions
read
Analyze campaigns and categorize into top performers (at or below target ACoS), running hot (significantly over target), and wasted spend (spending with no sales)
ppc_period_comparison
read
Compare current period metrics to the previous period of equal length
ppc_placement_modifiers
read
Current placement bid modifiers per campaign (top of search, product pages, rest of search).
ppc_placements
read
Get performance breakdown by placement type (Top of Search, Product Pages, Rest of Search) from SP placement data
ppc_portfolios
read
Get portfolio-level performance rollup
ppc_product_family
read
Look up parent/child product hierarchy from the product library (Category Listing report)
ppc_product_report
read
THE canonical product/family report — ONE call returning every view labeled: family resolution, asin_accurate ad totals (SP+SD ad grain — the numbers to quote for ad spend/ACoS; SB per-ASIN spend is in the blended pnl on
ppc_query
read
FULL-fidelity row-level query over any raw PPC dataset (see ppc_describe): column projection, filters (eq/neq/gt/gte/lt/lte/in/contains), date bounds, ordering, limit ≤1000 + offset — page with offset until a short page
ppc_search_terms
read
Query search term performance data
Automation (7)
automation_activity
read
THE approval inbox for V2 rule automation — the ONLY surface for pending automation approvals (MinMax/AOE/scheduled-task tools are separate systems, not this inbox)
automation_aoe_status
read
Adaptive Optimization Engine: per-campaign configs, modes, guardrails, and recent optimization cycles
automation_dayparting
read
Dayparting, READ-ONLY: action=list shows schedules + assignments (mutations live in stage_dayparting_schedule).
automation_minmax_results
read
Recent MinMax budget-analysis runs: scope, top performers, campaigns running hot
automation_recent_tasks
read
Get the list of scheduled automation tasks with their status, cadence, and last execution results.
automation_rules
read
V2 rule-based automation, READ-ONLY: action=list|get|dry_run (mutations live in stage_automation_rule)
automation_scheduled_tasks
read
Scheduled tasks: type, cadence, enabled state, last and next run times
A+ content (1)
aplus_document
read
Fetch ONE A+ content document LIVE, including its full contentModuleList — the copy source for edits (the aplus_content dataset holds metadata only)
Staged writes (nothing reaches Amazon until you confirm) (28)
cancel_staged_changes
staged write
Cancel a pending proposal without executing it.
confirm_staged_changes
write
EXECUTE a pending proposal — call ONLY after you have rendered the full diff to the user as text (entities by name, current → proposed, reason) and they agreed
stage_ad_group_create
staged write
Create a new SP ad group in an existing campaign (name + default bid; created ENABLED)
stage_ad_group_update
staged write
Rename an ad group (SP/SB) or change its default bid (SP only — SB ad groups have no default bid)
stage_aplus_update
staged write
Create or update an A+ (EBC/Premium) content document, optionally attach ASINs and submit for Amazon approval
stage_asset_upload
staged write
Upload an IMAGE or VIDEO into the Creative Asset Library — from a public source_url, or from a staged_file_id (browser upload via ppc_asset_upload_link; images only)
stage_automation_review
staged write
Stage a decision on automation approval-inbox items (see automation_activity for the inbox itself): action=approve|reject|undo, each takes log_ids (max 100) + optional reason, and stages a proposal — NOTHING happens unti
stage_automation_rule
staged write
Stage a rule mutation: action=create|update|delete|toggle|duplicate|assign|unassign|run_now
stage_bid_changes
staged write
Propose bid changes on SP + SB + SD keywords/targets matching filters (ad_type narrows to one program)
stage_budget_changes
staged write
Propose SP campaign daily-budget changes
stage_campaign_create
staged write
Create Sponsored Products, Sponsored Brands or Sponsored Display campaigns end-to-end
stage_campaign_tags
staged write
Tag/annotate a campaign in AMZ Vault (add_tags / remove_tags / note) — pure metadata, nothing is sent to Amazon
stage_campaign_update
staged write
Update campaigns: name, budget_amount, budget_type (LIFETIME is SB-only), bidding_strategy, start_date / end_date (YYYY-MM-DD; null end_date clears it), portfolio_id (null unassigns), bid_optimization (SB-only bool), and
stage_cogs_update
staged write
Propose setting per-SKU landed costs (COGS), time-versioned
stage_competitor_watchlist
staged write
Propose adding/removing competitor ASINs on the review-insights watchlist
stage_dayparting_schedule
staged write
Stage a dayparting mutation: action=create|update|delete|toggle|clone|assign|unassign
stage_entity_status
staged write
Pause/enable/archive specific entities BY ID: ad groups, product ads, keywords, targets, or campaigns (complements the filter-based stage_status_change)
stage_listing_update
staged write
Update LIVE Amazon listing content: title, bullet_points (full replacement list), description, search_terms (backend keywords, ~249 bytes), and/or price
stage_margin_target
staged write
Propose a manual BE (breakeven) margin target for a product family (null be_margin_pct clears it so the computed breakeven applies)
stage_negatives
staged write
Propose adding negative keywords / negative ASIN targets
stage_negatives_remove
staged write
REMOVE (archive) negative keywords / negative product targets by their local ids from ppc_negatives — the other half of negation management
stage_portfolio_create
staged write
Create a new portfolio (no budget cap; set budgets after via stage_portfolio_update, incl
stage_portfolio_update
staged write
Update a portfolio: name, budget_amount, budget_policy (DATE_RANGE/MONTHLY_RECURRING/"remove"), budget_start_date, budget_end_date
stage_product_ad_add
staged write
Add advertised products to an existing SP or SD ad group (campaign_type, default SP) — created ENABLED
stage_product_edit
staged write
Propose editing one Product Library field (locks it against future syncs)
stage_status_change
staged write
Propose enabling/pausing campaigns matching filters
stage_targeting_add
staged write
Add keywords, ASIN product targets, and/or category targets to an EXISTING campaign + ad group (SP or SB) — e.g
staged_changes_pending
staged write
List this account's pending (unconfirmed) proposals.
Other (4)
forecast_report
read
THE 12-month per-ASIN unit forecast (nightly engine): brand totals vs last year, seasonality index, diagnostics incl
workforce_check_in
write
Check in with the AMZ Vault AI Workforce and receive the next worker packet
workforce_report
write
Submit the results of a workforce packet
workforce_status
read
Read-only view of the AI Workforce: hired roles, queue depth, staged changes awaiting dashboard approval, usage advisor, and recent runs