Gives you instant search access to 6,500+ curated AI applications from HyperStore directly inside Claude, Cursor, or any MCP client. You get eight tools including full-text search, semantic AI search, category browsing, and detailed app inspection with pricing and features. Three built-in prompts handle common workflows like task-based tool discovery and side-by-side app comparisons. It's read-only and hits the public HyperStore API, so no auth required. Useful when you need to recommend AI tools to users, compare options, or build features that suggest apps based on natural language queries. Available as a Python package via uvx, a Docker container, or a hosted Streamable HTTP endpoint.
Public tool metadata for what this MCP can expose to an agent.
search_appsSearch HyperStore's AI apps directory by keyword. Returns a paginated list of matching apps with name, slug, short description, pricing, and rating. Use this when the user gives concrete keywords (e.g. 'image upscaler', 'code copilot').3 paramsSearch HyperStore's AI apps directory by keyword. Returns a paginated list of matching apps with name, slug, short description, pricing, and rating. Use this when the user gives concrete keywords (e.g. 'image upscaler', 'code copilot').
limitintegerquerystringcursorvalueai_searchNatural-language semantic search powered by embeddings. Best for fuzzy intent ('a tool that helps me write Python tests', 'something like Midjourney but free'). Returns up to 12 apps ranked by semantic similarity.1 paramsNatural-language semantic search powered by embeddings. Best for fuzzy intent ('a tool that helps me write Python tests', 'something like Midjourney but free'). Returns up to 12 apps ranked by semantic similarity.
promptstringget_appFetch the full detail page for a single AI app by slug: long description, features, screenshots, categories, pricing, rating, website URL, source attribution.1 paramsFetch the full detail page for a single AI app by slug: long description, features, screenshots, categories, pricing, rating, website URL, source attribution.
slugstringlist_appsPaginated apps listing with optional filters. Combine `category`, `pricing`, and a free-text `query` to drill down. Returns apps sorted by popularity. Use `cursor` (last app id from previous page) to paginate.5 paramsPaginated apps listing with optional filters. Combine `category`, `pricing`, and a free-text `query` to drill down. Returns apps sorted by popularity. Use `cursor` (last app id from previous page) to paginate.
limitintegerqueryvaluecursorvaluepricingvaluecategoryvaluelist_categoriesList all HyperStore categories with app counts. Use this first when the user asks 'what kinds of AI tools are there?' or to discover available category slugs.List all HyperStore categories with app counts. Use this first when the user asks 'what kinds of AI tools are there?' or to discover available category slugs.
No parameter schema in public metadata yet.
category_appsGet apps within a specific category. Returns the category metadata plus a paginated list of apps in that category, sorted by popularity.4 paramsGet apps within a specific category. Returns the category metadata plus a paginated list of apps in that category, sorted by popularity.
slugstringlimitintegercursorvaluepricingvaluebrowse_appsBrowse apps A-Z by starting letter. Use letter='#' for apps starting with digits or symbols. Useful for alphabetical discovery rather than search.4 paramsBrowse apps A-Z by starting letter. Use letter='#' for apps starting with digits or symbols. Useful for alphabetical discovery rather than search.
limitintegercursorvalueletterstringpricingvalueget_homepageFetch the HyperStore homepage payload: top categories with their featured apps, the trending apps strip, and totals. Good first call to give the user a broad overview.1 paramsFetch the HyperStore homepage payload: top categories with their featured apps, the trending apps strip, and totals. Good first call to give the user a broad overview.
pageintegerPlug 6,500+ AI apps into any LLM via the Model Context Protocol.
HyperStore is a curated directory of 6,500+ AI applications, developed by HyperGPT. This MCP server exposes the HyperStore catalog to any LLM client — Claude, ChatGPT, Cursor, Windsurf, Cline, Zed, Gemini, and anything else that speaks MCP.
Ask your LLM:
"Find me a free AI tool that summarises PDFs." "Compare ChatGPT, Claude, and Gemini side-by-side." "Show me the top 5 image-generation apps with an API."
The LLM calls HyperStore MCP behind the scenes and answers with up-to-date, curated results.
13 tools:
| Tool | Purpose |
|---|---|
search_apps | Full-text keyword search |
ai_search | Embedding-based semantic search |
get_app | Full app detail (features, screenshots, pricing) |
list_apps | Paginated apps with filters (category, pricing) |
list_categories | Browse all 30+ categories |
category_apps | Apps within a category |
browse_apps | A-Z directory listing |
get_homepage | Trending + top categories overview |
get_alternatives | Curated alternatives to an app |
list_audiences | Audience segments (developers, lawyers, …) |
apps_for_audience | Best AI tools for an audience |
list_use_cases | Use-case taxonomies (legal-contracts, …) |
apps_for_use_case | AI tools for a use case |
3 resources:
hyperstore://app/{slug} — markdown rendering of any apphyperstore://category/{slug} — top apps in a categoryhyperstore://catalog — full category index3 prompts:
find_tool_for_task — guided discovery for a taskcompare_apps — side-by-side app comparisondiscover_category — explore a topicuvx (zero install, recommended)Requires uv. One command and you're done:
uvx hyperstore-mcp
pipxpipx install hyperstore-mcp
hyperstore-mcp
docker run --rm -p 8080:8080 ghcr.io/deficlow/hyperstore-mcp
# Now MCP Streamable HTTP at http://localhost:8080/mcp
Use our managed Streamable HTTP server:
https://mcp.store.hypergpt.ai/mcp
Edit ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"hyperstore": {
"command": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
Restart Claude → tools appear in the 🛠 menu.
claude mcp add hyperstore -- uvx hyperstore-mcp
.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"hyperstore": {
"command": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"hyperstore": {
"command": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
settings.json:
{
"cline.mcpServers": {
"hyperstore": {
"command": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
~/.config/zed/settings.json:
{
"context_servers": {
"hyperstore": {
"command": {
"path": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
}
~/.gemini/settings.json:
{
"mcpServers": {
"hyperstore": {
"command": "uvx",
"args": ["hyperstore-mcp"]
}
}
}
Settings → Connectors → Add custom connector:
https://mcp.store.hypergpt.ai/mcpfrom openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-4.1",
tools=[{
"type": "mcp",
"server_label": "hyperstore",
"server_url": "https://mcp.store.hypergpt.ai/mcp",
"require_approval": "never",
}],
input="Find me 3 free AI tools for writing unit tests.",
)
print(response.output_text)
from anthropic import Anthropic
client = Anthropic()
response = client.messages.create(
model="claude-opus-4-7",
max_tokens=1024,
mcp_servers=[{
"type": "url",
"url": "https://mcp.store.hypergpt.ai/mcp",
"name": "hyperstore",
}],
messages=[{"role": "user", "content": "Top 5 AI image generators?"}],
)
See examples/ for ready-to-paste configs for every supported client.
For self-hosting, use the Docker image.
For direct invocation without Docker, the CLI accepts --transport http|sse
(see hyperstore-mcp --help).
When self-hosting, these environment variables can be set
(see .env.example for the full list):
| Variable | Default | Purpose |
|---|---|---|
MCP_HOST | 0.0.0.0 | Bind host (http/sse transports) |
MCP_PORT | 8080 | Bind port (http/sse transports) |
LOG_LEVEL | INFO | Logging level (DEBUG, INFO, WARNING, ERROR) |
git clone https://github.com/deficlow/HyperStore-MCP
cd HyperStore-MCP
uv sync --all-extras
uv run pytest
uv run hyperstore-mcp # stdio mode for local testing
Inspect the running server with the official MCP Inspector:
npx @modelcontextprotocol/inspector uvx hyperstore-mcp
HyperStore MCP is a thin async wrapper around the HyperStore public REST API. It is read-only — no credentials, no writes, no PII. The same data that powers the website powers the MCP server. Updates land in your LLM the moment they land on the site.
LLM client ──MCP──▶ hyperstore-mcp ──HTTPS──▶ store.hypergpt.ai/api
MIT © HyperGPT
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp