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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Search live ticketing/events (concerts, sports, theater) and get ranked event bundles.\n\nOnly `query` is required — a natural-language description of what the buyer wants\n(e.g. \"taylor swift concert near LA this summer\"). Add fields to narrow results:\n - keywords: exact terms — performer / team / show / venue (a precise lookup).\n - categories: e.g. [\"Concerts\"|\"Sports\"|\"Theater\"] (read the `events://categories`\n resource for valid values).\n - city / state: location (e.g. city=\"Los Angeles\", state=\"CA\"). country defaults to US.\n - date_from / date_to: explicit date window, YYYY-MM-DD (event dates are date-only).\n - when: fuzzy time — \"this_weekend\" | \"this_week\" | \"this_month\" | \"next_7_days\" |\n \"next_30_days\" (ignored if date_from/date_to are given).\n - min_price / max_price: ticket 'from' price band (USD).\n - sort: \"relevance\" (default) | \"soonest\" | \"cheapest\".\n - limit: max results (default 10).\n\n`agent_id` is REQUIRED: your registered, active agent id — the attribution + access key. A\nmissing/blank or unregistered agent_id is rejected (no anonymous use).\n\nReturns {count, message, events:[{bundle_id,title,venue,city,next_date,price_min,...,\nsessions:[{date,price,buy_url,landing_url}]}]}. Each session's `buy_url` is ALREADY the\ntrackable ticket link — hand it to the buyer directly. `landing_url` is the plain event\npage. When a date filter is given, `sessions` are the in-window dates.", "inputSchema": { "properties": { "agent_id": { "title": "Agent Id", "type": "string" }, "categories": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Categories" }, "city": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "City" }, "date_from": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Date From" }, "date_to": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Date To" }, "keywords": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Keywords" }, "limit": { "default": 10, "title": "Limit", "type": "integer" }, "max_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Price" }, "min_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Price" }, "query": { "title": "Query", "type": "string" }, "sort": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Sort" }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "State" }, "when": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "When" } }, "required": [ "query", "agent_id" ], "title": "search_eventsArguments", "type": "object" }, "name": "search_events", "outputSchema": { "additionalProperties": true, "title": "search_eventsDictOutput", "type": "object" } }, { "description": "Search affiliate shopping products and get ranked recommendations.\n\nOnly `query` is required — a natural-language description of what the shopper wants\n(e.g. \"a warm waterproof jacket for winter hiking\"). Add fields to narrow results:\n - keywords: exact product terms. Use a SPECIFIC product type (\"women running shoes\",\n \"stainless steel knife set\"), not a bare generic noun (\"shoes\", \"knife\") — a generic\n keyword can surface the wrong audience. Audience/occasion go in `query`.\n - commerce_l2s: category ids to restrict to (read the `commerce://categories` resource\n for valid values — that taxonomy is for shopping only).\n - max_price / min_price: price band (USD). platforms: [\"amazon\"|\"walmart\"] (empty=all).\n - intent: ranking preset — \"cheapest\" | \"best_discount\" | \"top_rated\" | \"best_value\".\n - require_commission: only return products that pay a commission (default: server\n setting, normally on). Pass false to include zero/unknown-commission products.\n - limit: max results (default 10).\n\n`agent_id` is REQUIRED: your registered, active agent id. It is the attribution key and\nthe access key — a missing/blank or unregistered agent_id is rejected (no anonymous use).\n\nReturns {count, products:[{offer_id,title,brand,price,rating,...,buy_url,product_url}]}.\nEach product's `buy_url` is ALREADY the trackable affiliate buy link — hand it to the\nshopper directly. (`product_url` is the plain product page.) There is no separate\nresolve/click step.", "inputSchema": { "properties": { "agent_id": { "title": "Agent Id", "type": "string" }, "commerce_l2s": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Commerce L2S" }, "intent": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Intent" }, "keywords": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Keywords" }, "limit": { "default": 10, "title": "Limit", "type": "integer" }, "max_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Max Price" }, "min_price": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null, "title": "Min Price" }, "platforms": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Platforms" }, "query": { "title": "Query", "type": "string" }, "require_commission": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Require Commission" } }, "required": [ "query", "agent_id" ], "title": "search_productsArguments", "type": "object" }, "name": "search_products", "outputSchema": { "additionalProperties": true, "title": "search_productsDictOutput", "type": "object" } }, { "description": "Search travel offers and get trackable booking links for a given product type + city.\n\nREQUIRED:\n - type: which travel product — one of\n [\"hotel\",\"flights\",\"bundle\",\"airport_transfer\",\"car_rental\"].\n - city: city name from the supported list — read the `travel://cities` resource for valid\n values (that city list is for travel only). Pass hotel.state (e.g. \"NY\") when the city\n name is ambiguous.\n - agent_id: your registered, active agent id — the attribution + access key. A\n missing/blank or unregistered agent_id is rejected (no anonymous use).\n\nHOTEL runs a live Trip.com search — pass the `hotel` object with the stay: check_in /\ncheck_out (YYYY-MM-DD), rooms, adults, children, state. If those are missing/invalid or the\ncity can't be resolved, you get the hotel default links instead. Other types currently\nreturn curated default links (the `hotel` object is ignored for them).\n\nReturns {status, reason, message, links:{<type>:[{title, brand, platform, buy_url,\nproduct_url, ...}]}}. status is \"ok\" = a live hotel result; \"fallback\" = curated default\nlinks (see `reason`); \"no_results\" = nothing available for the type; \"error\" = the agent_id\nwas rejected. Each `buy_url` is ALREADY the trackable booking link — hand it to the traveler\ndirectly. `product_url` is the plain merchant page.", "inputSchema": { "$defs": { "TravelHotelParams": { "description": "Hotel-only stay params. Grouped here (not flattened onto the request) since they apply to a\nlive hotel search only. Missing/invalid values → the service returns default hotel links.", "properties": { "adults": { "default": 2, "minimum": 1, "title": "Adults", "type": "integer" }, "check_in": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "default": null, "title": "Check In" }, "check_out": { "anyOf": [ { "format": "date", "type": "string" }, { "type": "null" } ], "default": null, "title": "Check Out" }, "children": { "default": 0, "minimum": 0, "title": "Children", "type": "integer" }, "rooms": { "default": 1, "minimum": 1, "title": "Rooms", "type": "integer" }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "description": "US state name/abbr to disambiguate duplicate city names.", "title": "State" } }, "title": "TravelHotelParams", "type": "object" }, "TravelSearchType": { "description": "Travel product type (commerce_l2). ``hotel`` has a live search; the rest currently return\ncurated default links.", "enum": [ "hotel", "flights", "bundle", "airport_transfer", "car_rental" ], "title": "TravelSearchType", "type": "string" } }, "properties": { "agent_id": { "title": "Agent Id", "type": "string" }, "city": { "title": "City", "type": "string" }, "hotel": { "anyOf": [ { "$ref": "#/$defs/TravelHotelParams" }, { "type": "null" } ], "default": null }, "limit": { "default": 10, "title": "Limit", "type": "integer" }, "type": { "$ref": "#/$defs/TravelSearchType" } }, "required": [ "type", "city", "agent_id" ], "title": "search_travelArguments", "type": "object" }, "name": "search_travel", "outputSchema": { "additionalProperties": true, "title": "search_travelDictOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c197b03b739a201c088bbf3d6ee6079b0c538be4e592ccc9a1beee7cb6a66abc | sha256sum