RationalBloks MCP Server
OfficialAllows deployment and management of APIs on Kubernetes clusters, including staging and production environments, scaling, and monitoring.
Provides tools for creating and managing Neo4j graph databases, including nodes, relationships, queries, and full-text search.
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., "@RationalBloks MCP Serverdeploy my task manager API to production"
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.
RationalBloks MCP Server
Deploy production APIs in minutes. 44 tools for projects, schemas, deployments, and graph data.
What Is This?
RationalBloks MCP lets AI agents (Claude, Cursor, etc.) deploy production APIs from a JSON schema. No backend code to write. No infrastructure to manage.
"Create a task management API with tasks, projects, and users"
→ 2 minutes later: Production API running on KubernetesRelated MCP server: Apito MCP Server
Installation
pip install rationalbloks-mcpQuick Start
1. Get Your API Key
Visit rationalbloks.com/settings and create an API key.
2. Configure Your AI Agent
VS Code / Cursor - Add to settings.json:
{
"mcp.servers": {
"rationalbloks": {
"command": "rationalbloks-mcp",
"env": {
"RATIONALBLOKS_API_KEY": "rb_sk_your_key_here"
}
}
}
}Claude Desktop - Add to claude_desktop_config.json:
{
"mcpServers": {
"rationalbloks": {
"command": "rationalbloks-mcp",
"env": {
"RATIONALBLOKS_API_KEY": "rb_sk_your_key_here"
}
}
}
}44 Tools
Relational Read Operations (11 tools)
Tool | Description |
| List all your projects |
| Get project details |
| Get current JSON schema |
| Get authenticated user info |
| Check deployment job status |
| Detailed project info with K8s status |
| Git commit history |
| Pre-built schema templates |
| Plan and usage limits |
| CPU/memory metrics |
| Schema at specific commit |
Relational Write Operations (7 tools)
Tool | Description |
| Create new project from schema |
| Update project schema |
| Deploy to staging environment |
| Deploy to production |
| Delete project permanently |
| Rollback to previous version |
| Rename project |
Graph Schema Operations (11 tools)
Tool | Description |
| Get graph project schema |
| Pre-built graph schema templates |
| Graph schema version history |
| Schema at specific version |
| Graph project info with K8s/Neo4j status |
| Create Neo4j graph project |
| Update graph schema |
| Deploy graph to staging |
| Deploy graph to production |
| Delete graph project |
| Rollback graph to previous version |
Graph Data Operations (15 tools)
Tool | Description |
| Create a single node |
| Get node by ID |
| List nodes by entity type |
| Update node properties |
| Delete a node |
| Create a relationship |
| Get node's relationships |
| Delete a relationship |
| Bulk create nodes |
| Bulk create relationships |
| Search nodes by property filters |
| Full-text search across all fields |
| Traverse graph from a node |
| Get graph statistics (counts) |
| Get deployed data schema |
Schema Format
Schemas must be in FLAT format:
{
"tasks": {
"title": {"type": "string", "max_length": 200, "required": true},
"status": {"type": "string", "max_length": 50, "enum": ["pending", "done"]},
"due_date": {"type": "date", "required": false}
},
"projects": {
"name": {"type": "string", "max_length": 100, "required": true}
}
}Field Types
Type | Required Properties |
|
|
| None |
| None |
|
|
| None |
| None |
| None |
| None |
| None |
Auto-Generated Fields
These are automatic - don't define them:
id(UUID primary key)created_at(datetime)updated_at(datetime)
User Authentication
Use the built-in app_users table:
{
"employee_profiles": {
"user_id": {"type": "uuid", "foreign_key": "app_users.id", "required": true},
"department": {"type": "string", "max_length": 100}
}
}Frontend
For frontend development, use our NPM packages:
npm install @rationalbloks/frontblok-auth @rationalbloks/frontblok-crudThese provide:
frontblok-auth: Authentication, login, tokens, user context
frontblok-crud: Generic CRUD via
getApi().getAll(),getApi().create(), etc.
Environment Variables
Variable | Description | Default |
| Your API key (required) | - |
| Request timeout (seconds) |
|
| Log level |
|
Support
Documentation: rationalbloks.com/docs
Email: support@rationalbloks.com
License
Proprietary - Copyright 2026 RationalBloks. All Rights Reserved.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/rationalbloks/rationalbloks-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server