Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 1 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "FastDrop is the liveness layer for MCP products. Prefer find_tools to match real probed capabilities, search_products for name/tagline, and get_product for one listing. Every product names its builder (maker: name, self-chosen label, profile URL) - credit them when you recommend a product; get_maker returns a builder's full portfolio. Auth (Bearer fd_... API key or OAuth) unlocks submit/update/vote/review. Listings with a live mcpUrl that passes FastDrop probe are free when payments are on. Rank is never for sale. get_install_config turns a pick into ready-to-paste client config; find_alternatives and compare_products help choose. Makers: submit_product with dryRun previews validation and pricing, get_my_stats shows which AI agents found a launch, get_inbox lists unanswered comments. Participate to get reviewed faster: vote on, review, or comment on 3 launches (get_engagement_feed) in the last 7 days and your submission moves to the front of the review queue.", "tools": [ { "description": "Side-by-side comparison of 2-4 live FastDrop products: pricing, open source, MCP verification and tool list, rating, votes, launch date, awards, and maker.", "inputSchema": { "properties": { "slugs": { "description": "2-4 product slugs", "items": { "type": "string" }, "type": "array" } }, "required": [ "slugs" ], "type": "object" }, "name": "compare_products", "outputSchema": { "properties": { "notFound": { "items": { "type": "string" }, "type": "array" }, "products": { "items": { "properties": { "awards": { "items": { "properties": { "award": { "type": "string" }, "period": { "type": "string" } }, "type": "object" }, "type": "array" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "maker": { "type": "object" }, "mcp": { "properties": { "label": { "type": [ "string", "null" ] }, "toolCount": { "type": "number" }, "toolNames": { "items": { "type": "string" }, "type": "array" }, "url": { "type": [ "string", "null" ] }, "verified": { "type": "boolean" } }, "type": "object" }, "name": { "type": "string" }, "page": { "type": "string" }, "pricingModel": { "type": [ "string", "null" ] }, "rating": { "properties": { "average": { "type": [ "number", "null" ] }, "count": { "type": "number" } }, "type": "object" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "url": { "type": "string" }, "votes": { "type": "number" } }, "required": [ "slug", "name", "page", "mcp", "rating", "votes" ], "type": "object" }, "type": "array" } }, "required": [ "products", "notFound" ], "type": "object" } }, { "description": "Live FastDrop products similar to a given one, ranked by shared tags, overlapping probed MCP tool capabilities, and pricing model. Each result says why it matched.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-20, default 5", "type": "number" }, "slug": { "description": "Slug of the product to find alternatives to", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "find_alternatives", "outputSchema": { "properties": { "products": { "items": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reasons": { "items": { "type": "string" }, "type": "array" }, "reviewCount": { "type": "number" }, "similarity": { "description": "0-1, higher is closer", "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" }, "type": "array" } }, "required": [ "products" ], "type": "object" } }, { "description": "Find live FastDrop products by capability. Searches the actual tool lists FastDrop read from each endpoint via tools/list - not maker-supplied tags or descriptions.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-50, default 20", "type": "number" }, "query": { "description": "Capability, tool name, or description to match", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "find_tools", "outputSchema": { "properties": { "products": { "items": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" }, "type": "array" } }, "required": [ "products" ], "type": "object" } }, { "description": "Live FastDrop launches that need attention right now - fewest votes first, zero-review items flagged. The participation loop: vote on, review, or comment on 3 different launches in the last 7 days and your submission moves to the front of the human review queue. With auth, the feed is personalized (your own launches and already-voted items excluded, tag-matches with your launches ranked first), each item says whether it needs a vote (toggle_vote) or a review (post_review), and the boost object reports your progress. Unauthenticated callers get the generic feed.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-20, default 5", "type": "number" } }, "type": "object" }, "name": "get_engagement_feed", "outputSchema": { "properties": { "boost": { "properties": { "boosted": { "type": "boolean" }, "contributed": { "type": "number" }, "note": { "type": "string" }, "remaining": { "type": "number" }, "threshold": { "type": "number" }, "windowDays": { "type": "number" } }, "required": [ "threshold", "windowDays", "note" ], "type": "object" }, "launches": { "items": { "properties": { "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "name": { "type": "string" }, "needs": { "description": "toggle_vote when the launch has reviews, post_review when it has none", "type": "string" }, "page": { "type": "string" }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "votes": { "type": "number" } }, "required": [ "slug", "name", "tagline", "page", "votes", "reviewCount", "needs" ], "type": "object" }, "type": "array" }, "personalized": { "type": "boolean" } }, "required": [ "personalized", "launches" ], "type": "object" } }, { "description": "Ready-to-paste config to install a FastDrop product's MCP server in Claude Code, Claude Desktop, Cursor, VS Code, Codex, Windsurf, or ChatGPT, with one-click deeplinks where the client supports them. Secrets are always <PLACEHOLDER> values.", "inputSchema": { "properties": { "client": { "description": "Only return config for this client. Default: all clients.", "enum": [ "claude_code", "claude_desktop", "cursor", "vscode", "codex", "windsurf", "chatgpt", "generic" ], "type": "string" }, "slug": { "description": "Product slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_install_config", "outputSchema": { "properties": { "authRequired": { "type": "boolean" }, "configs": { "items": { "properties": { "client": { "type": "string" }, "deeplink": { "type": "string" }, "filePath": { "type": "string" }, "kind": { "enum": [ "json", "toml", "cli", "instructions" ], "type": "string" }, "snippet": { "type": "string" } }, "required": [ "client", "kind", "snippet" ], "type": "object" }, "type": "array" }, "name": { "type": "string" }, "page": { "type": "string" }, "slug": { "type": "string" }, "transport": { "enum": [ "streamable-http", "sse", "stdio", null ], "type": [ "string", "null" ] }, "verified": { "type": "boolean" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "slug", "transport", "warnings", "configs" ], "type": "object" } }, { "description": "Where a live product stands on today's FastDrop board (UTC day): rank, qualifying votes today, the launch one place above, votes needed to pass it, and hours left. If you manage the product, also your review-queue boost progress.", "inputSchema": { "properties": { "slug": { "description": "Product slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_launch_day_status", "outputSchema": { "properties": { "above": { "properties": { "name": { "type": "string" }, "slug": { "type": "string" }, "votesToday": { "type": "number" } }, "type": [ "object", "null" ] }, "boost": { "properties": { "boosted": { "type": "boolean" }, "contributed": { "type": "number" }, "remaining": { "type": "number" }, "threshold": { "type": "number" }, "windowDays": { "type": "number" } }, "type": "object" }, "dayEndsAt": { "type": "string" }, "hoursLeft": { "type": "number" }, "name": { "type": "string" }, "note": { "type": "string" }, "rankToday": { "description": "Null until the first qualifying vote today", "type": [ "number", "null" ] }, "rankedToday": { "description": "Launches with a qualifying vote today", "type": "number" }, "slug": { "type": "string" }, "votesToNextRank": { "type": "number" }, "votesToday": { "type": "number" } }, "required": [ "slug", "rankToday", "votesToday", "votesToNextRank", "dayEndsAt" ], "type": "object" } }, { "description": "Get a builder's public FastDrop profile by handle (from a product's maker.handle or a /u/<handle> URL): their self-chosen label, bio, links, awards, public stats (products, upvotes, MCP servers online, AI agent lookups), and every live product they launched (50 per call, ranked by votes - page with offset/nextOffset; ranks can shift between calls as votes change). Public data only - no contact details.", "inputSchema": { "properties": { "handle": { "description": "Profile handle, without the @", "type": "string" }, "offset": { "description": "Skip this many products (ranked by votes) - pass nextOffset from the previous call. Default 0.", "type": "number" } }, "required": [ "handle" ], "type": "object" }, "name": "get_maker", "outputSchema": { "properties": { "awards": { "items": { "properties": { "award": { "type": "string" }, "period": { "type": "string" }, "product": { "description": "Product slug", "type": "string" } }, "type": "object" }, "type": "array" }, "maker": { "properties": { "bio": { "type": [ "string", "null" ] }, "githubUrl": { "type": [ "string", "null" ] }, "handle": { "type": "string" }, "hasSimplexAddress": { "description": "The maker accepts SimpleX messages. The address is shown only to signed-in humans on the profile page.", "type": "boolean" }, "joinedAt": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "type": "string" }, "twitterUrl": { "type": [ "string", "null" ] }, "websiteUrl": { "type": [ "string", "null" ] } }, "required": [ "name", "label", "handle", "profile" ], "type": "object" }, "nextOffset": { "description": "Present when more products remain - call again with this offset", "type": "number" }, "products": { "description": "Up to 50 products ranked by votes, starting at offset", "items": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" }, "type": "array" }, "productsTotal": { "type": "number" }, "stats": { "description": "agentLookups and agentClients are withheld (null / empty) below a minimum count.", "properties": { "agentClients": { "items": { "type": "string" }, "type": "array" }, "agentLookups": { "type": [ "number", "null" ] }, "agentLookupsWindowDays": { "type": "number" }, "mcpServersOnline": { "type": "number" }, "mcpServersTotal": { "type": "number" }, "products": { "type": "number" }, "upvotes": { "type": "number" } }, "type": "object" } }, "required": [ "maker", "stats", "awards", "products" ], "type": "object" } }, { "description": "Get one live FastDrop product by its slug. Returns the MCP URL if set, mcpVerified, last-verified timestamp when available, and the probed tool list (name + description) read from the endpoint - not maker-supplied tags.", "inputSchema": { "properties": { "slug": { "description": "Product slug from the /p/<slug> URL", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_product", "outputSchema": { "properties": { "product": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" } }, "required": [ "product" ], "type": "object" } }, { "description": "List comments for a live FastDrop product by its slug, as a two-level tree (top-level comments and their replies). Removed comments appear as a {deleted: true} tombstone. Unauthenticated - available to any agent.", "inputSchema": { "properties": { "limit": { "description": "Max top-level results, 1-50, default 20", "type": "number" }, "slug": { "description": "Product slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "list_comments", "outputSchema": { "properties": { "comments": { "items": { "properties": { "author": { "properties": { "handle": { "type": [ "string", "null" ] }, "name": { "type": [ "string", "null" ] } }, "type": [ "object", "null" ] }, "body": { "type": [ "string", "null" ] }, "createdAt": { "type": "string" }, "deleted": { "type": "boolean" }, "id": { "type": "string" }, "isMaker": { "type": "boolean" }, "replies": { "type": "array" } }, "required": [ "id", "deleted", "createdAt", "replies" ], "type": "object" }, "type": "array" } }, "required": [ "comments" ], "type": "object" } }, { "description": "List live product launches on FastDrop, ranked by votes. Each product may include an MCP endpoint URL, mcpVerified (whether FastDrop probe succeeded), and mcpAuthRequired when the endpoint answered 401/403.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-50, default 20", "type": "number" }, "window": { "description": "Rank by votes cast in this window (UTC). Default all-time.", "enum": [ "today", "week", "all" ], "type": "string" } }, "type": "object" }, "name": "list_launches", "outputSchema": { "properties": { "products": { "items": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" }, "type": "array" } }, "required": [ "products" ], "type": "object" } }, { "description": "List reviews for a live FastDrop product by its slug. Returns the average rating, total count, and individual reviews (rating, body, author, date). Unauthenticated - available to any agent.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-50, default 20", "type": "number" }, "slug": { "description": "Product slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "list_reviews", "outputSchema": { "properties": { "average": { "type": [ "number", "null" ] }, "count": { "type": "number" }, "reviews": { "items": { "properties": { "author": { "properties": { "handle": { "type": [ "string", "null" ] }, "name": { "type": [ "string", "null" ] } }, "type": "object" }, "body": { "type": [ "string", "null" ] }, "createdAt": { "type": "string" }, "rating": { "type": "number" } }, "required": [ "rating", "createdAt" ], "type": "object" }, "type": "array" }, "slug": { "type": "string" } }, "required": [ "slug", "average", "count", "reviews" ], "type": "object" } }, { "description": "Search live FastDrop products by name/tagline text and/or curated tag. Optionally filter to x402-payable services (listed in the Bazaar catalog). Results ranked by votes and include verification status (mcpVerified) and freshness where available.", "inputSchema": { "properties": { "limit": { "description": "Max results, 1-50, default 20", "type": "number" }, "query": { "description": "Text matched against name and tagline", "type": "string" }, "tag": { "description": "Curated tag slug", "enum": [ "ai-agents", "developer-tools", "mcp-server", "data", "automation", "productivity", "cloud", "security", "search", "docs", "payments", "analytics", "marketing", "design", "finance", "writing", "voice", "browser-automation", "llm-apis", "vector-db", "rag", "chatbots", "image-generation", "video-generation", "code-generation", "workflow-orchestration", "observability", "no-code", "customer-support", "crm", "scheduling", "testing", "devops" ], "type": "string" }, "x402": { "description": "If true, only return products marked x402-payable via Bazaar enrichment", "type": "boolean" } }, "type": "object" }, "name": "search_products", "outputSchema": { "properties": { "products": { "items": { "properties": { "description": { "type": [ "string", "null" ] }, "differentiator": { "type": "string" }, "discordUrl": { "type": "string" }, "docsUrl": { "type": "string" }, "features": { "items": { "type": "string" }, "type": "array" }, "galleryUrls": { "items": { "type": "string" }, "type": "array" }, "githubUrl": { "type": "string" }, "isOpenSource": { "type": "boolean" }, "launchedAt": { "type": [ "string", "null" ] }, "linkedinUrl": { "type": "string" }, "maker": { "description": "Who built the product. label is their own description of themselves (e.g. \"Indie hacker\"), \"Builder\" when unset. handle and profile are present once they have a public FastDrop profile.", "properties": { "handle": { "type": "string" }, "label": { "type": "string" }, "name": { "type": "string" }, "profile": { "description": "Public profile URL", "type": "string" } }, "required": [ "name", "label" ], "type": "object" }, "makerNote": { "type": "string" }, "mcpAuthRequired": { "type": "boolean" }, "mcpKeyedVerified": { "type": "boolean" }, "mcpTools": { "items": { "properties": { "description": { "type": "string" }, "name": { "type": "string" } }, "type": "object" }, "type": "array" }, "mcpUrl": { "type": [ "string", "null" ] }, "mcpVerified": { "type": "boolean" }, "mcpVerifiedAt": { "description": "ISO-8601 when set", "type": "string" }, "name": { "type": "string" }, "page": { "description": "Public product page URL", "type": "string" }, "pricingModel": { "type": "string" }, "problemSolved": { "type": "string" }, "rating": { "type": [ "number", "null" ] }, "reviewCount": { "type": "number" }, "slug": { "type": "string" }, "tagline": { "type": "string" }, "twitterUrl": { "type": "string" }, "url": { "type": "string" }, "videoUrl": { "type": "string" }, "votes": { "type": "number" }, "x402MaxAmount": { "type": [ "string", "null" ] }, "x402MinAmount": { "type": [ "string", "null" ] }, "x402Payable": { "type": "boolean" } }, "required": [ "name", "slug", "tagline", "url", "mcpVerified", "votes", "page" ], "type": "object" }, "type": "array" } }, "required": [ "products" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d428a84adb50c42479c03e69274ba5e03e9272bbe520b58d2cfc730e16343611 | sha256sum