Skip to main content
Glama

Pulltrader Seller Economics

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 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 per item after fees. Net profit if acquisition_cost is supplied, otherwise take-home payout.
seller_planNoPulltrader seller plan. Determines the marketplace payout tier (free=91%, starter=93%, pro=94%, shop=95%).free
item_categoryNoItem category. Only trading_cards is supported.trading_cards
shipping_amountNoShipping amount charged to the buyer. Affects eBay's fee base.
acquisition_costNoOptional. What the seller paid for the card. 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 Store subscriber rate instead of the individual rate.
ebay_fee_percent_overrideNoOptional. Override the estimated eBay final value fee percentage.

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description fully bears the burden. It discloses that calculations are deterministic and use dated fee schedules, that results are estimates for eBay and competitors, and that if acquisition_cost is supplied the target is net profit. It also notes per-order fixed fees are applied once, covering important behavioral traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single paragraph that front-loads the core purpose and then covers usage, exclusions, and caveats. Every sentence adds value, with no redundancy or filler. It is optimally concise for the complexity.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters and no output schema, the description covers input interpretation, fee methodology, and estimation disclaimers thoroughly. A minor gap is that it doesn't describe the return format (e.g., what values are returned), but the tool is a straightforward computation so this is acceptable.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. The description adds meaning beyond the schema, e.g., explaining that quantity affects per-order fixed fees, that shipping_amount affects eBay's fee base, and that acquisition_cost changes the interpretation of target_net. This extra context justifies a score above baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description specifies a clear verb ('compute the per-item sale price') and resource (trading-card selling methods), and it distinguishes itself from siblings by explicitly saying 'Do NOT use this to look up a card's market value or recent sales', which differentiates it from tools like get_card_price_history.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides explicit usage scenarios ('when a seller asks what do I need to list this at to walk away with $X') and clear exclusions ('do NOT use it for non-trading-card categories'). It also names an alternative tool indirectly by stating what not to use it for.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.6/5.0
Disambiguation5/5

Each tool targets a distinct operation: calculating prices, comparing costs, explaining methods, identifying cards, searching sales, summarizing markets, and fetching price history. No functional overlap exists between any pair.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., calculate_required_sale_price, compare_selling_costs, explain_selling_method) with no mixed conventions or abbreviations.

Tool Count5/5

With 7 tools covering pricing, fee comparison, method explanations, card identification, sales search, market summary, and price history, the set is well-scoped for a seller economics domain—neither too sparse nor bloated.

Completeness5/5

The tool surface comprehensively covers the seller economics lifecycle: card identification, market data (recent sales, price history, summary), fee/cost comparison, target-pricing calculation, and method explanation. No obvious dead ends for the stated purpose.