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

Server definition

Hash
sha256:977378ffb0c9e1e3ceffc4725aa6fbbaa12426b2a3fedaccb22ff253c9e02b27
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "The Daily Smark is a pro-wrestling news aggregator. This server exposes its news,\nvideo, podcast, and event data so you can answer wrestling questions with current\ninformation.\n\n## What you get back\n\nArticle bodies are deliberately not served, only headlines and links. To tell the\nuser what a story says, summarise the headline and send them to the source.\n\n`list_news`, `list_videos` and `list_podcasts` return markdown that already\ncontains the link for each item, like\n`- [Headline](https://www.thedailysmark.com/link/...)`. **Keep those links intact\nin your answer.** Reproduce them as markdown links rather than flattening them to\nplain text, so the reader can click through to the publisher who made it. Name\nthe publisher too; it is on the line under each link.\n\nIf you list several items, link every one of them, not just the first.\n\nEvent tools return details rather than links, because there is no public event\npage to send anyone to. `get_tv_schedule` comes back as a table, `list_live_events`\nas a list.\n\nA ticketed live event is the exception: it carries a `[Buy tickets](...)` link to\nTicketmaster or the promoter. **Keep that link intact**, exactly as you would a\nnews link. It is the only way a reader can act on a live event.\n\nOn-sale status, sale dates and prices are a periodic snapshot synced from\nTicketmaster, not live inventory. Hedge accordingly — \"listed as on sale as of\nthe last sync\", not \"tickets are available\" — and never quote a price as the\nprice the reader will pay. `list_live_events` shows a summary line per event;\ncall `get_event` for the full tier breakdown.\n\n## Times\n\nEvent times are already local to the venue and carry their timezone, like\n`Fri 17 Jul 2026, 8:00pm EDT`. **Quote them exactly as given.** Do not convert\nthem, and do not assume UTC: a show listed at 8:00pm EDT airs at 8pm for someone\nwatching in New York. Events span timezones from Los Angeles to London, so the\nzone on each line is the one that matters.\n\n## Promotions\n\nFilter by promotion using the `company` code, not the promotion's full name:\n\n- `wwe` (WWE)\n- `nxt` (WWE NXT)\n- `aew` (All Elite Wrestling)\n- `tna` (TNA, formerly Impact)\n- `njpw` (New Japan Pro-Wrestling)\n- `roh` (Ring of Honor)\n- `stardom` (Stardom)\n- `mlw` (Major League Wrestling)\n\nOmit `company` to cover every promotion. \"Impact\" means `tna`.\n\n## Spoilers\n\nWrestling fans watch on delay, so results are treated as spoilers. `list_news`\nhides spoiler headlines by default. Only pass `showSpoilers: true` when the user\nhas clearly asked for results, and say that you are including them.\n\n## Coverage\n\nNews, video, and podcast feeds cover roughly the last 30 days. This is a current\nnews source, not an archive. There is no keyword search, so filter by promotion\nand read the headlines. For \"what's on this week\", call `get_tv_schedule`.", "tools": [ { "description": "Get the full detail for one pro-wrestling event by its unique id, including venue and card preview. Get the id from get_tv_schedule or list_live_events first.", "inputSchema": { "properties": { "uniqueId": { "description": "The event's unique id, as returned by get_tv_schedule or list_live_events.", "type": "string" } }, "required": [ "uniqueId" ], "type": "object" }, "name": "get_event", "outputSchema": null }, { "description": "Get the pro-wrestling TV schedule: which shows air on which days, on which channels. Use this to answer \"what is on tonight/this week\".", "inputSchema": { "properties": { "company": { "description": "Filter to one promotion by its code, e.g. \"wwe\", \"aew\". Omit for all promotions.", "type": "string" }, "numDays": { "description": "How many days forward from startDate to include (1-96). Defaults to 7.", "type": "integer" }, "singleDay": { "description": "Return only shows airing on startDate itself. Defaults to false.", "type": "boolean" }, "startDate": { "description": "Day to start from, as YYYY-MM-DD. Defaults to today.", "type": "string" } }, "type": "object" }, "name": "get_tv_schedule", "outputSchema": null }, { "description": "List upcoming live pro-wrestling events (house shows and pay-per-views) with their venues. Use this to answer \"is anything coming to my area\" — pass latitude and longitude when you have them to narrow the list to a 50 mile radius, or \"state\" when you only know the region.", "inputSchema": { "properties": { "company": { "description": "Filter to one promotion by its code, e.g. \"wwe\", \"aew\". Omit for all promotions.", "type": "string" }, "limit": { "description": "How many events to return (1-50). Defaults to 15.", "type": "integer" }, "startDate": { "description": "Day to start from, as YYYY-MM-DD. Defaults to today.", "type": "string" }, "state": { "description": "Filter to a state, province or country, named either way: \"TX\" or \"Texas\", \"Ireland\". Use this when you only know the region the person named — it is the right filter for a place name, not latitude/longitude.", "type": "string" } }, "type": "object" }, "name": "list_live_events", "outputSchema": null }, { "description": "List recent pro-wrestling news headlines aggregated by The Daily Smark, featured and newest first. Returns markdown links back to the original publisher, never the full article text. Keep the links in your answer so the reader can open the story. Covers roughly the last 30 days.", "inputSchema": { "properties": { "company": { "description": "Filter to one promotion by its code, e.g. \"wwe\", \"aew\", \"nxt\", \"njpw\", \"tna\", \"roh\", \"stardom\", \"mlw\". Omit for all promotions.", "type": "string" }, "limit": { "description": "How many headlines to return (1-50). Defaults to 15.", "type": "integer" }, "page": { "description": "Page number for paging through older headlines. Starts at 1.", "type": "integer" }, "showSpoilers": { "description": "Include headlines that give away match results. Defaults to false, so leave it off unless the user has explicitly asked for results or spoilers.", "type": "boolean" } }, "type": "object" }, "name": "list_news", "outputSchema": null }, { "description": "List recent pro-wrestling podcast episodes featured by The Daily Smark. Returns markdown links back to the episode. Keep the links in your answer so the reader can go and listen.", "inputSchema": { "properties": { "limit": { "description": "How many episodes to return (1-50). Defaults to 15.", "type": "integer" } }, "type": "object" }, "name": "list_podcasts", "outputSchema": null }, { "description": "List recent pro-wrestling videos collected by The Daily Smark, featured and newest first. Returns markdown links back to the original channel. Keep the links in your answer so the reader can watch the video.", "inputSchema": { "properties": { "company": { "description": "Filter to one promotion by its code, e.g. \"wwe\", \"aew\". Omit for all promotions.", "type": "string" }, "limit": { "description": "How many videos to return (1-50). Defaults to 15.", "type": "integer" }, "page": { "description": "Page number for paging through older videos. Starts at 1.", "type": "integer" } }, "type": "object" }, "name": "list_videos", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:977378ffb0c9e1e3ceffc4725aa6fbbaa12426b2a3fedaccb22ff253c9e02b27 | sha256sum