Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 4 min ago
teppi

MCP serverio.github.rationalbloks/rationalbloks-mcp

Deploy production REST APIs from JSON schemas in seconds.
Read moreDeploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.
UNRATEDActivestreamable-httpmcp.rationalbloks.com

Overview

Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
35
last 17 hr ago
Tools
50
changed 9 days ago

More info

URL
mcp.rationalbloks.com/mcp
streamable-http
Says it is
rationalbloks-backend 0.15.0
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.815 · highest on record 0.8561

Toolsfrom sha256:77eb40282e…720880 · +1 −0 9 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
bulk_create_graph_nodes
Create multiple nodes at once (up to 500 per call). Uses Neo4j UNWIND for high performance. Essential for knowledge graph population — create hundreds of entities from a single bo
input · no output
bulk_create_graph_relationships
Create multiple relationships at once (up to 500 per call). Uses Neo4j UNWIND for high performance. Essential for connecting knowledge — link hundreds of concepts, people, and eve
input · no output
create_graph_node
Create a single node in a deployed graph project. REQUIRES: Project must be deployed (use deploy_graph_staging first). The entity_type must match an entity key from the project s
input · no output
create_graph_project
Create a new Neo4j graph database project from a hierarchical JSON schema. ⚠️ GRAPH SCHEMA FORMAT — READ BEFORE CREATING: Graph schemas define nodes (entities) and relationships,
input · no output
create_graph_relationship
Create a relationship between two nodes in a deployed graph project. The rel_type must match a relationship key from the project schema. Use get_graph_data_schema to see available
input · no output
create_project
Create a new RationalBloks project from a JSON schema. ⚠️ CRITICAL RULES - READ BEFORE CREATING SCHEMA: 1. FLAT FORMAT (REQUIRED): ✅ CORRECT: {users: {email: {type: "string",
input · no output
delete_graph_node
Delete a node and all its relationships from a deployed graph project. ⚠️ This also removes all relationships connected to this node (DETACH DELETE).
input · no output
delete_graph_project
Delete a graph project (removes GitHub repo, K8s deployments, Neo4j database, and credentials). It runs as a job: poll the returned job_id with get_job_status until it is completed
input · no output
delete_graph_relationship
Delete a specific relationship by its internal ID. Use get_node_relationships to find relationship IDs.
input · no output
delete_project
Delete 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. One operation runs on a
input · no output
deploy_graph_production
Promote graph staging to production. Creates a separate production Neo4j instance with its own credentials and database. Requires paid plan. A deploy that drops data is refused unt
input · no output
deploy_graph_staging
Deploy a graph project to the staging environment. This triggers: (1) Schema validation, (2) Neo4j entity code generation, (3) Docker image build, (4) GitHub commit, (5) Kubernetes
input · no output
deploy_production
Promote staging to production (requires paid plan) A deploy that drops data is refused until you pass confirm_destructive=true after reviewing the plan. One operation runs on a pro
input · no output
deploy_staging
Deploy a project to the staging environment. This triggers: (1) Schema validation, (2) Docker image build, (3) GitHub commit, (4) Kubernetes deployment, (5) Database migrations. Th
input · no output
fulltext_search_graph
Search across ALL string properties of ALL nodes in a deployed graph using free-text queries. Unlike search_graph_nodes (which filters by specific property), this searches every t
input · no output
get_graph_data_schema
Get the runtime schema of a DEPLOYED graph project — shows the actual entity types and relationship types available for data operations. Returns: Available entity keys (for create
input · no output
get_graph_node
Get a specific node by its entity_id from a deployed graph project. Returns all node properties including created_at and updated_at timestamps.
input · no output
get_graph_project_info
Get detailed graph project information including Kubernetes deployment status, Neo4j database health, pod status, and resource usage. Use this after deployment to verify the graph
input · no output
get_graph_schema
Get the graph schema definition of a project. Returns the hierarchical schema with nodes (entities) and relationships. Graph schemas define entity hierarchies and typed relationshi
input · no output
get_graph_schema_at_version
Get the graph schema as it existed at a specific version/commit. Use get_graph_version_history to find commit SHAs. Useful for comparing schemas across versions or auditing changes
input · no output
get_graph_statistics
Get statistics about a deployed graph: total node count, total relationship count, counts per entity type, counts per relationship type. Essential for understanding the current sta
input · no output
get_graph_template_schemas
Get 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 with: proper node defi
input · no output
get_graph_version_history
Get the deployment and version history for a graph project. Shows all schema changes with commit SHAs, timestamps, version numbers, and messages. Use this to find a specific versio
input · no output
get_job_status
Check the status of a job (a create, deploy, promotion, rollback or deletion). STATUS VALUES: pending (queued), processing (in progress), completed (success), failed. Call it until
input · no output
get_node_relationships
Get all relationships connected to a specific node. Supports direction filtering (incoming, outgoing, both) and relationship type filtering.
input · no output
get_project
Get detailed information about a specific project
input · no output
get_project_info
Get detailed project info including deployment status and resource usage. DEPLOYMENT STATUS: Running (healthy), Pending (starting), CrashLoopBackOff (init container failed - usuall
input · no output
get_project_storage_usage
Get object-storage usage for a project: file count and bytes used against the plan limits.
input · no output
get_project_usage
Get resource usage metrics (CPU, memory) for a project
input · no output
get_schema
Get 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 same format required
input · no output
get_schema_at_version
Get the schema as it was at a specific version/commit
input · no output
get_schema_reference
Get the reference for ADVANCED schema features the templates do not show — read this before adding authorization or derived fields to a schema. Covers: __policy__ (relationship-bas
input · no output
get_subscription_status
Get your subscription tier, limits, and usage
input · no output
get_template_schemas
Get 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 structure (no 'fields'
input · no output
get_user_info
Get information about the authenticated user
input · no output
get_version_history
Get the deployment and version history (git commits) for a project. Shows all schema changes with commit SHA, timestamp, and message. USE CASES: Review what changed between deploym
input · no output
list_clusters
List 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 deploy a project onto
input · no output
list_graph_nodes
List nodes of a specific entity type from a deployed graph project. Supports pagination with limit/offset. Returns nodes ordered by creation date (newest first).
input · no output
list_project_files
List a project's uploaded files (metadata + public URLs), most recent first. Inspection only — files are not streamed through MCP.
input · no output
list_project_jobs
List a project's jobs, newest first: every create, deploy, promotion, rollback, resource change and module operation, each with its status, error, failure_side and when it started
input · no output
list_projects
List all your RationalBloks projects with their status and URLs
input · no output
patch_schema added
Change PART of a project's schema (saves to database, does NOT deploy). Send only the change. The server applies it to the saved schema, in order and all together, and keeps every
input · no output
rename_project
Rename a project (changes display name, not project_code)
input · no output
rollback_graph_project
Rollback a graph project to a previous version. ⚠️ WARNING: This reverts schema AND code to the specified commit. Neo4j data is NOT rolled back. Use get_graph_version_history to fi
input · no output
rollback_project
Rollback 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_history to find the co
input · no output
search_graph_nodes
Search for nodes by property values in a deployed graph project. Supports exact match and contains search (prefix value with ~ for contains). Examples: Exact: filters: {"name":
input · no output
traverse_graph
Walk the graph from a starting node, discovering connected knowledge. Returns all nodes reachable within max_depth hops, with their distance from the start. Essential for explorin
input · no output
update_graph_node
Update properties of an existing node in a deployed graph project. Only send the fields you want to change — unspecified fields remain unchanged.
input · no output
update_graph_schema
Update a graph project's schema (saves to database, does NOT deploy). ⚠️ Follow ALL rules from create_graph_project: • Must have "nodes" key with at least one entity • Each entity
input · no output
update_schema
Update a project's schema (saves to database, does NOT deploy). ⚠️ CRITICAL: Follow ALL rules from create_project: • FLAT format (no 'fields' nesting) • string: max_length (defaul
input · no output
Verify it yourselfnpx teppi-check https://mcp.rationalbloks.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2MV9TGHG370G9W6XFN9C