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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Performs a complete BagIQ analysis on a player's disc golf bag. Can accept a list of discs OR a BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7'). Returns slot coverage percentage, bag identity label (e.g. 'Overstable-heavy', 'Chaos bag'), top missing shot gaps, redundant overlaps, and mapped flight coordinates.", "inputSchema": { "properties": { "discs": { "description": "List of discs currently in the bag (optional if share_url or share_id is provided)", "items": { "oneOf": [ { "description": "Disc name, slug, or brand+name string (e.g. 'Innova Destroyer' or 'discraft-buzzz')", "type": "string" }, { "properties": { "brand": { "description": "Manufacturer brand name", "type": "string" }, "confidence": { "description": "Player confidence", "enum": [ "shaky", "okay", "trusted", "money disc" ], "type": "string" }, "disc": { "description": "Disc name or slug (required)", "type": "string" }, "locked": { "description": "If true, lock this disc to prevent cut recommendations", "type": "boolean" }, "plastic": { "description": "Plastic blend (e.g. Star, Champion, ESP)", "type": "string" }, "throw_type": { "description": "Primary throw style", "enum": [ "backhand", "forehand", "both" ], "type": "string" }, "usage": { "description": "Usage frequency", "enum": [ "rare", "sometimes", "often", "all the time" ], "type": "string" }, "use_case": { "description": "Role or shot description (e.g. 'windy drives', 'tunnel shots')", "type": "string" }, "wear_state": { "description": "Wear condition", "enum": [ "new", "seasoned", "beat" ], "type": "string" } }, "required": [ "disc" ], "type": "object" } ] }, "maxItems": 35, "minItems": 1, "type": "array" }, "preferred_brand": { "description": "Optional preferred brand for recommendations (e.g. 'Innova', 'Discraft')", "type": "string" }, "share_id": { "description": "Optional BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "Optional BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7' or 'https://app.bagiq.app/?discs=...')", "type": "string" } }, "type": "object" }, "name": "analyze_bag", "outputSchema": null }, { "description": "Extracts an optimal 3-to-5 disc minimalist setup from a larger bag, maximizing shot coverage while detailing necessary compromises. Accepts discs list or a BagIQ share link.", "inputSchema": { "properties": { "discs": { "description": "Full disc collection or bag (optional if share_url or share_id is provided)", "items": { "oneOf": [ { "description": "Disc name, slug, or brand+name string (e.g. 'Innova Destroyer' or 'discraft-buzzz')", "type": "string" }, { "properties": { "brand": { "description": "Manufacturer brand name", "type": "string" }, "confidence": { "description": "Player confidence", "enum": [ "shaky", "okay", "trusted", "money disc" ], "type": "string" }, "disc": { "description": "Disc name or slug (required)", "type": "string" }, "locked": { "description": "If true, lock this disc to prevent cut recommendations", "type": "boolean" }, "plastic": { "description": "Plastic blend (e.g. Star, Champion, ESP)", "type": "string" }, "throw_type": { "description": "Primary throw style", "enum": [ "backhand", "forehand", "both" ], "type": "string" }, "usage": { "description": "Usage frequency", "enum": [ "rare", "sometimes", "often", "all the time" ], "type": "string" }, "use_case": { "description": "Role or shot description (e.g. 'windy drives', 'tunnel shots')", "type": "string" }, "wear_state": { "description": "Wear condition", "enum": [ "new", "seasoned", "beat" ], "type": "string" } }, "required": [ "disc" ], "type": "object" } ] }, "maxItems": 35, "minItems": 3, "type": "array" }, "share_id": { "description": "Optional BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "Optional BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7')", "type": "string" }, "target_count": { "default": 3, "description": "Target number of discs in the minimal bag (2..6, default 3)", "type": "integer" } }, "type": "object" }, "name": "build_minimal_bag", "outputSchema": null }, { "description": "Detects redundant molds occupying the same flight slot or shot role, ranking pairs by overlap severity and recommending which disc to keep vs cut. Accepts discs list or a BagIQ share link.", "inputSchema": { "properties": { "discs": { "description": "List of discs in the bag (minimum 2 discs, optional if share_url or share_id is provided)", "items": { "oneOf": [ { "description": "Disc name, slug, or brand+name string (e.g. 'Innova Destroyer' or 'discraft-buzzz')", "type": "string" }, { "properties": { "brand": { "description": "Manufacturer brand name", "type": "string" }, "confidence": { "description": "Player confidence", "enum": [ "shaky", "okay", "trusted", "money disc" ], "type": "string" }, "disc": { "description": "Disc name or slug (required)", "type": "string" }, "locked": { "description": "If true, lock this disc to prevent cut recommendations", "type": "boolean" }, "plastic": { "description": "Plastic blend (e.g. Star, Champion, ESP)", "type": "string" }, "throw_type": { "description": "Primary throw style", "enum": [ "backhand", "forehand", "both" ], "type": "string" }, "usage": { "description": "Usage frequency", "enum": [ "rare", "sometimes", "often", "all the time" ], "type": "string" }, "use_case": { "description": "Role or shot description (e.g. 'windy drives', 'tunnel shots')", "type": "string" }, "wear_state": { "description": "Wear condition", "enum": [ "new", "seasoned", "beat" ], "type": "string" } }, "required": [ "disc" ], "type": "object" } ] }, "maxItems": 35, "minItems": 2, "type": "array" }, "share_id": { "description": "Optional BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "Optional BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7')", "type": "string" } }, "type": "object" }, "name": "detect_overlap", "outputSchema": null }, { "description": "Identifies missing shot shapes and unserved flight slots across BagIQ's 9 core slot targets (putter, midrange, fairway, and distance drivers), ranking voids by severity. Accepts discs list or a BagIQ share link.", "inputSchema": { "properties": { "discs": { "description": "List of discs in the bag (optional if share_url or share_id is provided)", "items": { "oneOf": [ { "description": "Disc name, slug, or brand+name string (e.g. 'Innova Destroyer' or 'discraft-buzzz')", "type": "string" }, { "properties": { "brand": { "description": "Manufacturer brand name", "type": "string" }, "confidence": { "description": "Player confidence", "enum": [ "shaky", "okay", "trusted", "money disc" ], "type": "string" }, "disc": { "description": "Disc name or slug (required)", "type": "string" }, "locked": { "description": "If true, lock this disc to prevent cut recommendations", "type": "boolean" }, "plastic": { "description": "Plastic blend (e.g. Star, Champion, ESP)", "type": "string" }, "throw_type": { "description": "Primary throw style", "enum": [ "backhand", "forehand", "both" ], "type": "string" }, "usage": { "description": "Usage frequency", "enum": [ "rare", "sometimes", "often", "all the time" ], "type": "string" }, "use_case": { "description": "Role or shot description (e.g. 'windy drives', 'tunnel shots')", "type": "string" }, "wear_state": { "description": "Wear condition", "enum": [ "new", "seasoned", "beat" ], "type": "string" } }, "required": [ "disc" ], "type": "object" } ] }, "maxItems": 35, "minItems": 1, "type": "array" }, "share_id": { "description": "Optional BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "Optional BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7')", "type": "string" } }, "type": "object" }, "name": "find_bag_gaps", "outputSchema": null }, { "description": "Retrieves and inspects a player's saved disc golf bag from a BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7'), short share ID, or slug link. Returns the full disc breakdown with plastics, wear states, confidence ratings, slot coverage, and interactive BagIQ deep links.", "inputSchema": { "properties": { "share_id": { "description": "BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "BagIQ share link URL (e.g. 'https://app.bagiq.app/?s=4fisr8a7' or 'https://app.bagiq.app/?discs=innova-destroyer,discraft-buzzz')", "type": "string" } }, "type": "object" }, "name": "get_shared_bag", "outputSchema": null }, { "description": "Suggests the highest-rated discs to fill missing shot slots or close voids in the bag based on BagIQ matrix coordinates and DiscList ratings, with interactive 1-click 'Add to Bag' deep links. Accepts discs list or a BagIQ share link.", "inputSchema": { "properties": { "brand": { "description": "Optional brand filter for recommendations", "type": "string" }, "discs": { "description": "Current bag contents (optional if share_url or share_id is provided)", "items": { "oneOf": [ { "description": "Disc name, slug, or brand+name string (e.g. 'Innova Destroyer' or 'discraft-buzzz')", "type": "string" }, { "properties": { "brand": { "description": "Manufacturer brand name", "type": "string" }, "confidence": { "description": "Player confidence", "enum": [ "shaky", "okay", "trusted", "money disc" ], "type": "string" }, "disc": { "description": "Disc name or slug (required)", "type": "string" }, "locked": { "description": "If true, lock this disc to prevent cut recommendations", "type": "boolean" }, "plastic": { "description": "Plastic blend (e.g. Star, Champion, ESP)", "type": "string" }, "throw_type": { "description": "Primary throw style", "enum": [ "backhand", "forehand", "both" ], "type": "string" }, "usage": { "description": "Usage frequency", "enum": [ "rare", "sometimes", "often", "all the time" ], "type": "string" }, "use_case": { "description": "Role or shot description (e.g. 'windy drives', 'tunnel shots')", "type": "string" }, "wear_state": { "description": "Wear condition", "enum": [ "new", "seasoned", "beat" ], "type": "string" } }, "required": [ "disc" ], "type": "object" } ] }, "maxItems": 35, "minItems": 1, "type": "array" }, "gap_id": { "description": "Specific gap ID to fill (e.g. 'fairway-understable', 'approach-overstable', 'mid-neutral')", "type": "string" }, "limit": { "default": 3, "description": "Number of recommendations per gap (1..5, default 3)", "type": "integer" }, "share_id": { "description": "Optional BagIQ short share ID (e.g. '4fisr8a7')", "type": "string" }, "share_url": { "description": "Optional BagIQ share link (e.g. 'https://app.bagiq.app/?s=4fisr8a7')", "type": "string" } }, "type": "object" }, "name": "recommend_bag_fillers", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0ecd0124d36e18512a99d85f373c926d4b6337ec41b10981fc53de2ca7f07bf9 | sha256sum