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