GoPickStack Developer Platform & AI Agent APIs.
Connect Claude, Cursor, ChatGPT, and autonomous coding agents to GoPickStack via Model Context Protocol (MCP), OpenAPI 3.1.0, CLI scripts, and machine-readable content negotiation. Query 200+ reviewed tools, 15-day verified pricing records, and affiliate-neutral switch matrices.
1. Model Context Protocol (MCP) Server
GoPickStack exposes a full-featured Streamable HTTP MCP server compatible with Claude Desktop, Cursor, Claude Code, Windsurf, and custom MCP clients.
{
"mcpServers": {
"gopickstack": {
"type": "http",
"url": "https://www.gopickstack.com/api/mcp"
}
}
}Available MCP Tools
| Tool Name | Description | Parameters |
|---|---|---|
| search_tools | Search 200+ reviewed SaaS and AI tools by keyword, feature query, or category. | query (string), category (string), freeTierOnly (boolean), limit (number) |
| get_tool | Get full specs, 15-day verified pricing tiers, pros/cons, and editorial verdict for any tool. | slug (string, required) |
| compare_tools | Compare two SaaS tools head-to-head on pricing, rating score, and feature fit. | toolA (string, required), toolB (string, required) |
| find_alternatives | Find tested alternatives and competitors for any software tool with team filtering. | slug (string, required), useCase (enum: startups, freelancers, free, enterprise) |
| list_categories | List all 25 software categories covered by GoPickStack with descriptions and tool counts. | none |
| get_category_leaderboard | Retrieve ranked leaderboard of the highest-rated tools in a specific category. | category (string, required), limit (number) |
| calculate_stack_cost | Calculate total estimated monthly and annual cost for a customized stack of tool slugs. | toolSlugs (string[], required) |
2. Official GoPickStack CLI Tool
Script interactions with GoPickStack directly from your terminal or AI agent workflows without writing API boilerplate. Run with zero installation via npx gopickstack.
3. REST API Endpoints
Clean, typed JSON endpoints with RFC 9457 structured error responses and full response schema guarantees.
List & Search Tools
Filter by category, free tier, or keyword query. Returns tool names, ratings, pricing, and review URLs.
Live SampleSingle Tool Scorecard
Retrieve 15-day verified pricing records, pros/cons, scores, who-it-is-for guides, and editorial verdict.
Live Sample (Notion)List Categories
Retrieve all 25 covered software categories with tool counts and direct URLs.
Live SampleSaaS Price Inflation Index
Aggregate price movement statistics, SaaS inflation rate, and top hikes/reductions.
Live Sample4. Rate Limiting, Versioning & Deprecation Policy
Predictable standards designed for reliable autonomous agent and application integrations.
IETF Rate Limiting
Our APIs enforce a standard limit of 120 requests per minute per client IP. Every response emits standard IETF headers (RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset). When throttled, a 429 status is returned with a Retry-After header and RFC 9457 error body.
180-Day Deprecation Notice
We use URL path versioning (/api/v1/). We guarantee a minimum of 180 days advance notice before sunsetting any v1 endpoint. Deprecation status is signaled via Deprecation, Sunset, and Link HTTP headers.
5. Markdown Content Negotiation
Every route on GoPickStack supports direct Markdown negotiation. When your AI crawler or agent sends Accept: text/markdown, the server returns clean, token-efficient Markdown with Vary: Accept, Accept-Encoding.
Authentication & Fair Use
All public discovery endpoints, MCP server queries, CLI commands, and REST APIs on GoPickStack are open and free to use for AI agents, developers, and researchers. No API key is required for standard queries.
Build my stack