MCP-Server

VibeHacker

io.github.vibe-hacker/vibehacker
Suche & Recherche Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Searches and manages a Product Hunt-style directory of AI tools and agent skills, including product submissions, listings, and upvotes.

get_product
Get a tool
Get one product by slug.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1}}}
list_categories
List categories
List categories with product counts.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
my_submissions
My submissions
List the products you submitted and their review status. Requires a token.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
preview_product
Preview a listing
Draft a listing for a website without submitting it. Requires a token.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}}}
search_products
Search tools
Search published products and agent skills by name, tagline, or maker.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'type': {'enum': ['product', 'skill', 'any'], 'type': 'string', 'description': '"product", "skill", or "any" (default).'}, 'limit': {'type': 'integer', 'maximum': 30, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'category': {'type': 'string', 'description': 'Category slug from list_categories.'}}}
submit_product
Submit a product
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.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': "The product's website, e.g. https://example.com"}, 'note': {'type': 'string', 'maxLength': 500, 'description': 'Optional note for the reviewer (not published).'}, 'maker': {'type': 'boolean', 'description': 'Set true if you built this product. Default true.'}}}
upvote_product
Upvote a tool
Toggle your upvote on a product. Requires a token.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Tool slug, e.g. claude-code'}}}
Hinzugefügt
list_categories
17. September 2026 12:53
Hinzugefügt
get_product
17. September 2026 12:53
Hinzugefügt
search_products
17. September 2026 12:53
Hinzugefügt
upvote_product
17. September 2026 12:53
Hinzugefügt
my_submissions
17. September 2026 12:53
Hinzugefügt
preview_product
17. September 2026 12:53
Hinzugefügt
submit_product
17. September 2026 12:53