mcpserver.lol
registry/sorsa
Connection check verified live · 20h ago

sorsa

Amazon FBA arbitrage toolkit: product analysis, deal feeds, price alerts and sourcing management.

Tools 56
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

56 tools

Read from the running server on 20h ago.

add_storefront_monitor storefront_id*
Start monitoring another Amazon seller's storefront — new products they list will appear in the user's store results. storefront_id is the Amazon seller ID (e.g. A1B2C3D4E5…
add_to_sourcing_list roiasincostnotestitle*company +5
Add a product to the user's sourcing list (their buy list). Call when the user says 'add this to my buy list' — typically after analysing a product, passing through the num…
analyse_product asin*domain
Quick analysis of an Amazon product by ASIN: title, brand, current/90-day pricing, sales rank and estimated monthly sales, FBA fees and profit basics. Call this first whene…
analyse_product_full asin*domain
Full analysis of an Amazon product by ASIN — everything in analyse_product plus seller/stock breakdown, buy-box history and variations. Slower and heavier than analyse_prod…
calculate_profit domaincategorycost_price*sell_price*referral_fee_pctpick_and_pack_fee
Calculate Amazon FBA profit and ROI for given sell/cost prices using the full fee engine (tiered referral fees, digital services tax, VAT on fees). Call for what-if questio…
check_eligibility asins*condition
Check whether the user is allowed to sell (ungated for) one or more ASINs on their Amazon account. Call for 'am I ungated for this?' or 'can I sell these ASINs?'. Returns p…
create_deal_task sourcemin_roicategorytask_name*min_profitkeepa_drops +2
Create an A2A deal-monitor task: the user gets notified whenever the deal feed finds products matching these filters. Call when the user says e.g. 'notify me about deals ov…
create_price_monitor asin*sourcetarget_price*
Watch an ASIN and alert the user when its price drops to the target. Call when the user says things like 'watch this' or 'alert me if it goes below £20'. source is the mark…
get_a2a_finder_jobs
List the user's recent A2A Finder scan jobs and their status. Call to find a job_id whose results to fetch.
get_a2a_finder_status job_id*
Status and results of an A2A Finder scan started with start_a2a_finder_scan. Returns progress % and, once complete, the profitable cross-marketplace flips found (per ASIN,…
get_aged_stock
Age profile of the user's on-hand FBA stock, bucketed by days on shelf (0-30, 31-90, 91-180, 181-365, 365+), with capital tied up and how much is aged 90+ days (long-term s…
get_amazon_inventory pagelimitsearchmin_quantity
The user's live FBA inventory: SKUs, quantities, conditions. Call when the user asks what stock they have or about a specific SKU/product they sell. Requires their Amazon a…
get_amazon_orders pagelimitsearchstatusdate_todate_from +1
The user's Amazon orders with fees and COGS-based profit. Call for questions like 'how are sales today?' or 'show orders for this SKU'. timeframe: today, yesterday, week, m…
get_analyse_history limit
The user's recent product analyses (ASIN, title, when). Call when the user asks what they looked at recently, or to re-find a product they mention having analysed. limit ma…
get_best_sellers top_nmonths
The user's own top-selling ASINs by net profit for each of the last N months, derived from their sales. Call for 'what are my best sellers?' or 'top products this year'. mo…
get_credits
The user's remaining monthly analyse and AI credits and the reset date. Call when the user asks about their usage limits, or after a credit-limit error from an analysis too…
get_dashboard_summary
The user's Sorsa dashboard summary — headline stats across their monitors and results. Call for a general 'how's it looking' overview before drilling into specific feeds.
get_deal_results asinlimitoffsetsourcemin_roicategory +6
Search Sorsa's Amazon-to-Amazon (A2A) deal database — products found by the deal monitors with profit, ROI, sales rank and pricing. Call when the user asks for current deal…
get_deal_tasks
List the user's A2A deal-monitor tasks (saved filters that generate notifications). Call before creating one, or when the user asks what monitors they have set up.
get_fba_refunds pagelimitsearch
Refunds issued to the user's customers. Call when the user asks about refunds or money returned to buyers. Requires a connected Amazon account (closed beta).
get_fba_reimbursements pagelimitreasonsearch
Reimbursements Amazon has paid the user (lost/damaged stock etc). Call when the user asks what Amazon has paid them back. Requires a connected Amazon account (closed beta).
get_fba_returns pagelimitsearchdisposition
The user's FBA customer returns with dispositions (sellable, damaged, etc). Call when the user asks about returns. Requires a connected Amazon account (closed beta).
get_fba_shipment_items shipment_id*
The line items inside one FBA shipment (expected vs received quantities). Call after get_fba_shipments when the user asks what was in a specific shipment or whether everyth…
get_fba_shipments pagelimitsearchstatus
The user's inbound FBA shipments with summary stats. Call when the user asks about shipments they've sent to Amazon. Requires a connected Amazon account (closed beta).
get_international_prices asin*domain
Prices for the same ASIN across international Amazon marketplaces. Call when the user asks about cross-market price differences or EU arbitrage opportunities for a product.…
get_items_purchased
Items the user has actually purchased from their sourcing list, including listing status (SKU, listing errors). Call when the user asks what they've bought or about listing…
get_items_sourced
The user's sourcing list — products they've found and are considering buying, with cost/profit projections and status. Call when the user asks about their buy list or sourc…
get_monthly_pnl month*vat_registered
Per-SKU profit & loss for one calendar month: revenue, Amazon fees, COGS, refunds and net profit, plus account totals. Call for 'what was my profit in <month>?' or 'break d…
get_notifications show_checked
The user's price-alert notifications from their A2A monitor tasks, grouped by task. Call when the user asks what alerts or notifications they have. show_checked: 'unchecked…
get_oa_deals pagesortsearchmin_roimax_rankper_page +3
Profitable online-arbitrage (OA) deals: retail products matched to Amazon listings with profit and ROI. Call when the user asks about OA or retail sourcing opportunities. s…
get_oa_retailers
List the retailers available in the OA deals feed. Call to know which retailer names are valid filters for get_oa_deals.
get_price_monitors
List the user's ASIN price monitors (watched products with target prices). Call before creating one to avoid duplicates, or when the user asks what they're watching.
get_product_performance days
Per-SKU profitability over the last N days: units, revenue, profit, ROI, return rate, current price vs break-even and a selling-at-a-loss flag. Call for 'which products mak…
get_product_sellers asin*domain
Current sellers and their stock levels for an Amazon ASIN. Call when the user asks who is selling a product, how many sellers there are, or how much stock competitors hold.…
get_purchases timeframe
The user's logged purchase history. timeframe: all, day, week, month or year. Call when the user asks what they've bought recently.
get_purchase_stats
Purchase statistics: total spent, projected profit, items bought and ROI, broken down daily/monthly/yearly and by category and source. Call for questions like 'how much hav…
get_reconciliation_claims pagelimitstatusclaim_type
Individual reclaim opportunities with evidence — what to claim from Amazon and why. Call after get_reconciliation_summary to list the actual claims. status: open, dismissed…
get_reconciliation_summary
Totals of reclaimable money Sorsa has detected the user is owed by Amazon, broken down by claim type (shipment shortages, lost inventory, unreturned refunds...). Call for '…
get_repricer_items pagelimitsearchstatus
The user's repricer SKUs with live pricing state: current price, Buy Box price, lowest FBA price, cost/min/max, strategy, computed profit/ROI at the current price, floor pr…
get_repricer_log pagelimit
Recent repricer price changes, newest first: SKU, old → new price, the reason, the reference price it repriced against (Buy Box / lowest FBA) and whether the floor or ceili…
get_repricer_settings
The user's global repricer settings: whether repricing is globally enabled, seller ID, default strategy, default minimum ROI, allowed strategies and VAT registration. Read-…
get_repricer_stats
Repricer dashboard summary: total/active SKU counts, per-status breakdown, Buy Box wins and win %, items matching the Buy Box exactly, units actively repricing and the last…
get_restock_suggestions cover_dayslead_time_days
What the user should reorder now. Per-SKU sales velocity vs stock on hand -> days of cover left, a suggested reorder quantity and its potential profit. Call for 'what shoul…
get_reverse_source_jobs
List the user's recent Reverse Source scan jobs and their status. Call to find a job_id whose results to fetch.
get_reverse_source_status job_id*
Status and results of a Reverse Source scan started with start_reverse_source_scan. Returns progress % and, once complete, the cheapest Google Shopping source found per ASI…
get_storefront_monitors
List the Amazon storefronts (competitor sellers) the user is monitoring. Call before adding one, or when the user asks which storefronts they track.
get_storefront_stats
Summary stats for the user's storefront monitors (stores tracked, result counts). Call for an overview before drilling into get_store_results.
get_store_results pageper_pagestore_id
Products found by the user's storefront monitors (tracking other sellers' Amazon storefronts), newest first. Call when the user asks what their storefront monitors have fou…
get_wholesale_jobs
List the user's recent Wholesale Scanner jobs and their status. Call to find a job_id whose results to fetch.
get_wholesale_status job_id*
Status and results of a Wholesale Scanner run. Returns progress % and, once complete, each supplier product matched to Amazon with sell price, profit and ROI.
lookup_by_ean code*domain
Resolve a barcode (EAN/UPC, 8-14 digits) to an Amazon ASIN. Call when the user gives a barcode instead of an ASIN, then feed the returned ASIN into analyse_product.
mark_notification checkednotification_id*
Mark one of the user's notifications as checked (reviewed) or unchecked. Call after the user says they've dealt with an alert, or to un-mark one.
search_by_title limittitle*domain
Search Amazon by product title via Keepa and return the top matching ASINs with thumbnails. Call when the user names a product without an ASIN or barcode; present the candi…
start_a2a_finder_scan asins*countries
Start an A2A Finder scan: check a list of ASINs for profitable Amazon-to-Amazon flips across marketplaces (buy on one Amazon country, sell on another). Up to 100 ASINs. Opt…
start_reverse_source_scan asins*
Start a Reverse Source scan: for each ASIN, search Google Shopping for a cheaper source than Amazon — i.e. where to buy the product to flip it. Up to 250 ASINs. Uses the sh…
start_wholesale_scan products*
Start a Wholesale Scanner run against a supplier price list. Each item in `products` is a dict with 'title', 'price' (cost per unit), and 'ean' (barcode — needed to match,…