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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Sports advertising exchange. Flow: check_neuron_inventory or list_open_tenders to find availability, estimate_ad_cost to get a binding quote_id, then create_ad_order with that quote_id plus creative. Prices are set by the exchange — a quote_id is the only thing that authorizes a charge, and amounts cannot be supplied by the buyer. Poll get_campaign_telemetry for real delivery.", "tools": [ { "description": "Query live sports advertising inventory: formats, list CPM, the biddable hard floor, and REAL remaining capacity from the booking ledger. Start here to see what is actually available. Each format reports list_cpm_usd (published rate) and floor_cpm_usd (lowest price a bid can win at).", "inputSchema": { "properties": { "format": { "description": "Optional single ad format to inspect.", "enum": [ "leaderboard_728x90", "medium_rectangle_300x250", "mobile_banner_320x50", "voice_sponsor_read", "pregame_anthem_slot", "halftime_music_show" ], "type": "string" }, "sport": { "description": "Target sports desk, or \"all\" for run-of-network.", "enum": [ "all", "gridiron", "fiba", "starsofsoccer", "fnba", "pitwall", "fifa" ], "type": "string" } }, "required": [], "type": "object" }, "name": "check_neuron_inventory", "outputSchema": null }, { "description": "Book a flight against a quote_id from estimate_ad_cost, with creative assets. Price and impressions come from the stored quote — anything you send that contradicts it is ignored. Returns an order_id and a Stripe checkout URL for the exact quoted amount. Pass idempotency_key to make retries safe.", "inputSchema": { "properties": { "advertiser_email": { "description": "Optional buyer email for the Stripe receipt.", "type": "string" }, "artist_name": { "description": "Artist name (required for music slots).", "type": "string" }, "audio_stream_url": { "description": "HTTPS audio stream (required for music slots).", "type": "string" }, "brand_name": { "description": "Brand or sponsor company name.", "type": "string" }, "click_url": { "description": "Destination HTTPS click-through URL.", "type": "string" }, "cover_art_url": { "description": "Cover artwork image URL.", "type": "string" }, "headline": { "description": "Short sponsor headline.", "type": "string" }, "idempotency_key": { "description": "Optional. Reuse on retry to avoid double-booking.", "type": "string" }, "image_url": { "description": "HTTPS display creative (required for display formats).", "type": "string" }, "quote_id": { "description": "REQUIRED. The quote ID from estimate_ad_cost.", "type": "string" }, "rights_confirmed": { "description": "Must be true for music slots: you confirm licensing or ownership.", "type": "boolean" }, "selected_persona": { "description": "AI persona voicing the read.", "enum": [ "The Architect", "Marcus", "Leo", "Sam", "Zareena", "Big Mike" ], "type": "string" }, "streaming_platform_url": { "description": "Spotify / Apple Music / SoundCloud link.", "type": "string" }, "track_title": { "description": "Track title (required for music slots).", "type": "string" }, "voice_script": { "description": "10-15s spoken script, max 35 words (required for voice_sponsor_read).", "type": "string" } }, "required": [ "quote_id", "brand_name", "click_url" ], "type": "object" }, "name": "create_ad_order", "outputSchema": null }, { "description": "Generate a live Stripe Checkout URL for an existing quote_id or order_id, settling to @neuronsystems. The amount is read from the stored quote; it cannot be supplied by the caller. Call estimate_ad_cost first.", "inputSchema": { "properties": { "customer_email": { "description": "Optional buyer email for the receipt.", "type": "string" }, "idempotency_key": { "description": "Optional. Reuse on retry to avoid duplicate sessions.", "type": "string" }, "order_id": { "description": "Existing order to settle. Provide this or quote_id.", "type": "string" }, "quote_id": { "description": "Quote to settle. Provide this or order_id.", "type": "string" } }, "required": [], "type": "object" }, "name": "create_checkout_session", "outputSchema": null }, { "description": "Issue a BINDING quote for a slot. Returns a quote_id valid for 30 minutes and the exact price. You MUST call this before create_ad_order or create_checkout_session — the quote_id is the only thing that authorizes a charge.", "inputSchema": { "properties": { "format": { "description": "Ad format type.", "enum": [ "leaderboard_728x90", "medium_rectangle_300x250", "mobile_banner_320x50", "voice_sponsor_read", "pregame_anthem_slot", "halftime_music_show" ], "type": "string" }, "impressions": { "description": "Impressions or audio listeners to reach (minimum 5000).", "type": "number" }, "sport": { "description": "Target sports hub.", "enum": [ "all", "gridiron", "fiba", "starsofsoccer", "fnba", "pitwall", "fifa" ], "type": "string" }, "tender_id": { "description": "Optional. Pass the tender_id from list_open_tenders to buy a specific flagship event (e.g. the Super Bowl halftime slot). Flagship events carry a price premium; omit this to buy run-of-schedule at the base rate.", "type": "string" }, "voice_persona": { "description": "Optional AI persona for synthetic voice sponsor reads.", "enum": [ "The Architect", "Marcus", "Leo", "Sam", "Zareena", "Big Mike" ], "type": "string" } }, "required": [ "sport", "format", "impressions" ], "type": "object" }, "name": "estimate_ad_cost", "outputSchema": null }, { "description": "Retrieve real delivery for an order: impressions served, clicks, audio completes, pacing, and settlement status.", "inputSchema": { "properties": { "order_id": { "description": "The order ID returned by create_ad_order.", "type": "string" } }, "required": [ "order_id" ], "type": "object" }, "name": "get_campaign_telemetry", "outputSchema": null }, { "description": "List slots with real unsold capacity right now, ordered by how close they are to selling out. Each carries list_cpm_usd (published rate), floor_cpm_usd (biddable hard floor), an indicative price at volume, and the exact estimate_ad_cost call to quote it.", "inputSchema": { "properties": { "format": { "description": "Optional format filter.", "enum": [ "leaderboard_728x90", "medium_rectangle_300x250", "mobile_banner_320x50", "voice_sponsor_read", "pregame_anthem_slot", "halftime_music_show" ], "type": "string" }, "limit": { "description": "Maximum tenders to return (default 8, max 50).", "type": "number" }, "sport": { "description": "Optional sport filter.", "enum": [ "all", "gridiron", "fiba", "starsofsoccer", "fnba", "pitwall", "fifa" ], "type": "string" } }, "required": [], "type": "object" }, "name": "list_open_tenders", "outputSchema": null }, { "description": "Bid a CPM against a slot. The broker evaluates it against floor_cpm_usd (the hard floor) and the authorized discount band, then auto-accepts (returning a spendable quote_id), counters with a price, or rejects. Bid at or above min_acceptable_cpm_usd from check_neuron_inventory or a prior response to be accepted; no bid is ever accepted below floor_cpm_usd.", "inputSchema": { "properties": { "bid_cpm_usd": { "description": "Proposed CPM in USD.", "type": "number" }, "bidder_name": { "description": "Bidding brand, DSP, or artist.", "type": "string" }, "format": { "description": "Ad format being bid on.", "enum": [ "leaderboard_728x90", "medium_rectangle_300x250", "mobile_banner_320x50", "voice_sponsor_read", "pregame_anthem_slot", "halftime_music_show" ], "type": "string" }, "idempotency_key": { "description": "Optional. Reuse on retry.", "type": "string" }, "impressions": { "description": "Impressions sought (minimum 5000).", "type": "number" }, "sport": { "description": "Target sports hub.", "enum": [ "all", "gridiron", "fiba", "starsofsoccer", "fnba", "pitwall", "fifa" ], "type": "string" }, "tender_id": { "description": "Optional. Bid on a specific flagship event from list_open_tenders. Event floors are higher than the base rate, so omitting this judges the bid against base pricing.", "type": "string" } }, "required": [ "format", "sport", "bid_cpm_usd", "impressions", "bidder_name" ], "type": "object" }, "name": "submit_programmatic_bid", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:aa0800667585cd584c9b370900405ca3f6238753767d57eb85e0dc0ee63eae5d | sha256sum