io.github.rationalbloks/rationalbloks-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
RationalBloks
Publisher-provided description
Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.
Summary by lookupd
Lets an agent create, edit, and deploy PostgreSQL REST APIs from JSON schemas, and manage their staging, production, and job status.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http rationalbloks https://mcp.rationalbloks.com/mcp
Claude Code, pypi package (stdio)
claude mcp add rationalbloks -- uvx rationalbloks-mcp
Codex, remote (streamable-http)
codex mcp add rationalbloks --url https://mcp.rationalbloks.com/mcp
Codex, pypi package (stdio)
codex mcp add rationalbloks -- uvx rationalbloks-mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"rationalbloks": {
"url": "https://mcp.rationalbloks.com/mcp"
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"rationalbloks": {
"command": "uvx",
"args": [
"rationalbloks-mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 64)
Publisher-provided text
list_projectsList all your RationalBloks projects with their status and URLsget_projectGet detailed information about a specific projectget_schemaGet the JSON schema definition of a project in FLAT format. Returns the schema structure where each table name maps directly to field definitions. This is the sget_user_infoGet information about the authenticated userlist_clustersList your registered BYOC resource pools (client-owned Kubernetes clusters). Each returned cluster has an 'id' you MUST pass as create_project's cluster_id to dget_job_statusCheck the status of a job (a create, deploy, promotion, rollback, deletion or module operation). STATUS VALUES: pending (queued), processing (in progress), complist_project_jobsList a project's jobs, newest first: every create, deploy, promotion, rollback, resource change and module operation, each with its status, error, failure_sideget_project_infoGet detailed project info including deployment status and resource usage. DEPLOYMENT STATUS: Running (healthy), Pending (starting), CrashLoopBackOff (init contaget_version_historyGet the deployment and version history (git commits) for a project. Shows all schema changes with commit SHA, timestamp, and message. USE CASES: Review what chaget_template_schemasGet pre-built template schemas for common use cases. ⭐ USE THIS FIRST when creating a new project! Templates show the CORRECT schema format with: proper FLAT stget_schema_referenceGet the reference for ADVANCED schema features the templates do not show — read this before adding authorization or derived fields to a schema. Covers: __policyget_subscription_statusGet your subscription tier, limits, and usageget_project_usageGet resource usage metrics (CPU, memory) for a projectget_project_storage_usageGet object-storage usage for a project: file count and bytes used against the plan limits.list_project_filesList a project's uploaded files (metadata + public URLs), most recent first. Inspection only — files are not streamed through MCP.get_schema_at_versionGet the schema as it was at a specific version/commitpreview_schema_changePreview a schema change, saving nothing: the one way to see what a change would do before it is saved. Pass ONE of: • operations: the operations patch_schema ocreate_projectCreate a new RationalBloks project (a PostgreSQL REST API) from a JSON schema, on one of your resource pools. ⚠️ CRITICAL RULES - READ BEFORE CREATING SCHEMA:update_schemaReplace a project's WHOLE schema (saves to database, does NOT deploy). DESTRUCTIVE: a table or field the schema leaves out is dropped by the next deploy. For apatch_schemaChange PART of a project's schema without dropping any of it (saves to database, does NOT deploy). Send only the change. The server applies it to the saved schdrop_schema_itemsDrop tables or fields from a project's saved schema (saves to database, does NOT deploy). DESTRUCTIVE: the next deploy drops their data. OPERATIONS (applied indeploy_stagingDeploy a project's saved schema to the staging environment. This triggers: (1) Schema validation, (2) Docker image build, (3) GitHub commit, (4) Kubernetes depldeploy_productionPromote staging to production (requires a paid plan): production's database migrates from the schema it runs to the one staging runs, and production runs stagindeploy_destructiveDeploy a plan that drops data, of a relational or a graph project. DESTRUCTIVE: the tables, fields, entities or relationships the plan drops lose their data. enredeploy_projectRebuild and roll out a project's staging environment from the schema it runs, with NO schema change, for a relational or a graph project: the current platform rdelete_projectDelete a project (removes GitHub repo, K8s deployments, and database). It runs as a job: poll the returned job_id with get_job_status until it is completed. Onerollback_projectRollback a project to a previous version. ⚠️ WARNING: This reverts schema AND code to the specified commit. Database data is NOT rolled back. Use get_version_hirename_projectRename a project (changes display name, not project_code)get_graph_schemaGet the graph schema definition of a project. Returns the hierarchical schema with nodes (entities) and relationships. Graph schemas define entity hierarchies aget_graph_template_schemasGet pre-built graph template schemas for common use cases. ⭐ USE THIS FIRST when creating a new graph project! Templates show the CORRECT graph schema format wi
Details
- Version: 0.6.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 937 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/rationalbloks/rationalbloks-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.rationalbloks/rationalbloks-mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp