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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:aa0800667585cd584c9b370900405ca3f6238753767d57eb85e0dc0ee63eae5d | sha256sum