Developer Platform & AI Agent Hub

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.

Streamable HTTP Transport

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.

claude_desktop_config.json / .cursor/mcp.json
{
  "mcpServers": {
    "gopickstack": {
      "type": "http",
      "url": "https://www.gopickstack.com/api/mcp"
    }
  }
}

Available MCP Tools

Tool NameDescriptionParameters
search_toolsSearch 200+ reviewed SaaS and AI tools by keyword, feature query, or category.query (string), category (string), freeTierOnly (boolean), limit (number)
get_toolGet full specs, 15-day verified pricing tiers, pros/cons, and editorial verdict for any tool.slug (string, required)
compare_toolsCompare two SaaS tools head-to-head on pricing, rating score, and feature fit.toolA (string, required), toolB (string, required)
find_alternativesFind tested alternatives and competitors for any software tool with team filtering.slug (string, required), useCase (enum: startups, freelancers, free, enterprise)
list_categoriesList all 25 software categories covered by GoPickStack with descriptions and tool counts.none
get_category_leaderboardRetrieve ranked leaderboard of the highest-rated tools in a specific category.category (string, required), limit (number)
calculate_stack_costCalculate total estimated monthly and annual cost for a customized stack of tool slugs.toolSlugs (string[], required)
CLI & Scripting

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.

Terminal Commands
# Search 200+ reviewed tools:
npx gopickstack search "workflow automation"
# Get single tool specs & 15-day verified pricing:
npx gopickstack get notion
# Head-to-head comparison between two tools:
npx gopickstack compare ahrefs semrush
# Run stdio MCP server for agent scripts:
npx gopickstack mcp
OpenAPI 3.1.0

3. REST API Endpoints

Clean, typed JSON endpoints with RFC 9457 structured error responses and full response schema guarantees.

GET/api/v1/tools

List & Search Tools

Filter by category, free tier, or keyword query. Returns tool names, ratings, pricing, and review URLs.

Live Sample
GET/api/v1/tools/:slug

Single Tool Scorecard

Retrieve 15-day verified pricing records, pros/cons, scores, who-it-is-for guides, and editorial verdict.

Live Sample (Notion)
GET/api/v1/categories

List Categories

Retrieve all 25 covered software categories with tool counts and direct URLs.

Live Sample
GET/api/price-index

SaaS Price Inflation Index

Aggregate price movement statistics, SaaS inflation rate, and top hikes/reductions.

Live Sample
Governance & SLA

4. 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.

acceptmarkdown.com Standard

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.

# Fetch any review as raw Markdown:
curl -H "Accept: text/markdown" https://www.gopickstack.com/reviews/ahrefs
# Fetch homepage summary as raw Markdown:
curl -H "Accept: text/markdown" https://www.gopickstack.com/

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.