RationalBloks

Deploy production APIs from schemas using 18 tools via a Python-based MCP server.
  • python

1

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "rationalbloks-rationalbloks-mcp": {
      "command": "rationalbloks-mcp",
      "args": [],
      "env": {
        "RATIONALBLOKS_API_KEY": "rb_sk_your_key_here",
        "RATIONALBLOKS_TIMEOUT": "30",
        "RATIONALBLOKS_LOG_LEVEL": "INFO"
      }
    }
  }
}

RationalBloks MCP Server enables AI agents to deploy production APIs from a JSON schema with no backend code to write and no infrastructure to manage. It exposes a collection of tools you can call to create, deploy, query, and manage your APIs directly from your preferred MCP client.

How to use

You use this MCP server by connecting your MCP client to the local or configured runtime that executes the server process. The most common setup is to run the MCP runner from your editor or assistant and supply your API key to authenticate. Once connected, you can list projects, create new projects from schemas, deploy to staging or production, and monitor deployment status and usage through the available tools.

How to install

Prerequisites: ensure you have Python and pip installed on your system.

pip install rationalbloks-mcp

Configure your MCP client and API key

Obtain your API key from your RationalBloks account settings. Then configure your MCP client to use the server and key as shown in the examples.

# VS Code / Cursor example
{
  "mcp.servers": {
    "rationalbloks": {
      "command": "rationalbloks-mcp",
      "env": {
        "RATIONALBLOKS_API_KEY": "rb_sk_your_key_here"
      }
    }
  }
}

Run and test the server

Start using your MCP client to connect to the RationalBloks MCP Server. Pass your API key in the environment as shown above. From your client, you can begin by inspecting your projects, checking deployment status, and progressively deploying schemas to staging or production.

If you use Claude Desktop, apply the corresponding configuration with the same command and environment variable.

Note on environment variables

The server relies on environment variables to authenticate and tune behavior. The key variables are described in the environment section below. Ensure you securely store your API key and do not hard-code it in shared files.

Available tools

list_projects

List all projects in your RationalBloks account and workspace.

get_project

Retrieve details for a specific project.

get_schema

Fetch the current JSON schema for a project.

get_user_info

Obtain information about the authenticated user.

get_job_status

Check the status of a deployment job.

get_project_info

Get detailed information about a project, including Kubernetes status.

get_version_history

Retrieve the Git commit history related to a project.

get_template_schemas

Access pre-built schema templates for quick starts.

get_subscription_status

Check plan and usage limits for your account.

get_project_usage

View CPU and memory metrics for a project.

get_schema_at_version

Get the schema at a specific commit version.

create_project

Create a new project from a provided schema.

update_schema

Update the schema for an existing project.

deploy_staging

Deploy the current schema to a staging environment.

deploy_production

Deploy the current schema to production.

delete_project

Permanently delete a project.

rollback_project

Rollback a project to a previous version.

rename_project

Rename an existing project.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
RationalBloks MCP Server - rationalbloks/rationalbloks-mcp | VeilStrat