API Creator MCP
Generates GraphQL APIs with Apollo Server, including subscriptions support.
Deploys generated APIs to AWS Lambda.
Integrates service discovery via Consul for microservices.
Generates Docker configuration for deploying APIs.
Generates REST APIs using Express.js framework.
Generates REST APIs using Fastify framework.
Generates Kubernetes configuration for deploying APIs.
Integrates OpenTelemetry tracing for observability.
Integrates PostgreSQL as a data source with Prisma ORM.
Uses Prisma for database integration with PostgreSQL.
Integrates Prometheus metrics for monitoring.
Supports RabbitMQ for asynchronous microservice communication.
Deploys generated APIs to Vercel.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@API Creator MCPcreate a REST API for a task manager with CRUD endpoints"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
"# 🚀 API Creator MCP
API Creator MCP is a specialized MCP (Model Context Protocol) server that generates complete, production-ready APIs. It supports REST, GraphQL, and microservices architectures with built-in security, validation, and deployment configurations.
✨ Features
REST API Generation - Express/Fastify with database integration
OpenAPI Conversion - Transform OpenAPI specs into working servers
GraphQL API Generation - Apollo Server with subscriptions support
Microservice Generation - gRPC, Kafka, RabbitMQ with service discovery
Deployment Configuration - Docker, Kubernetes, AWS Lambda, Vercel
Security First - JWT auth, Zod validation, rate limiting, path sanitization
TypeScript Native - Full type safety with strict TypeScript
Observability - OpenTelemetry tracing and Prometheus metrics
Related MCP server: API Tester MCP
📋 Prerequisites
Node.js 20+
npm 9+
🚀 Installation
Via npx (recommended)
npx api-creator-mcpVia npm global install
npm install -g api-creator-mcp
api-creator-mcpVia GitHub
git clone https://github.com/yourusername/api-creator-mcp.git
cd api-creator-mcp
npm install
npm run build
npm link
api-creator-mcp🔧 Configuration for Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"api-creator-mcp": {
"command": "npx",
"args": ["-y", "api-creator-mcp"]
}
}
}🔧 Configuration for Cursor
Add to your Cursor MCP configuration:
{
"mcpServers": {
"api-creator-mcp": {
"command": "npx",
"args": ["-y", "api-creator-mcp"]
}
}
}🛠️ Available Tools
1. create_rest_api
Generate a complete REST API with Express/Fastify.
{
"name": "tasks-api",
"endpoints": [
{ "path": "/tasks", "method": "GET", "description": "List all tasks" },
{ "path": "/tasks", "method": "POST", "description": "Create a task" },
{ "path": "/tasks/:id", "method": "DELETE", "description": "Delete a task" }
],
"database": "postgres",
"authentication": true,
"validation": true
}2. generate_from_openapi
Convert an OpenAPI specification into a working server.
{
"openapi_spec": "{\"openapi\":\"3.0.0\",...}",
"output_language": "typescript",
"generate_sdk": true
}3. create_graphql_api
Generate a GraphQL API with Apollo Server.
{
"name": "blog-api",
"schema": {
"types": "type Post { id: ID! title: String! content: String! }",
"queries": "posts: [Post]",
"mutations": "createPost(title: String!, content: String!): Post"
},
"data_source": "postgres",
"subscriptions": true
}4. create_microservice
Generate a microservice with async communication.
{
"name": "order-service",
"communication": "kafka",
"service_discovery": "consul",
"observability": true
}5. deploy_api
Deploy a generated API to cloud platforms.
{
"api_path": "./generated-apis/tasks-api",
"platform": "docker",
"environment": {
"NODE_ENV": "production",
"PORT": "3000"
}
}📖 Usage Examples
Creating a Task Management API
# The MCP server will generate:
# - Express server with TypeScript
# - PostgreSQL integration with Prisma
# - JWT authentication
# - Zod validation for all endpoints
# - Complete project structureConverting an Existing API
# Provide your OpenAPI 3.0 spec
# The server will generate:
# - Fully typed TypeScript server
# - Client SDK for easy integration
# - All endpoints from your spec🔒 Security
Input Validation: All parameters validated with Zod schemas
Rate Limiting: 100 requests per minute per client
Path Sanitization: Prevents path traversal attacks
Permission System: Role-based access control
No eval/exec: Safe template literals only
JWT Authentication: Built-in auth middleware
📁 Project Structure
api-creator-mcp/
├── src/
│ ├── core/ # MCP server core
│ ├── tools/ # Tool implementations
│ ├── types/ # TypeScript types and Zod schemas
│ └── utils/ # Security and validation utilities
├── tests/
│ ├── unit/ # Unit tests
│ └── integration/ # Integration tests
├── templates/ # API templates
└── docs/ # Documentation🧪 Testing
# Run all tests
npm test
# Run with coverage
npm run test:coverage
# Watch mode
npm run test:watch🤝 Contributing
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
📞 Support
Issues: GitHub Issues
Discussions: GitHub Discussions"
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceGenerates production-ready MCP servers from natural language, OpenAPI specs, database schemas, GraphQL schemas, or ontologies.Last updated851MIT
- AlicenseBqualityCmaintenanceEnables QA/SDET engineers to test APIs by ingesting Swagger/OpenAPI specs and Postman collections, generating and executing tests in multiple languages and frameworks with real-time progress tracking.Last updated11926MIT

@forgespace/ui-mcpofficial
AlicenseBqualityFmaintenanceEnables AI-driven generation of UI components, full applications, and backend code across multiple frameworks (React, Vue, Angular, Svelte, HTML) with Figma integration and brand identity support.Last updated382012MIT- AlicenseCqualityBmaintenanceAutomates generation of QA artifacts such as API tests, E2E tests, and documentation exports. It supports REST Assured, Cypress, and Excel/Word document generation.Last updated516MIT
Related MCP Connectors
Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.
Build and manage Cloudgate workflow-APIs: controllers, actions, workflow graphs, and databases.
Your AI builds, deploys, and runs full-stack apps on a hosted workspace created at first sign-in.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/TolkYo/api-creator-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server