MCP server for the Profitlee ecommerce profit calculator (Amazon FBA/FBM + TikTok Shop).
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Profitlee MCP.
calculate_profitFull per-unit cost stack, gross/net margin, and monthly P&L.
list_scenariosList your saved scenarios.
get_scenarioRead one scenario (inputs + outputs) by id.
save_scenarioSave a named scenario from calculator inputs.
update_scenarioRename and/or replace a scenario's inputs.
delete_scenarioDelete a scenario by id.
An MCP server for Profitlee β compute country-accurate Amazon FBA/FBM and TikTok Shop profit margins, and manage saved scenarios, from any MCP client (Claude Desktop, Claude Code, Cursor, β¦).
calculate_profit is free and needs no token. The scenario tools require a Profitlee Pro API token.
MCP registry name:
io.github.AronLEEdev/profitlee-mcp
Add to your MCP client config:
PROFITLEE_API_TOKEN is optional β omit the whole env block to use calculate_profit only. Create a token on your Profitlee account page to unlock the scenario tools.
Requires Node.js 20+.
| Tool | Auth | Description |
|---|---|---|
calculate_profit | none | Full per-unit cost stack, gross/net margin, and monthly P&L. |
list_scenarios | Pro token | List your saved scenarios. |
get_scenario | Pro token | Read one scenario (inputs + outputs) by id. |
save_scenario | Pro token | Save a named scenario from calculator inputs. |
update_scenario | Pro token | Rename and/or replace a scenario's inputs. |
delete_scenario | Pro token | Delete a scenario by id. |
copy_scenario | Pro token | Duplicate a scenario into a new one ("Copy of β¦"). |
calculate_profit inputsPick a platform + mode, give the product's physical and cost details, and Profitlee folds every fee into a single net margin. Rates are 0β1 decimals (e.g. 0.15 = 15%). US uses inches + pounds; DE/JP use cm + kg.
| Field | Notes |
|---|---|
platform | amazon (default) or tiktok_shop. |
region | us, de, or jp. |
mode | amazon: fba | fbm. tiktok_shop: fbt | self_fulfilled. |
L, W, H, weight | Dimensions + unit weight. |
fob, headShip, duty | Unit cost, inbound freight/unit, import duty/unit. |
price | Selling price (gross; VAT-inclusive for DE/JP). |
ppcAcos, returnRate | Ad ACoS and return rate (0β1). |
monthlyVolume | Units/month (scales the P&L). |
referralPct | Referral fee (0β1). Preferred over referralCategory. |
isApparel | Affects some fees. |
| mode-specific | FBA: inboundOption, storageMonths, storageSeason. FBM / TikTok self-fulfilled: outboundShipPerUnit, pickPackPerUnit, monthly3plStorage. TikTok FBT: storageMonthsPastFree. |
The Profitlee API is the source of truth for validation β incomplete or out-of-range inputs come back as a clear error listing the offending fields. Full field reference: https://profitlee.com/docs/api.
| Var | Required | Default | Purpose |
|---|---|---|---|
PROFITLEE_API_TOKEN | No | β | Pro token (eck_live_β¦); needed only for the scenario tools. |
PROFITLEE_BASE_URL | No | https://profitlee.com | Override the API origin (testing). |
The server is a thin wrapper over Profitlee's public HTTP API:
calculate_profit β POST /api/v1/calculate (public, no token)./api/v1/scenarios* (require the Pro token; the server fails fast with a clear message if it's missing).No fee logic is reimplemented here, so results always match the live Profitlee calculator and current fee tables.
Maintainers: see PUBLISHING.md for npm publish + MCP registry steps. The registry manifest lives in server.json.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/profitlee-mcp)<a href="https://allmcps.com/mcp/profitlee-mcp"><img src="https://allmcps.com/api/badge/profitlee-mcp?style=directory" alt="Profitlee MCP on AllMCPs" /></a>