PostLaunchKit
Search reviewed free tools, submit for review, run launch checks, and find launch directories.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"postlaunchkit": {
"url": "https://postlaunchkit.com/mcp"
}
}
}Remote endpoints
https://postlaunchkit.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢search_projects(query, category, tag, page)
Search the PostLaunchKit directory of human-reviewed free tools and projects, including AI agent tooling. Returns published entries only.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Text to search for in names, descriptions and tags."
},
"category": {
"type": "string",
"enum": [
"utilities",
"productivity",
"developer",
"education",
"sports",
"environment",
"ai-agents"
]
},
"tag": {
"type": "string"
},
"page": {
"type": "integer",
"minimum": 1
}
}
}🟢get_project(slug)
Get one published directory entry by its slug.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
}🟢run_launch_check(url)
Run the PostLaunchKit launch check on a public website. Returns how many checks passed (passed, total), each check with status pass or fail and a fix for failures, and a report link. 20 checks per IP per day. Public sites only.
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public website to check, for example https://example.com"
}
},
"required": [
"url"
]
}🟡list_launch_directories(free, dofollow, requires_account, ai_agent_friendly, query)
List directories and listing sites where an indie product can be submitted, from the open launch-directories dataset (CC BY 4.0). Each row has submit_url, free_or_paid, requires_account, link_type, review_time, submit_steps and notes. Blank means not verified. Run run_launch_check on the product site before submitting.
Input Schema
{
"type": "object",
"properties": {
"free": {
"type": "boolean",
"description": "Only directories with a free option."
},
"dofollow": {
"type": "boolean",
"description": "Only directories whose link is dofollow or dofollow with a badge."
},
"requires_account": {
"type": "string",
"enum": [
"yes",
"no"
]
},
"ai_agent_friendly": {
"type": "boolean"
},
"query": {
"type": "string"
}
}
}🟢list_categories
List directory categories with the number of published entries in each.
Input Schema
{
"type": "object",
"properties": {}
}🟡submit_project(name, url, one_liner, why_try, category, ...)
Suggest a product for the directory. The submission is saved as pending and reviewed by a person; nothing is published automatically.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 100
},
"url": {
"type": "string",
"description": "Official website or app-store URL."
},
"one_liner": {
"type": "string",
"maxLength": 240
},
"why_try": {
"type": "string",
"description": "What a user can do with the free option."
},
"category": {
"type": "string",
"enum": [
"utilities",
"productivity",
"developer",
"education",
"sports",
"environment",
"ai-agents"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
},
"contact": {
"type": "string",
"description": "Optional private email."
},
"agent_name": {
"type": "string"
}
},
"required": [
"name",
"url",
"one_liner",
"why_try",
"category"
]
}Community
Evidence