MCP Server · HTTP/SSE · Spec 2025-03-26

Connect your AI assistant to AIStackHub

AIStackHub exposes 22 tools and 9 resources via the Model Context Protocol. Ask Claude to find the best AI tools for your team. Have Cursor run a readiness assessment. Let any AI agent build your stack — directly from the conversation.

22
MCP tools
9
Resources
77+
AI tools in catalog
Free
Read access

Quick Start

Get your AI assistant connected in 2 minutes. Anonymous read-only access requires no token. Full access takes one extra step.

  1. 1

    Add the MCP server to your client

    Server URL: https://aistackhub.ai/mcp — Add it to your client config. See the install guides below for client-specific instructions.

  2. 2

    Test anonymous access (optional)

    Ask your AI: "Search the AIStackHub marketplace for the best AI writing tools under $50/mo" — no token needed for read-only tools.

  3. 3

    Generate a token for full access

    Get a free token below or at the token generator to unlock stack building, assessments, and saved results.

  4. 4

    Verify the connection

    Ask your AI: "Use AIStackHub to initialize a session and tell me what tools are available" — a successful response confirms the server is reachable.

Claude Desktop

Add AIStackHub to your Claude Desktop MCP configuration. Claude will automatically discover and use all 22 tools.

1. Locate your config file

Open the Claude Desktop config file:

Terminal
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
File path
%APPDATA%\Claude\claude_desktop_config.json
File path
~/.config/Claude/claude_desktop_config.json

2. Add the MCP server

claude_desktop_config.json
{
  "mcpServers": {
    "aistackhub": {
      "type": "http",
      "url": "https://aistackhub.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}
Anonymous access: Omit the "headers" block entirely for read-only marketplace, research, and industry data — no token required.

3. Restart Claude Desktop

Quit and relaunch Claude Desktop. You should see AIStackHub in the MCP tools list. Test with: "Search AIStackHub for AI coding tools"

Cursor

Add AIStackHub as an MCP server in Cursor via Settings.

  1. 1

    Open Cursor Settings

    Press Cmd/Ctrl + Shift + J → navigate to MCP Servers tab.

  2. 2

    Add server configuration

    Click "Add Server" and paste the config below.

  3. 3

    Save and reload

    Cursor will detect all AIStackHub tools. Ask the Cursor AI agent to search the marketplace or build your stack.

.cursor/mcp.json
{
  "mcpServers": {
    "aistackhub": {
      "url": "https://aistackhub.ai/mcp",
      "transport": "http-sse",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

ChatGPT

Access AIStackHub capabilities in ChatGPT via a custom GPT Action. ChatGPT does not natively support the MCP protocol — use the REST API endpoints instead.

Alternative: Use the AIStackHub REST API endpoints directly as ChatGPT Actions. The MCP tools are mirrored as REST endpoints at https://aistackhub.ai/api/mcp/*.

OpenAPI action snippet

ChatGPT Action Schema
{
  "openapi": "3.1.0",
  "info": { "title": "AIStackHub", "version": "1.0" },
  "servers": [{ "url": "https://aistackhub.ai/api/mcp" }],
  "paths": {
    "/marketplace/search": {
      "get": {
        "operationId": "marketplaceSearch",
        "summary": "Search AI tools marketplace",
        "parameters": [
          { "name": "q", "in": "query", "schema": { "type": "string" } },
          { "name": "limit", "in": "query", "schema": { "type": "integer" } }
        ]
      }
    }
  }
}

Any MCP-Compatible Client

AIStackHub uses MCP spec 2025-03-26 with Streamable HTTP/SSE transport. Any client that implements this spec can connect.

PropertyValue
ProtocolMCP 2025-03-26
TransportStreamable HTTP/SSE
Endpointhttps://aistackhub.ai/mcp
Auth headerAuthorization: Bearer {token}
UnauthenticatedOmit Authorization header
Response formatJSON-RPC 2.0

Get an API Token

A free API token unlocks write tools: stack building, readiness assessments, AI stack pulse, and saved results. Tokens are tied to your email, valid for 30 days, and renewable.

Generate your token

Enter your email to receive a magic link. Click it to verify and get your token instantly.

Check your email for a verification link

✓ Verification email sent. Click the link to activate your token. Valid for 30 days.

Token security: Store your token as an environment variable, not in plaintext config. Use process.env.AISTACKHUB_TOKEN in Node.js or ${AISTACKHUB_TOKEN} in shell configs.

Tool Catalog

All 22 tools available on the AIStackHub MCP server. Tools marked anonymous require no token. Tools marked auth required need a valid API token.

Marketplace
marketplace_search
Search 77+ evaluated AI tools by use case, category, budget, company size, or natural language description. Returns merit-scored results with pricing and fit explanations.
anonymous
marketplace_get_tool
Retrieve full detail for a specific tool by slug — merit score breakdown, operator review, pricing tiers, alternatives, and known limitations.
anonymous
marketplace_list_categories
Returns the full list of tool categories with tool counts. Use to populate filter options or show users what types of tools are available.
anonymous
tool_compare
Side-by-side comparison of 2–4 specific tools. Compares merit scores, pricing, feature coverage, company size fit, and integration ease.
anonymous
Stack Builder
stack_builder_intake
Submit a structured intake (company size, industry, goals, budget) and receive a phased AI adoption roadmap with recommended tools, pricing, and ROI estimates.
auth required
stack_builder_chat
Drive stack building through conversation. AI asks clarifying questions and builds the recommendation incrementally. Use when the user's needs are exploratory.
auth required
stack_builder_generate
Generate the final structured stack output from a completed chat session. Call after stack_builder_chat signals is_complete: true.
auth required
Readiness Assessment
readiness_assess
Run a full AI readiness assessment across 5 dimensions: Data, Process, People, Technology, Strategy. Returns a 0–100 score with maturity level, gap analysis, and implementation roadmap.
auth required
readiness_benchmarks
Retrieve industry-specific readiness benchmarks. Compare a score against peers by industry and company size.
anonymous
AI Stack Pulse
pulse_analyze
Instantly analyze a company's AI stack — identify gaps, redundancies, upgrade opportunities, and priority actions based on industry benchmarks.
auth required
pulse_get_results
Retrieve a previously saved AI Stack Pulse analysis by ID. Use to resume a session or share results with stakeholders.
auth required
Landscape Monitoring
landscape_search
Search for recent changes in the AI tool landscape — price changes, new releases, acquisitions, sunsetting, and competitive shifts.
anonymous
landscape_track_tool
Add a tool to your tracked stack for proactive monitoring. Receive alerts when pricing, features, or status change.
auth required
landscape_get_alerts
Retrieve pending landscape alerts for your tracked stack. Returns changes since last check with priority and recommended actions.
auth required
Research Hub
research_benchmarks
Retrieve AI adoption benchmarks by industry, company size, and use case. Data sourced from 800+ verified operator companies.
anonymous
research_trending
Get currently trending AI tools and categories based on real adoption signals from the AIStackHub operator network.
anonymous
Industry Hubs
industry_get_hub
Retrieve intelligence for a specific industry hub — top tools, adoption rates, compliance considerations, and operator-verified recommendations.
anonymous
industry_list
List all available industry hubs with their coverage summary and tool counts.
anonymous
Account & Session
session_init
Initialize or restore a user session. Call at the start of each conversation to load prior context — industry, company size, previous stack results.
anonymous
session_get_context
Retrieve the current session's user context — what AIStackHub knows about this user from prior interactions.
anonymous
newsletter_subscribe
Subscribe a user to the AIStackHub newsletter. Returns confirmation and subscription status. Requires explicit user consent.
auth required

Use Case Examples

Real conversations your AI agent can have using AIStackHub tools.

Find the best AI tools for a specific team
Uses: marketplace_search
U
Find the best AI tools for our marketing team. Budget is under $500/month. We're a 40-person SaaS company.
AI
→ marketplace_search({ query: "marketing", company_size: "smb", pricing_model: "paid", industry: "saas", limit: 8 }) Here are the top-rated marketing AI tools within your budget. Based on AIStackHub's merit scores:

1. Jasper AI (merit: 8.4) — Best for content at scale. $49/mo Pro plan handles your team's volume.
2. HubSpot AI (merit: 8.1) — If you're not already on HubSpot, the AI features are now included. Strong for email + lead scoring.
3. Apollo.io (merit: 7.9) — Outbound sequences + AI personalization. ~$99/mo for your team size.

All three are under $500/mo combined. Want me to compare them side-by-side on specific criteria?
Run an AI readiness assessment and benchmark
Uses: readiness_assess, readiness_benchmarks
U
Run an AI readiness assessment for a 200-person healthcare company. We use Epic but haven't implemented any AI tools yet.
AI
→ readiness_assess({ industry: "healthcare", company_size: "201-500", current_tools: ["Epic"], ai_experience: "none" }) → readiness_benchmarks({ industry: "healthcare", company_size: "mid_market" }) Your AI Readiness Score: 34/100 — Early Adopter stage.

Healthcare mid-market average: 52/100. You're 18 points below peers — but Epic integration actually makes you a strong candidate for fast adoption.

Biggest gaps: No AI governance policy (−12 pts), limited data labeling infrastructure (−8 pts).
Quick wins: Ambient documentation (Nuance DAX) → deploy in 4–6 weeks, no Epic re-implementation needed.
Build a complete AI stack recommendation
Uses: stack_builder_intake
U
Build an AI stack for a 25-person fintech startup. Goals: automate customer support and improve fraud detection. Budget $2k/mo max.
AI
→ stack_builder_intake({ company_size: "11-50", industry: "fintech", primary_goal: "automate customer support and improve fraud detection", monthly_budget: "500_2000" }) Your fintech AI stack — 3 phases:

Phase 1 (now, ~$800/mo): Intercom AI for support automation + Sardine for fraud signals. ROI visible in 30 days.
Phase 2 (90 days, +$600/mo): Add Featurespace for ML-based fraud scoring as volume grows.
Phase 3 (6 months): Evaluating Alloy for full identity decisioning once you hit $5M GMO.

Full stack saved at: aistackhub.ai/stacks/fin-25p-fraud-support-2026

Auth & Scopes

AIStackHub uses scoped API tokens (ask_...) tied to verified email sessions. Tokens carry the same permissions as the browser session that generated them.

Token format

Token format
ask_7fK2mNpQrXvYzAbCdEfGhIjK  # ask_ prefix + 24 base62 chars

# Usage
Authorization: Bearer ask_7fK2mNpQrXvYzAbCdEfGhIjK

Scopes

ScopeGrantsDefault
read:marketplaceBrowse tools, categories, ratings✓ anonymous
read:researchAccess benchmark data, adoption rates✓ anonymous
read:industryAccess industry hub data✓ anonymous
write:stackCreate and save stack builder resultstoken required
write:assessmentCreate and save readiness assessmentstoken required
write:pulseRun AI Stack Pulse analysestoken required
write:landscapeAdd tools to tracked stacktoken required
write:emailSubscribe to newsletter, receive resultstoken required
read:savedRetrieve saved stacks, assessments, pulse resultstoken required

Token lifecycle

Lifetime: 30 days. Tokens auto-renew on use (activity extends expiry). Inactive tokens expire hard at 30 days.

Revocation: Email hello@aistackhub.ai to revoke a token immediately. New token generation automatically revokes prior tokens for the same email.

Unauthenticated default: Requests without an Authorization header are treated as anonymous — they receive read:marketplace, read:research, and read:industry scopes only. No token, no rate-limit overhead on read tools.

Rate Limits

Limits are per token (or per IP for anonymous). Headers on every response show your current window.

Anonymous reads
60
requests per minute
Authenticated reads
200
requests per minute
AI-powered tools
20
requests per minute
Stack generation
5
requests per minute
Rate limit response headers
X-RateLimit-Limit: 200
X-RateLimit-Remaining: 187
X-RateLimit-Reset: 1746662520  # Unix timestamp when window resets
Retry-After: 12                 # Only present on 429 responses

When rate-limited, the server returns HTTP 429. Implement exponential backoff starting at the Retry-After value.

Error Reference

All errors follow JSON-RPC 2.0 error format. The data.code field is the machine-readable error code.

Error response format
{
  "jsonrpc": "2.0",
  "error": {
    "code": -32602,
    "message": "Invalid params",
    "data": {
      "code": "TOOL_NOT_FOUND",
      "message": "No tool with slug 'nonexistent-tool'"
    }
  },
  "id": 1
}
CodeHTTPMeaningFix
UNAUTHORIZED401Missing or invalid tokenAdd a valid Authorization header
INSUFFICIENT_SCOPE403Token lacks required scopeGenerate a token with write scopes
TOOL_NOT_FOUND404Tool slug does not existCheck slug against marketplace_list_categories
INVALID_CATEGORY422Category not in allowed listCall marketplace_list_categories first
INVALID_INDUSTRY422Industry not recognizedRephrase or use a known industry slug
RATE_LIMITED429Rate limit exceededRespect Retry-After header; backoff
SESSION_EXPIRED422Chat session > 24h oldStart a new stack_builder_chat session
GENERATION_FAILED500AI backend errorRetry with exponential backoff
SEARCH_ERROR500AI search backend down; keyword fallback activeNo action needed — results still returned
AI_UNAVAILABLE503AI services degradedFall back to stack_builder_intake (form-based)

Ready to connect?

Add the MCP server to your AI client and start asking questions about your AI stack — it takes two minutes.

Quick Start Guide Browse Marketplace