As AI agents become more capable, they are increasingly expected to interact with real-world APIs.
However, most APIs were designed for humans, not agents. When large APIs with dozens or hundreds of endpoints are naively converted into MCP tools, agents face tool overload, poor context management, and unreliable decision-making.
Helios solves this problem by treating MCP server generation as an intelligent design task, not a mechanical conversion.
Instead of exposing every endpoint, Helios asks users to describe how they want the API to be used. It then analyzes API documentation alongside user intent to generate purpose-built MCP servers where tools are grouped semantically, scoped appropriately, and optimized for agent comprehension.
The result is a clean, deployment-ready MCP server that exposes only what matters, organized in ways that align with real usage patterns—whether the server runs locally or is hosted remotely.
- Accept API specs in multiple formats:
- OpenAPI / Swagger
- Postman collections
- Raw or prose documentation
- Support for:
- Public APIs (REST, GraphQL)
- Private/authenticated APIs
- Parse authentication schemes:
- API keys
- OAuth
- Bearer tokens
- Extract:
- Endpoints, methods, parameters
- Request/response schemas
- Descriptions and metadata
- Users describe their intended usage in natural language
- Helios determines:
- Which endpoints are relevant
- Which should be excluded
- Groups endpoints into logical tool categories
(e.g., Search Operations, Task Management, User Profiles) - Generates:
- Minimal, focused tool sets
- Tool descriptions optimized for agent understanding
- Avoids one-tool-per-endpoint design
- Creates semantic groupings based on functionality and scope
- Designs modular server architectures
- Supports cascading server layouts:
- Read-only vs write servers
- Search vs mutation servers
- Generates metadata explaining server purpose and boundaries
- Produces complete, deployment-ready MCP servers
- Initial support:
- TypeScript / Node.js
- Includes:
- Authentication handling
- Error management
- Rate limiting
- Inline documentation and comments
- Generates configuration templates:
.env.example- API credential placeholders
- Step-by-step local deployment instructions
- MCP client configuration (Claude Desktop, others)
- Environment variable setup
- Troubleshooting for common issues
- Upload API documentation or provide API URLs
- Text area for intent description
- Preview generated tool groupings before code generation
- Download generated server as a packaged project
- View autogenerated deployment instructions
-
Remote Server Deployment
- One-click deploy (Vercel, Railway)
- Secure environment variable management
- Health monitoring and uptime tracking
- Hosted MCP endpoint URLs
- Usage analytics and API call logging
-
Automatic Local Deployment
- CLI tool for spinning up servers locally
- Automatic dependency installation
- Process management and auto-restarts
- Claude Desktop configuration integration
-
Prompt Templates
- Optimized prompts for using generated tool groups
- Context-setting instructions per use case
- Example queries and best practices
-
Session-Relevant Tool Exposure
- Dynamically enable/disable tool groups based on conversation context
- Reduce agent decision space in real time
- Smart tool recommendations during workflows
-
Multi-API Server Generation
- Combine multiple APIs into one cohesive MCP server
- Cross-API workflow tools
- Unified authentication handling
-
Automatic Server Versioning
- Detect API documentation changes
- Regenerate servers safely
- Version control for generated code
- Migration guides for breaking changes
Weeks 1–2: Setup, MCP Onboarding & Design Finalization 🌱
- Align on Helios vision, scope, and success criteria
- Finalize product and system design
- Lock core user flow (API upload → intent → tool preview → code generation)
- Finalize MCP server architecture approach
- Define MVP vs stretch scope clearly
- Team Setup
- Install VS Code, Node.js, React, TypeScript, Git
- Git workflows: branching and pull requests
- MCP Protocol Onboarding
- Complete Microsoft MCP tutorial
- Build a simple MCP server and client
- Frontend Design
- Finalize Figma wireframes for all core pages
- API upload page
- Intent input page
- Tool grouping preview
- Code preview & download
- Project Setup
- Initialize Next.js + Tailwind project
- Configure OpenAI / Anthropic API access
- Evaluate parsing libraries and templating engines
Weeks 3–4: API Parsing, Intent Analysis & Core Pages ⚙️
- Backend
- Implement OpenAPI / Swagger parsing
- Add Postman collection support
- LLM-powered parsing for unstructured documentation
- Build intent analysis prompt system
- Endpoint relevance scoring
- Frontend Pages
- API documentation upload / URL input page
- Intent description input page (with examples)
- Parsed API structure preview
- Integration
- Connect frontend uploads to backend parsing
- Display parsing status and error handling
Weeks 5–6: Tool Grouping, Architecture & Preview Pages 🧠
- Intelligent Tool Grouping
- Implement endpoint clustering logic
- LLM-generated tool group names and descriptions
- Rules for optimal tool-per-group ratios
- Cascading Server Architecture
- Logic for splitting tool groups across multiple servers
- Generate server scope metadata
- Frontend Pages
- Tool grouping preview page
- Interactive UI for adjusting groupings
- Explanations for why groupings were created
- Iteration Workflow
- Allow users to refine intent and regroup tools
- Re-run analysis based on user changes
Weeks 6–7: Code Generation & Editor Integration 🔧
- MCP server templates (TypeScript / Node.js)
- Authentication-specific code generation
- Error handling, logging, and rate limiting
- Generate full project structure:
- Server code
- Config files
- README and deployment docs
- Prettier formatting and inline documentation
- Monaco Editor Integration
- File tree view of generated server
- In-browser code preview and editing
- ZIP download functionality
Weeks 7–8: Deployment, Testing & Polish 🚀
- Auto-generate deployment guides
- MCP client configuration docs (Claude Desktop)
- Test with real APIs (GitHub, Stripe, Slack)
- Validate MCP protocol compliance
- End-to-end testing
- UI/UX polish and performance optimization
Weeks 9–10: Stabilization & Demo 🎬
- Bug fixes and final integration
- Optimize live demo flow
- Prepare slides, scripts, and Q&A
- Final presentation rehearsal
- Next.js + TypeScript + React
Server-side rendering, type safety, scalable UI - Tailwind CSS + shadcn/ui
Clean, accessible, modern interface - Monaco Editor
In-browser code preview and editing - React Markdown
Render deployment instructions and documentation
- Next.js API Routes (Node.js)
Parsing, intent analysis, and code generation - OpenAI API / Anthropic Claude API
Intent analysis, documentation parsing, tool grouping, code generation - OpenAPI Parser (swagger-parser)
Formal spec validation and parsing - Postman SDK
Postman collection parsing
- Handlebars or EJS
Template-based MCP server generation - Prettier
Clean, consistent generated code
- Vercel
Hosting Helios web app and serverless APIs - Supabase (Optional for MVP)
User accounts, saved configurations, analytics
Helios is built with an agent-first philosophy: fewer tools, better structure, smarter servers.
Instead of overwhelming agents with APIs, Helios helps them understand and use them.