Skip to main content
Glama

Find the sale price needed to reach a target net payout

calculate_required_sale_price

Given a target take-home amount, compute the per-item sale price a trading-card seller must list at to net that amount on ONE selling method, after fees — eBay (estimated), a Pulltrader selling method (marketplace, Fulfilled by Pulltrader, branded storefront, in-person POS), or an estimated competitor marketplace (TCGplayer, Mana Pool, Misprint, Fanatics Collect, Goldin). If acquisition_cost is supplied, the target is treated as net profit (payout minus what you paid); otherwise it is the take-home payout. Use shipping_cost for actual seller postage, separate from shipping_amount charged to the buyer. Never adjust target_net to account for postage yourself. Use this when a seller asks 'what do I need to list this at to walk away with $X', 'to net/profit $X after fees', or 'to break even'. Calculations are deterministic and use dated fee schedules. Do NOT use this to look up a card's market value or recent sales (this tool does not price cards), and do NOT use it for non-trading-card categories. Present eBay and competitor figures as estimates, never as guaranteed proceeds.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
methodNoThe single selling method to solve for. One of: ebay, pulltrader_marketplace, pulltrader_fbp, pulltrader_storefront, pulltrader_pos, tcgplayer, manapool, misprint, fanatics_collect, goldin.ebay
currencyNoISO currency code. Only USD is supported.USD
quantityNoNumber of identical items in one order. Per-order fixed fees are applied once.
target_netYesThe amount the seller wants to keep for the order after fees and shipping_cost. Net profit if acquisition_cost is supplied, otherwise take-home payout.
seller_planNoPulltrader seller plan. Sets the payout floor (free/operations=91%, business/managed=95%); a seller level earned on revenue can be higher.free
seller_levelNoThe seller's actual level (1-5), if known. Level is set from plan AND sales volume, so levels 2 and 4 exist only by earning them and cannot be inferred from a plan. Overrides the plan's rate: 1=91%, 2=92%, 3=93%, 4=94%, 5=95%.
item_categoryNoItem category. Only trading_cards is supported.trading_cards
shipping_costNoActual shipping cost paid by the seller for this order, in dollars. Deducted from payout; do not add it to target_net.
shipping_amountNoShipping amount charged to the buyer. Affects eBay's fee base.
acquisition_costNoOptional. Total acquisition cost of the cards in this order. When supplied, target_net is interpreted as net profit (payout minus this cost).
seller_covers_feesNoIf true, the seller absorbs the Pulltrader platform fee (3.25% + $0.40). If false (default), the buyer pays it at checkout.
ebay_store_subscriptionNoIf true, estimate eBay fees using the eBay Basic-or-higher Store subscriber rate instead of the individual rate.
ebay_fee_percent_overrideNoOptional. Override the estimated eBay final value fee percentage.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • changedInput schema / properties / acquisition_cost / description
      Previous value: -"Optional. What the seller paid for the card. When supplied, target_net is interpreted as net profit (payout minus this cost)."New value: +"Optional. Total acquisition cost of the cards in this order. When supplied, target_net is interpreted as net profit (payout minus this cost)."
    • addedInput schema / properties / shipping_cost
      Added value: +{
      +  "default": 0,
      +  "description": "Actual shipping cost paid by the seller for this order, in dollars. Deducted from payout; do not add it to target_net.",
      +  "maximum": 100000,
      +  "minimum": 0,
      +  "type": "number"
      +}
    • changedInput schema / properties / target_net / description
      Previous value: -"The amount the seller wants to keep per item after fees. Net profit if acquisition_cost is supplied, otherwise take-home payout."New value: +"The amount the seller wants to keep for the order after fees and shipping_cost. Net profit if acquisition_cost is supplied, otherwise take-home payout."
  2. Changed1 schema field changed
    • changedInput schema / properties / ebay_store_subscription / description
      Previous value: -"If true, estimate eBay fees using the eBay Store subscriber rate instead of the individual rate."New value: +"If true, estimate eBay fees using the eBay Basic-or-higher Store subscriber rate instead of the individual rate."
  3. Changed3 schema fields changed
    • addedInput schema / properties / seller_level
      Added value: +{
      +  "description": "The seller's actual level (1-5), if known. Level is set from plan AND sales volume, so levels 2 and 4 exist only by earning them and cannot be inferred from a plan. Overrides the plan's rate: 1=91%, 2=92%, 3=93%, 4=94%, 5=95%.",
      +  "enum": [
      +    1,
      +    2,
      +    3,
      +    4,
      +    5
      +  ],
      +  "type": "integer"
      +}
    • changedInput schema / properties / seller_plan / description
      Previous value: -"Pulltrader seller plan. Determines the marketplace payout tier (free=91%, starter=93%, pro=94%, shop=95%)."New value: +"Pulltrader seller plan. Sets the payout floor (free/operations=91%, business/managed=95%); a seller level earned on revenue can be higher."
    • changedInput schema / properties / seller_plan / enum
      Previous value: -[
      -  "free",
      -  "starter",
      -  "pro",
      -  "shop"
      -]New value: +[
      +  "free",
      +  "operations",
      +  "business",
      +  "managed"
      +]
  4. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.