Server definition
- Hash
- sha256:25a44af2a1418e7292939e92a6c0cecc46f6bd264966685dac7e30dca89d71ef
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "VibeHacker is a directory and community for AI products (https://vibehacker.com). Use submit_product to list a website; it will be reviewed by a human before going live.",
"tools": [
{
"description": "Get one product by slug.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_product",
"outputSchema": null
},
{
"description": "List categories with product counts.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": null
},
{
"description": "List the products you submitted and their review status. Requires a token.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "my_submissions",
"outputSchema": null
},
{
"description": "Draft a listing for a website without submitting it. Requires a token.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "preview_product",
"outputSchema": null
},
{
"description": "Search published products and agent skills by name, tagline, or maker.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"category": {
"description": "Category slug from list_categories.",
"type": "string"
},
"limit": {
"maximum": 30,
"minimum": 1,
"type": "integer"
},
"query": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"type": {
"description": "\"product\", \"skill\", or \"any\" (default).",
"enum": [
"product",
"skill",
"any"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_products",
"outputSchema": null
},
{
"description": "Submit a website to VibeHacker. Reads the site, drafts the listing, detects whether it is a product or an agent skill, and files it for review. Requires a token. If the website was already submitted, returns the existing listing instead of creating a duplicate.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"maker": {
"description": "Set true if you built this product. Default true.",
"type": "boolean"
},
"note": {
"description": "Optional note for the reviewer (not published).",
"maxLength": 500,
"type": "string"
},
"url": {
"description": "The product's website, e.g. https://example.com",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "submit_product",
"outputSchema": null
},
{
"description": "Toggle your upvote on a product. Requires a token.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"slug": {
"description": "Tool slug, e.g. claude-code",
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "upvote_product",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:25a44af2a1418e7292939e92a6c0cecc46f6bd264966685dac7e30dca89d71ef | sha256sum