getprompts-mcp
MCP server for GetPrompts — search 1,000+ battle-tested AI prompts from inside Claude Code, Cursor, Claude Desktop, or any MCP-compatible client.
What it does
Four tools:
search_prompts | Free-text search across title + description, optional category filter, sorted by copy count |
get_prompt | Fetch the full content body for a specific prompt id, ready to paste |
top_prompts | Browse the most-copied prompts, optionally filtered by category |
list_categories | All categories with counts |
Install
Claude Code (CLI)
claude mcp add getprompts -- npx -y getprompts-mcp
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"getprompts": {
"command": "npx",
"args": ["-y", "getprompts-mcp"]
}
}
}
Cursor
One-click install:
https://cursor.com/install-mcp?name=getprompts&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImdldHByb21wdHMtbWNwIl19
Example usage
In Claude Code:
> find me a prompt for writing a PRD and use it for my checkout flow feature
Claude calls search_prompts({ query: "PRD" }) → get_prompt({ id: "..." }) → drops the content into the chat → adapts it to your checkout flow. Done.
> what are the top prompts in Product Frameworks?
Claude calls list_categories() → top_prompts({ category: "Product Frameworks" }) → returns the most-copied 10.
Environment variables (optional)
GETPROMPTS_API_URL | Override the Supabase REST endpoint | https://ffubonzxmesemzxlrwbp.supabase.co |
GETPROMPTS_ANON_KEY | Override the public anon key | the embedded read-only key |
GETPROMPTS_SESSION_ID | Persist a session id across runs (otherwise random per process) | random |
Links