Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:c30687311bcfe07dcf2d6361ea1546838aa14dce57a087d54e39186e46e3db1e
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Pulltrader's trading-card intelligence tools. check_kapture_cert checks exact cert numbers for verified stolen reports and returns a voluntary recovery link on a match; CLEAN never establishes authenticity or ownership. Card research: identify_card resolves a text description into structured fields; search_card_sales returns recent comparable sold sales; summarize_card_market gives median/percentile/volatility market value; get_card_price_history returns a price-over-time series. Seller economics: compare_selling_costs estimates what a seller keeps across eBay and Pulltrader methods; calculate_required_sale_price solves for the price to hit a target net; explain_selling_method describes how each method charges fees. All market figures are estimates from recent sales (excluding fees/taxes/shipping) and are not financial advice; never claim guaranteed value or one platform as universally cheapest. Trading cards only.", "tools": [ { "description": "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.", "inputSchema": { "additionalProperties": false, "properties": { "acquisition_cost": { "description": "Optional. What the seller paid for the card. When supplied, target_net is interpreted as net profit (payout minus this cost).", "maximum": 1000000, "minimum": 0, "type": "number" }, "currency": { "default": "USD", "description": "ISO currency code. Only USD is supported.", "enum": [ "USD" ], "type": "string" }, "ebay_fee_percent_override": { "description": "Optional. Override the estimated eBay final value fee percentage.", "maximum": 100, "minimum": 0, "type": "number" }, "ebay_store_subscription": { "default": false, "description": "If true, estimate eBay fees using the eBay Basic-or-higher Store subscriber rate instead of the individual rate.", "type": "boolean" }, "item_category": { "default": "trading_cards", "description": "Item category. Only trading_cards is supported.", "enum": [ "trading_cards" ], "type": "string" }, "method": { "default": "ebay", "description": "The single selling method to solve for. One of: ebay, pulltrader_marketplace, pulltrader_fbp, pulltrader_storefront, pulltrader_pos, tcgplayer, manapool, misprint, fanatics_collect, goldin.", "enum": [ "ebay", "pulltrader_marketplace", "pulltrader_fbp", "pulltrader_storefront", "pulltrader_pos", "tcgplayer", "manapool", "misprint", "fanatics_collect", "goldin" ], "type": "string" }, "quantity": { "default": 1, "description": "Number of identical items in one order. Per-order fixed fees are applied once.", "maximum": 10000, "minimum": 1, "type": "integer" }, "seller_covers_fees": { "default": false, "description": "If true, the seller absorbs the Pulltrader platform fee (3.25% + $0.40). If false (default), the buyer pays it at checkout.", "type": "boolean" }, "seller_level": { "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" }, "seller_plan": { "default": "free", "description": "Pulltrader seller plan. Sets the payout floor (free/operations=91%, business/managed=95%); a seller level earned on revenue can be higher.", "enum": [ "free", "operations", "business", "managed" ], "type": "string" }, "shipping_amount": { "default": 0, "description": "Shipping amount charged to the buyer. Affects eBay's fee base.", "maximum": 100000, "minimum": 0, "type": "number" }, "target_net": { "description": "The amount the seller wants to keep per item after fees. Net profit if acquisition_cost is supplied, otherwise take-home payout.", "exclusiveMinimum": 0, "maximum": 1000000, "type": "number" } }, "required": [ "target_net" ], "type": "object" }, "name": "calculate_required_sale_price", "outputSchema": null }, { "description": "Check an exact certification number against Kapture. Preserve leading zeros. CLEAN means no verified stolen report matched, not proof of authenticity or ownership. STOLEN includes a voluntary recovery form link. Never infer possession from a lookup or send personal details through this tool.", "inputSchema": { "additionalProperties": false, "properties": { "cert": { "description": "Exact cert number as a string, including leading zeros.", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "cert" ], "type": "object" }, "name": "check_kapture_cert", "outputSchema": null }, { "description": "Compare estimated fees and the net amount a trading-card seller keeps when selling the SAME card across eBay (estimated), Pulltrader selling methods (marketplace, Fulfilled by Pulltrader, branded storefront, and in-person POS), and other marketplaces (TCGplayer, Mana Pool, Misprint, Fanatics Collect, Goldin — estimated fixed-price/Buy Now seller fees). Use this when a seller asks what they would keep/net/take-home on a sale, how fees compare between platforms, or which method leaves them with more money. Calculations are deterministic and use dated fee schedules. Competitor marketplaces are off by default; include them via the `methods` field. Only fixed-price seller fees are modeled — auction formats (hammer price, buyer's premium, negotiated consignment) are not. 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 competitor and eBay figures as estimates, never as guaranteed proceeds, and never claim one platform is universally cheapest.", "inputSchema": { "additionalProperties": false, "properties": { "acquisition_cost": { "description": "Optional. What the seller paid for the card; used to estimate net profit per method.", "maximum": 1000000, "minimum": 0, "type": "number" }, "currency": { "default": "USD", "description": "ISO currency code. Only USD is supported.", "enum": [ "USD" ], "type": "string" }, "ebay_fee_percent_override": { "description": "Optional. Override the estimated eBay final value fee percentage (e.g. for a seller with an eBay Store subscription).", "maximum": 100, "minimum": 0, "type": "number" }, "ebay_store_subscription": { "default": false, "description": "If true, estimate eBay fees using the eBay Basic-or-higher Store subscriber rate (12.35% up to $2,500/item) instead of the individual rate (13.25% up to $7,500/item).", "type": "boolean" }, "item_category": { "default": "trading_cards", "description": "Item category. Only trading_cards is supported.", "enum": [ "trading_cards" ], "type": "string" }, "methods": { "description": "Which selling methods to compare. Defaults to eBay, Pulltrader marketplace, and Pulltrader storefront. Other supported methods (off by default): pulltrader_fbp, pulltrader_pos, and estimated competitor marketplaces tcgplayer, manapool, misprint, fanatics_collect, goldin.", "items": { "enum": [ "ebay", "pulltrader_marketplace", "pulltrader_fbp", "pulltrader_storefront", "pulltrader_pos", "tcgplayer", "manapool", "misprint", "fanatics_collect", "goldin" ], "type": "string" }, "type": "array", "uniqueItems": true }, "quantity": { "default": 1, "description": "Number of identical items in one order. Per-order fixed fees are applied once.", "maximum": 10000, "minimum": 1, "type": "integer" }, "sale_price": { "description": "The per-item sale price (the card's listed/sold price), in the given currency.", "exclusiveMinimum": 0, "maximum": 1000000, "type": "number" }, "seller_covers_fees": { "default": false, "description": "If true, the seller absorbs the Pulltrader platform fee (3.25% + $0.40). If false (default), the buyer pays it at checkout. The platform fee is always charged on Pulltrader card sales regardless.", "type": "boolean" }, "seller_level": { "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" }, "seller_plan": { "default": "free", "description": "Pulltrader seller plan. Sets the payout floor (free/operations=91%, business/managed=95%); a seller level earned on revenue can be higher.", "enum": [ "free", "operations", "business", "managed" ], "type": "string" }, "shipping_amount": { "default": 0, "description": "Shipping amount charged to the buyer. Affects eBay's fee base. See assumptions for how each method treats shipping.", "maximum": 100000, "minimum": 0, "type": "number" } }, "required": [ "sale_price" ], "type": "object" }, "name": "compare_selling_costs", "outputSchema": null }, { "description": "Return a plain, structured explanation of one or more supported trading-card selling methods: who owns the listing, who fulfills, where it sells, the fee components that apply, and important caveats. Covers eBay (estimated), Pulltrader marketplace, Fulfilled by Pulltrader, branded storefront, in-person POS, and estimated competitor marketplaces (TCGplayer, Mana Pool, Misprint, Fanatics Collect, Goldin). Use this when a seller asks how a method works, what fees a platform charges, or how Pulltrader selling options differ. Do NOT use this to compute a specific payout (use compare_selling_costs) or the price needed for a target net (use calculate_required_sale_price), and do NOT use it to price cards.", "inputSchema": { "additionalProperties": false, "properties": { "methods": { "description": "Which selling methods to explain. Defaults to all supported methods: ebay, pulltrader_marketplace, pulltrader_fbp, pulltrader_storefront, pulltrader_pos, tcgplayer, manapool, misprint, fanatics_collect, goldin.", "items": { "enum": [ "ebay", "pulltrader_marketplace", "pulltrader_fbp", "pulltrader_storefront", "pulltrader_pos", "tcgplayer", "manapool", "misprint", "fanatics_collect", "goldin" ], "type": "string" }, "type": "array", "uniqueItems": true } }, "type": "object" }, "name": "explain_selling_method", "outputSchema": null }, { "description": "Return a chart-ready price-history series for a trading card, aggregated from recent comparable sold sales into day/week/month buckets with a median per bucket and an overall trend. Use this when a user asks 'how has the price changed', 'price over time', 'is it trending up or down', or wants a chart. Accepts a natural-language `query` or a structured `item`. Series is built from sold-sale samples (and vendor TCG history when available); estimates only, not financial advice. Trading cards only.", "inputSchema": { "additionalProperties": false, "properties": { "interval": { "default": "week", "description": "Bucket size for the series. Defaults to week.", "enum": [ "day", "week", "month" ], "type": "string" }, "item": { "additionalProperties": true, "description": "Structured card fields (alternative to query): player_athlete, year_manufactured, set_name, card_number, parallel_variety, grader, grade, sport.", "type": "object" }, "query": { "description": "Natural-language card description, e.g. '2023 Panini Prizm Victor Wembanyama #136 Silver PSA 10'. Either query or item is required.", "minLength": 2, "type": "string" } }, "type": "object" }, "name": "get_card_price_history", "outputSchema": null }, { "description": "Resolve a natural-language trading-card description into structured fields (player/athlete, year, set, card number, parallel, grader, grade, sport/category). Use this first when a user names a card in prose and you need its canonical fields before looking up sales or market value. Returns a confidence level and which fields were resolved. This does NOT price the card or return sales — use search_card_sales or summarize_card_market for that. Trading cards only.", "inputSchema": { "additionalProperties": false, "properties": { "query": { "description": "The card description to identify, e.g. '2018 Prizm Luka Doncic Silver PSA 10'.", "minLength": 2, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "identify_card", "outputSchema": null }, { "description": "Return a capped sample of recent comparable SOLD listings for a trading card (price + sale date), plus a market snapshot (median, range, sample size). Use this when a user asks 'what is this card selling for', 'recent sales', or 'comps'. Accepts a natural-language `query` or a structured `item`. Figures are estimates from recent sales and exclude fees/taxes/shipping; this is not financial advice and does not place orders. Trading cards only.", "inputSchema": { "additionalProperties": false, "properties": { "item": { "additionalProperties": true, "description": "Structured card fields (alternative to query): player_athlete, year_manufactured, set_name, card_number, parallel_variety, grader, grade, sport.", "type": "object" }, "limit": { "default": 10, "description": "Maximum number of example sales to return (1–10).", "maximum": 10, "minimum": 1, "type": "integer" }, "query": { "description": "Natural-language card description, e.g. '2023 Panini Prizm Victor Wembanyama #136 Silver PSA 10'. Either query or item is required.", "minLength": 2, "type": "string" } }, "type": "object" }, "name": "search_card_sales", "outputSchema": null }, { "description": "Return a canonical market summary for a trading card from recent comparable sales: median, mean, 10th–90th percentile range, volatility, and a confidence level based on sample size and dispersion. Use this when a user asks 'what's it worth', 'market value', or 'how volatile is this card'. Accepts a natural-language `query` or a structured `item`. Estimates from recent sales, excluding fees/taxes/shipping; not financial advice. Trading cards only.", "inputSchema": { "additionalProperties": false, "properties": { "item": { "additionalProperties": true, "description": "Structured card fields (alternative to query): player_athlete, year_manufactured, set_name, card_number, parallel_variety, grader, grade, sport.", "type": "object" }, "query": { "description": "Natural-language card description, e.g. '2023 Panini Prizm Victor Wembanyama #136 Silver PSA 10'. Either query or item is required.", "minLength": 2, "type": "string" } }, "type": "object" }, "name": "summarize_card_market", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c30687311bcfe07dcf2d6361ea1546838aa14dce57a087d54e39186e46e3db1e | sha256sum