ShopTrueProfit Fee & Profit MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port used when running the streamable HTTP server locally, e.g. `PORT=3000 node dist/http.js` serves MCP at http://127.0.0.1:3000/mcp. | 3000 |
| APIFY_TOKEN | No | Your Apify API token, required only when connecting to the hosted Apify MCP endpoint over streamable HTTP (sent as the `Authorization: Bearer <your Apify API token>` header). Not needed for local stdio/MCPB usage. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| etsy_feesA | Calculate Etsy seller fees for one order: listing ($0.20/unit), 6.5% transaction, payment processing (by Etsy Payments region, charged on the total incl. sales tax) and Offsite Ads (12%/15%, capped). Use when you need what Etsy takes from a sale; use etsy_profit when you also know your costs. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| ebay_feesA | Calculate eBay.com (US) seller fees for one order: category final value fee (tiered per item, on item + shipping + sales tax), per-order fee ($0.30/$0.40), Promoted Listings General ad rate, international fee, seller-performance surcharges and insertion fee. Rates for sellers without a paid Store subscription. Call list_ebay_categories for category ids. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| amazon_feesA | Calculate Amazon.com (US) fees for one unit, FBA or FBM: referral fee (by category, with minimums), closing fee, Individual-plan per-item fee or Professional-plan share, and for FBA the 2026 fulfillment fee (size tier from package dimensions and weight, peak/non-peak by ship date, apparel and dangerous-goods cards), the fuel & logistics surcharge and monthly storage. FBA requires length_in, width_in, height_in and weight_lb. Call list_amazon_categories for category ids. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| etsy_profitA | Calculate profit, margin and break-even price for an Etsy order from price, quantity, shipping, item cost, label/packaging cost and ads (Offsite Ads rate plus any Etsy Ads spend you attribute to the order). Margin = profit / seller revenue (sales tax excluded). Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| ebay_profitA | Calculate profit, margin and break-even price for an eBay.com (US) order from price, quantity, shipping, item cost, label cost and ads (Promoted Listings General rate plus any other ad spend). Margin = profit / seller revenue (sales tax excluded). Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| amazon_profitA | Calculate profit, margin and break-even price for one unit sold on Amazon.com (US), FBA or FBM, from price, category, item cost, inbound cost (FBA) or label cost (FBM) and ad spend. FBA requires package dimensions and weight. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| etsy_target_priceA | Find the lowest Etsy item price (per unit, before discount) that breaks even and the lowest that reaches target_margin_pct, given shipping, costs and ads. Also shows fees and profit at the target price, or the highest reachable margin if the target is impossible. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| ebay_target_priceA | Find the lowest eBay.com (US) item price that breaks even and the lowest that reaches target_margin_pct, handling fee steps (the $10 per-order threshold and whole-amount category bands). Also shows fees and profit at the target price, or the highest reachable margin if the target is impossible. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| amazon_target_priceA | Find the lowest Amazon.com (US) item price that breaks even and the lowest that reaches target_margin_pct, FBA or FBM, handling FBA price bands and whole-price referral bands. Also shows fees and profit at the target price, or the highest reachable margin if the target is impossible. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| compare_marketplacesA | Compare the same product on Etsy, eBay and Amazon: fees, profit, margin and break-even price on each, ranked by profit, plus the price needed on each for target_margin_pct if given. The amazon object (category, fulfillment, and dimensions/weight for FBA) is required. One call, one charge. Percent arguments (*_pct) are percents: 8.25 means 8.25%. Money is in whole cents. Uses the same fee engine as the free calculators on shoptrueprofit.com. Returns an itemized fee breakdown, the assumptions used, the fee table version and date, official source URLs and a link to the matching free calculator. Inputs are validated strictly: invalid or unknown arguments are rejected with a message naming the field, never silently adjusted. |
| list_ebay_categoriesA | List the eBay final value fee category ids and rules, and the seller performance options, accepted by the eBay tools. Free (not charged). |
| list_amazon_categoriesA | List the Amazon referral fee category ids, rates, minimums and closing fees, and the FBA size tiers, accepted by the Amazon tools. Free (not charged). |
| list_etsy_regionsA | List the Etsy Payments region ids with currency and payment processing rates, plus Etsy's listing, transaction and Offsite Ads rates, accepted by the Etsy tools. Free (not charged). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each marketplace has a clearly distinct trio: fees, profit, and target_price, with descriptions explicitly distinguishing fees-only from profit calculations (e.g., etsy_fees vs etsy_profit). The list_* tools are reference lookups, and compare_marketplaces is the sole cross-marketplace tool. No meaningful overlap remains.
All tools use snake_case with a consistent marketplace_action or list_marketplace_noun pattern (amazon_fees, etsy_profit, list_ebay_categories). The lone cross-cutting tool, compare_marketplaces, follows verb_noun without disrupting the scheme.
13 tools for three marketplaces plus a comparison tool and reference lists is well-scoped. Each tool maps to a distinct calculation or lookup, and none feels redundant or extraneous.
The surface covers fee calculation, profit, target price, cross-marketplace comparison, and necessary reference lists for Etsy, eBay, and Amazon. A minor gap is eBay Store subscription rates (explicitly out of scope) and no batch/multi-item order calculations, but core seller workflows are complete.