SuperIndex MCP is a MCP server that enables AI coding agents to retrieve latest API/SDK context for reliable code generation. Powered by Team Sampleapp.ai.
Watch SuperIndex MCP in action with Cursor.
- 🔴 Outdated Code Generation: AI generates Stripe payment code using deprecated v2 API methods, causing integration failures
- 🔴 Token Intensive: LLMs waste tokens on irrelevant documentation, requiring multiple API calls to find the right information
- 🔴 Context Switching: Need to leave IDE, search API/SDK docs, and manually copy-paste from multiple browser tabs to set up authentication
- ✅ Always Up-to-Date: Get the latest API/SDK documentation and best practices, eliminating outdated code generation
- ✅ Context-Aware: Retrieves relevant information based on your specific programming language and framework
- ✅ AI-Friendly: Designed specifically for AI coding agents to generate reliable, production-ready code
- ✅ Zero Configuration: Works out-of-the-box with major IDEs - no API keys or complex setup required
- ✅ Developer Productivity: Reduce context switching between documentation sites and your IDE
SuperIndex MCP seamlessly integrates with your AI coding assistant. Simply mention "Use SuperIndex" in your prompts to get the latest API documentation and code examples.
Stripe Payments:
Add Stripe checkout session SDK to my NextJS app. Use SuperIndex to retrieve API/SDK context.
Auth0 Integration:
Integrate Auth0 SDK 4.9 login button to my website. Use SuperIndex to retrieve API/SDK context.
Statsig Event Logging:
Integrate Statsig event logging to my website. Use SuperIndex to retrieve API/SDK context.
💡 Pro Tip: Set up user rules (see below) to automatically trigger SuperIndex without mentioning it in every prompt!
- 🔍 API Discovery: SuperIndex finds the company's API automatically
- 📚 Smart Retrieval: Gets relevant documentation based on your specific request
- 🎯 Context-Aware: Filters results for your programming language and framework
- ⚡ Code Generation: Your AI assistant generates up-to-date, working code
No more outdated examples or manual documentation searches!
Add this to your Cursor `mcp.json`:
{
"mcpServers": {
"superindex": {
"url": "https://mcp.superindex.dev/mcp",
"headers": {}
}
}
}Add this to your VS Code MCP configuration:
"mcp": {
"servers": {
"superindex": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.superindex.dev/mcp"
]
}
}
}Run this command in Claude Code Terminal:
claude mcp add --transport http superindex https://mcp.superindex.dev/mcp- 🔍 API Discovery: Find API IDs by company name
- 📚 Context Retrieval: Get comprehensive API/SDK information with natural language queries
Retrieves an API ID for a given company name.
Parameters:
company_name(str): Name of the company/API provider
Returns: API ID string or "null" if not found
Retrieves comprehensive API information based on user queries.
Parameters:
api_id(str): The API identifieruser_query(str): Natural language query about the APIlanguage(str): Programming language (e.g., "Python", "JavaScript")framework(str): Framework or library (e.g., "requests", "axios")top_k(int, optional): Number of results to return (default: 10)
Returns: Markdown-formatted API information
To add new MCP tools:
- Implement the tool function in
tools.py - Register the tool in
server.pyusing the@mcp.tool()decorator - Update documentation
Instead of typing use superindex in every prompt, you can set up a user rule in Cursor Settings > Rules. With this rule, Superindex automatically loads the docs whenever your prompt matches. You can also expand the match text to cover more cases.
[[calls]]
match = "code examples, setup, configuration, api docs, sdk docs"
tool = "superindex"
- Python 3.12 or higher
- Cursor, Claude Code, VSCode, Windsurf or another MCP Client
- SuperIndex API Key (Optional. For higher rate limit. Coming soon.)
- 📢 Follow us on X for the latest news and updates
- 🌐 Visit our Website
- 💬 Join our Discord Community
- Issues: GitHub Issues
Made with ❤️ by Team Sampleapp.ai
