Quick Start
Get your AI assistant connected in 2 minutes. Anonymous read-only access requires no token. Full access takes one extra step.
-
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
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
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
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:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
2. Add the MCP server
{
"mcpServers": {
"aistackhub": {
"type": "http",
"url": "https://aistackhub.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
"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
Open Cursor Settings
Press
Cmd/Ctrl + Shift + J→ navigate to MCP Servers tab. -
2
Add server configuration
Click "Add Server" and paste the config below.
-
3
Save and reload
Cursor will detect all AIStackHub tools. Ask the Cursor AI agent to search the marketplace or build your stack.
{
"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.
https://aistackhub.ai/api/mcp/*.
OpenAPI action snippet
{
"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.
| Property | Value |
|---|---|
| Protocol | MCP 2025-03-26 |
| Transport | Streamable HTTP/SSE |
| Endpoint | https://aistackhub.ai/mcp |
| Auth header | Authorization: Bearer {token} |
| Unauthenticated | Omit Authorization header |
| Response format | JSON-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.
✓ Verification email sent. Click the link to activate your token. Valid for 30 days.
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.
Use Case Examples
Real conversations your AI agent can have using AIStackHub tools.
→ 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?
→ 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.
→ 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
ask_7fK2mNpQrXvYzAbCdEfGhIjK # ask_ prefix + 24 base62 chars
# Usage
Authorization: Bearer ask_7fK2mNpQrXvYzAbCdEfGhIjK
Scopes
| Scope | Grants | Default |
|---|---|---|
| read:marketplace | Browse tools, categories, ratings | ✓ anonymous |
| read:research | Access benchmark data, adoption rates | ✓ anonymous |
| read:industry | Access industry hub data | ✓ anonymous |
| write:stack | Create and save stack builder results | token required |
| write:assessment | Create and save readiness assessments | token required |
| write:pulse | Run AI Stack Pulse analyses | token required |
| write:landscape | Add tools to tracked stack | token required |
| write:email | Subscribe to newsletter, receive results | token required |
| read:saved | Retrieve saved stacks, assessments, pulse results | token 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.
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.
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.
{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Invalid params",
"data": {
"code": "TOOL_NOT_FOUND",
"message": "No tool with slug 'nonexistent-tool'"
}
},
"id": 1
}
| Code | HTTP | Meaning | Fix |
|---|---|---|---|
| UNAUTHORIZED | 401 | Missing or invalid token | Add a valid Authorization header |
| INSUFFICIENT_SCOPE | 403 | Token lacks required scope | Generate a token with write scopes |
| TOOL_NOT_FOUND | 404 | Tool slug does not exist | Check slug against marketplace_list_categories |
| INVALID_CATEGORY | 422 | Category not in allowed list | Call marketplace_list_categories first |
| INVALID_INDUSTRY | 422 | Industry not recognized | Rephrase or use a known industry slug |
| RATE_LIMITED | 429 | Rate limit exceeded | Respect Retry-After header; backoff |
| SESSION_EXPIRED | 422 | Chat session > 24h old | Start a new stack_builder_chat session |
| GENERATION_FAILED | 500 | AI backend error | Retry with exponential backoff |
| SEARCH_ERROR | 500 | AI search backend down; keyword fallback active | No action needed — results still returned |
| AI_UNAVAILABLE | 503 | AI services degraded | Fall 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.