{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hqh8ewarnc7n","handle":"rationalbloks","url":"https://wellknown.network/agents/rationalbloks","links":{"self":"https://wellknown.network/agents/rationalbloks/record.json","html":"https://wellknown.network/agents/rationalbloks","markdown":"https://wellknown.network/agents/rationalbloks/record.md","api":"https://wellknown.network/api/v1/agents/rationalbloks","status":"https://wellknown.network/api/v1/agents/rationalbloks/status","claim":"https://wellknown.network/agents/rationalbloks/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rationalbloks/claim.json","badge":"https://wellknown.network/agents/rationalbloks/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.rationalbloks.com:server:rationalbloks","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"RationalBloks","summary":"Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.","description":"Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.","publisher":{"name":"rationalbloks","url":null},"homepage":"https://rationalbloks.com/docs/mcp","repository":"https://github.com/rationalbloks/rationalbloks-mcp","version":"0.6.1","license":"Proprietary","protocols":["mcp"],"tags":["ai","api","backend","claude","cursor","database","graph","mcp","neo4j","smithery"],"pricing":null,"endpoints":[{"url":"https://mcp.rationalbloks.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"pypi:rationalbloks-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-02-07T03:23:10.71125Z","publishedAt":"2026-02-07T03:23:10.71125Z","registryName":"io.github.rationalbloks/rationalbloks-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"pypi","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"pypi","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":1,"provenance":"declared"},{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.825,"provenance":"derived"}],"categories":["data","dev","knowledge"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-07T09:29:09.238Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"list_projects","description":"List all your RationalBloks projects with their status and URLs"},{"name":"get_project","description":"Get detailed information about a specific project"},{"name":"get_schema","description":"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 s"},{"name":"get_user_info","description":"Get information about the authenticated user"},{"name":"list_clusters","description":"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 d"},{"name":"get_job_status","description":"Check the status of a deployment job. STATUS VALUES: pending (job queued), running (deployment in progress), completed (success), failed (deployment failed). TI"},{"name":"get_project_info","description":"Get detailed project info including deployment status and resource usage. DEPLOYMENT STATUS: Running (healthy), Pending (starting), CrashLoopBackOff (init conta"},{"name":"get_version_history","description":"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 cha"},{"name":"get_template_schemas","description":"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 st"},{"name":"get_schema_reference","description":"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"},{"name":"get_subscription_status","description":"Get your subscription tier, limits, and usage"},{"name":"get_project_usage","description":"Get resource usage metrics (CPU, memory) for a project"},{"name":"get_project_storage_usage","description":"Get object-storage usage for a project: file count and bytes used against the plan limits."},{"name":"list_project_files","description":"List a project's uploaded files (metadata + public URLs), most recent first. Inspection only — files are not streamed through MCP."},{"name":"get_schema_at_version","description":"Get the schema as it was at a specific version/commit"},{"name":"create_project","description":"Create a new RationalBloks project from a JSON schema.\n\n⚠️ CRITICAL RULES - READ BEFORE CREATING SCHEMA:\n\n1. FLAT FORMAT (REQUIRED):\n   ✅ CORRECT: {users: {emai"},{"name":"update_schema","description":"Update a project's schema (saves to database, does NOT deploy).\n\n⚠️ CRITICAL: Follow ALL rules from create_project:\n• FLAT format (no 'fields' nesting)\n• string"},{"name":"deploy_staging","description":"Deploy a project to the staging environment. This triggers: (1) Schema validation, (2) Docker image build, (3) GitHub commit, (4) Kubernetes deployment, (5) Dat"},{"name":"deploy_production","description":"Promote staging to production (requires paid plan)"},{"name":"delete_project","description":"Delete a project (removes GitHub repo, K8s deployments, and database)"},{"name":"rollback_project","description":"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_hi"},{"name":"rename_project","description":"Rename a project (changes display name, not project_code)"},{"name":"get_graph_schema","description":"Get the graph schema definition of a project. Returns the hierarchical schema with nodes (entities) and relationships. Graph schemas define entity hierarchies a"},{"name":"get_graph_template_schemas","description":"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 wi"},{"name":"get_graph_version_history","description":"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 fi"},{"name":"get_graph_schema_at_version","description":"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"},{"name":"get_graph_project_info","description":"Get detailed graph project information including Kubernetes deployment status, Neo4j database health, pod status, and resource usage. Use this after deployment "},{"name":"create_graph_project","description":"Create a new Neo4j graph database project from a hierarchical JSON schema.\n\n⚠️ GRAPH SCHEMA FORMAT — READ BEFORE CREATING:\n\nGraph schemas define nodes (entities"},{"name":"update_graph_schema","description":"Update a graph project's schema (saves to database, does NOT deploy).\n\n⚠️ Follow ALL rules from create_graph_project:\n• Must have \"nodes\" key with at least one "},{"name":"deploy_graph_staging","description":"Deploy a graph project to the staging environment. This triggers: (1) Schema validation, (2) Neo4j entity code generation, (3) Docker image build, (4) GitHub co"},{"name":"deploy_graph_production","description":"Promote graph staging to production. Creates a separate production Neo4j instance with its own credentials and database. Requires paid plan."},{"name":"delete_graph_project","description":"Delete a graph project (removes GitHub repo, K8s deployments, Neo4j database, and credentials)"},{"name":"rollback_graph_project","description":"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_v"},{"name":"create_graph_node","description":"Create a single node in a deployed graph project.\n\nREQUIRES: Project must be deployed (use deploy_graph_staging first).\n\nThe entity_type must match an entity ke"},{"name":"get_graph_node","description":"Get a specific node by its entity_id from a deployed graph project. Returns all node properties including created_at and updated_at timestamps."},{"name":"list_graph_nodes","description":"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)"},{"name":"update_graph_node","description":"Update properties of an existing node in a deployed graph project. Only send the fields you want to change — unspecified fields remain unchanged."},{"name":"delete_graph_node","description":"Delete a node and all its relationships from a deployed graph project. ⚠️ This also removes all relationships connected to this node (DETACH DELETE)."},{"name":"create_graph_relationship","description":"Create a relationship between two nodes in a deployed graph project.\n\nThe rel_type must match a relationship key from the project schema.\nUse get_graph_data_sch"},{"name":"get_node_relationships","description":"Get all relationships connected to a specific node. Supports direction filtering (incoming, outgoing, both) and relationship type filtering."},{"name":"delete_graph_relationship","description":"Delete a specific relationship by its internal ID. Use get_node_relationships to find relationship IDs."},{"name":"bulk_create_graph_nodes","description":"Create multiple nodes at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for knowledge graph population — create hundreds of entit"},{"name":"bulk_create_graph_relationships","description":"Create multiple relationships at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for connecting knowledge — link hundreds of conce"},{"name":"search_graph_nodes","description":"Search for nodes by property values in a deployed graph project.\n\nSupports exact match and contains search (prefix value with ~ for contains).\n\nExamples:\n  Exac"},{"name":"fulltext_search_graph","description":"Search across ALL string properties of ALL nodes in a deployed graph using free-text queries.\n\nUnlike search_graph_nodes (which filters by specific property), t"},{"name":"traverse_graph","description":"Walk the graph from a starting node, discovering connected knowledge.\n\nReturns all nodes reachable within max_depth hops, with their distance from the start.\nEs"},{"name":"get_graph_statistics","description":"Get statistics about a deployed graph: total node count, total relationship count, counts per entity type, counts per relationship type. Essential for understan"},{"name":"get_graph_data_schema","description":"Get the runtime schema of a DEPLOYED graph project — shows the actual entity types and relationship types available for data operations.\n\nReturns: Available ent"}],"toolCount":48,"serverName":"rationalbloks-backend","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:24:16.844Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":68,"error":null,"detail":{"tools":[{"name":"list_projects","description":"List all your RationalBloks projects with their status and URLs"},{"name":"get_project","description":"Get detailed information about a specific project"},{"name":"get_schema","description":"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 s"},{"name":"get_user_info","description":"Get information about the authenticated user"},{"name":"list_clusters","description":"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 d"},{"name":"get_job_status","description":"Check the status of a deployment job. STATUS VALUES: pending (job queued), running (deployment in progress), completed (success), failed (deployment failed). TI"},{"name":"get_project_info","description":"Get detailed project info including deployment status and resource usage. DEPLOYMENT STATUS: Running (healthy), Pending (starting), CrashLoopBackOff (init conta"},{"name":"get_version_history","description":"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 cha"},{"name":"get_template_schemas","description":"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 st"},{"name":"get_schema_reference","description":"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"},{"name":"get_subscription_status","description":"Get your subscription tier, limits, and usage"},{"name":"get_project_usage","description":"Get resource usage metrics (CPU, memory) for a project"},{"name":"get_project_storage_usage","description":"Get object-storage usage for a project: file count and bytes used against the plan limits."},{"name":"list_project_files","description":"List a project's uploaded files (metadata + public URLs), most recent first. Inspection only — files are not streamed through MCP."},{"name":"get_schema_at_version","description":"Get the schema as it was at a specific version/commit"},{"name":"create_project","description":"Create a new RationalBloks project from a JSON schema.\n\n⚠️ CRITICAL RULES - READ BEFORE CREATING SCHEMA:\n\n1. FLAT FORMAT (REQUIRED):\n   ✅ CORRECT: {users: {emai"},{"name":"update_schema","description":"Update a project's schema (saves to database, does NOT deploy).\n\n⚠️ CRITICAL: Follow ALL rules from create_project:\n• FLAT format (no 'fields' nesting)\n• string"},{"name":"deploy_staging","description":"Deploy a project to the staging environment. This triggers: (1) Schema validation, (2) Docker image build, (3) GitHub commit, (4) Kubernetes deployment, (5) Dat"},{"name":"deploy_production","description":"Promote staging to production (requires paid plan)"},{"name":"delete_project","description":"Delete a project (removes GitHub repo, K8s deployments, and database)"},{"name":"rollback_project","description":"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_hi"},{"name":"rename_project","description":"Rename a project (changes display name, not project_code)"},{"name":"get_graph_schema","description":"Get the graph schema definition of a project. Returns the hierarchical schema with nodes (entities) and relationships. Graph schemas define entity hierarchies a"},{"name":"get_graph_template_schemas","description":"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 wi"},{"name":"get_graph_version_history","description":"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 fi"},{"name":"get_graph_schema_at_version","description":"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"},{"name":"get_graph_project_info","description":"Get detailed graph project information including Kubernetes deployment status, Neo4j database health, pod status, and resource usage. Use this after deployment "},{"name":"create_graph_project","description":"Create a new Neo4j graph database project from a hierarchical JSON schema.\n\n⚠️ GRAPH SCHEMA FORMAT — READ BEFORE CREATING:\n\nGraph schemas define nodes (entities"},{"name":"update_graph_schema","description":"Update a graph project's schema (saves to database, does NOT deploy).\n\n⚠️ Follow ALL rules from create_graph_project:\n• Must have \"nodes\" key with at least one "},{"name":"deploy_graph_staging","description":"Deploy a graph project to the staging environment. This triggers: (1) Schema validation, (2) Neo4j entity code generation, (3) Docker image build, (4) GitHub co"},{"name":"deploy_graph_production","description":"Promote graph staging to production. Creates a separate production Neo4j instance with its own credentials and database. Requires paid plan."},{"name":"delete_graph_project","description":"Delete a graph project (removes GitHub repo, K8s deployments, Neo4j database, and credentials)"},{"name":"rollback_graph_project","description":"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_v"},{"name":"create_graph_node","description":"Create a single node in a deployed graph project.\n\nREQUIRES: Project must be deployed (use deploy_graph_staging first).\n\nThe entity_type must match an entity ke"},{"name":"get_graph_node","description":"Get a specific node by its entity_id from a deployed graph project. Returns all node properties including created_at and updated_at timestamps."},{"name":"list_graph_nodes","description":"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)"},{"name":"update_graph_node","description":"Update properties of an existing node in a deployed graph project. Only send the fields you want to change — unspecified fields remain unchanged."},{"name":"delete_graph_node","description":"Delete a node and all its relationships from a deployed graph project. ⚠️ This also removes all relationships connected to this node (DETACH DELETE)."},{"name":"create_graph_relationship","description":"Create a relationship between two nodes in a deployed graph project.\n\nThe rel_type must match a relationship key from the project schema.\nUse get_graph_data_sch"},{"name":"get_node_relationships","description":"Get all relationships connected to a specific node. Supports direction filtering (incoming, outgoing, both) and relationship type filtering."},{"name":"delete_graph_relationship","description":"Delete a specific relationship by its internal ID. Use get_node_relationships to find relationship IDs."},{"name":"bulk_create_graph_nodes","description":"Create multiple nodes at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for knowledge graph population — create hundreds of entit"},{"name":"bulk_create_graph_relationships","description":"Create multiple relationships at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for connecting knowledge — link hundreds of conce"},{"name":"search_graph_nodes","description":"Search for nodes by property values in a deployed graph project.\n\nSupports exact match and contains search (prefix value with ~ for contains).\n\nExamples:\n  Exac"},{"name":"fulltext_search_graph","description":"Search across ALL string properties of ALL nodes in a deployed graph using free-text queries.\n\nUnlike search_graph_nodes (which filters by specific property), t"},{"name":"traverse_graph","description":"Walk the graph from a starting node, discovering connected knowledge.\n\nReturns all nodes reachable within max_depth hops, with their distance from the start.\nEs"},{"name":"get_graph_statistics","description":"Get statistics about a deployed graph: total node count, total relationship count, counts per entity type, counts per relationship type. Essential for understan"},{"name":"get_graph_data_schema","description":"Get the runtime schema of a DEPLOYED graph project — shows the actual entity types and relationship types available for data operations.\n\nReturns: Available ent"}],"toolCount":48,"serverName":"rationalbloks-backend","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_projects","description":"List all your RationalBloks projects with their status and URLs"},{"name":"get_project","description":"Get detailed information about a specific project"},{"name":"get_schema","description":"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 s"},{"name":"get_user_info","description":"Get information about the authenticated user"},{"name":"list_clusters","description":"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 d"},{"name":"get_job_status","description":"Check the status of a deployment job. STATUS VALUES: pending (job queued), running (deployment in progress), completed (success), failed (deployment failed). TI"},{"name":"get_project_info","description":"Get detailed project info including deployment status and resource usage. DEPLOYMENT STATUS: Running (healthy), Pending (starting), CrashLoopBackOff (init conta"},{"name":"get_version_history","description":"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 cha"},{"name":"get_template_schemas","description":"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 st"},{"name":"get_schema_reference","description":"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"},{"name":"get_subscription_status","description":"Get your subscription tier, limits, and usage"},{"name":"get_project_usage","description":"Get resource usage metrics (CPU, memory) for a project"},{"name":"get_project_storage_usage","description":"Get object-storage usage for a project: file count and bytes used against the plan limits."},{"name":"list_project_files","description":"List a project's uploaded files (metadata + public URLs), most recent first. Inspection only — files are not streamed through MCP."},{"name":"get_schema_at_version","description":"Get the schema as it was at a specific version/commit"},{"name":"create_project","description":"Create a new RationalBloks project from a JSON schema.\n\n⚠️ CRITICAL RULES - READ BEFORE CREATING SCHEMA:\n\n1. FLAT FORMAT (REQUIRED):\n   ✅ CORRECT: {users: {emai"},{"name":"update_schema","description":"Update a project's schema (saves to database, does NOT deploy).\n\n⚠️ CRITICAL: Follow ALL rules from create_project:\n• FLAT format (no 'fields' nesting)\n• string"},{"name":"deploy_staging","description":"Deploy a project to the staging environment. This triggers: (1) Schema validation, (2) Docker image build, (3) GitHub commit, (4) Kubernetes deployment, (5) Dat"},{"name":"deploy_production","description":"Promote staging to production (requires paid plan)"},{"name":"delete_project","description":"Delete a project (removes GitHub repo, K8s deployments, and database)"},{"name":"rollback_project","description":"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_hi"},{"name":"rename_project","description":"Rename a project (changes display name, not project_code)"},{"name":"get_graph_schema","description":"Get the graph schema definition of a project. Returns the hierarchical schema with nodes (entities) and relationships. Graph schemas define entity hierarchies a"},{"name":"get_graph_template_schemas","description":"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 wi"},{"name":"get_graph_version_history","description":"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 fi"},{"name":"get_graph_schema_at_version","description":"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"},{"name":"get_graph_project_info","description":"Get detailed graph project information including Kubernetes deployment status, Neo4j database health, pod status, and resource usage. Use this after deployment "},{"name":"create_graph_project","description":"Create a new Neo4j graph database project from a hierarchical JSON schema.\n\n⚠️ GRAPH SCHEMA FORMAT — READ BEFORE CREATING:\n\nGraph schemas define nodes (entities"},{"name":"update_graph_schema","description":"Update a graph project's schema (saves to database, does NOT deploy).\n\n⚠️ Follow ALL rules from create_graph_project:\n• Must have \"nodes\" key with at least one "},{"name":"deploy_graph_staging","description":"Deploy a graph project to the staging environment. This triggers: (1) Schema validation, (2) Neo4j entity code generation, (3) Docker image build, (4) GitHub co"},{"name":"deploy_graph_production","description":"Promote graph staging to production. Creates a separate production Neo4j instance with its own credentials and database. Requires paid plan."},{"name":"delete_graph_project","description":"Delete a graph project (removes GitHub repo, K8s deployments, Neo4j database, and credentials)"},{"name":"rollback_graph_project","description":"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_v"},{"name":"create_graph_node","description":"Create a single node in a deployed graph project.\n\nREQUIRES: Project must be deployed (use deploy_graph_staging first).\n\nThe entity_type must match an entity ke"},{"name":"get_graph_node","description":"Get a specific node by its entity_id from a deployed graph project. Returns all node properties including created_at and updated_at timestamps."},{"name":"list_graph_nodes","description":"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)"},{"name":"update_graph_node","description":"Update properties of an existing node in a deployed graph project. Only send the fields you want to change — unspecified fields remain unchanged."},{"name":"delete_graph_node","description":"Delete a node and all its relationships from a deployed graph project. ⚠️ This also removes all relationships connected to this node (DETACH DELETE)."},{"name":"create_graph_relationship","description":"Create a relationship between two nodes in a deployed graph project.\n\nThe rel_type must match a relationship key from the project schema.\nUse get_graph_data_sch"},{"name":"get_node_relationships","description":"Get all relationships connected to a specific node. Supports direction filtering (incoming, outgoing, both) and relationship type filtering."},{"name":"delete_graph_relationship","description":"Delete a specific relationship by its internal ID. Use get_node_relationships to find relationship IDs."},{"name":"bulk_create_graph_nodes","description":"Create multiple nodes at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for knowledge graph population — create hundreds of entit"},{"name":"bulk_create_graph_relationships","description":"Create multiple relationships at once (up to 500 per call). Uses Neo4j UNWIND for high performance.\n\nEssential for connecting knowledge — link hundreds of conce"},{"name":"search_graph_nodes","description":"Search for nodes by property values in a deployed graph project.\n\nSupports exact match and contains search (prefix value with ~ for contains).\n\nExamples:\n  Exac"},{"name":"fulltext_search_graph","description":"Search across ALL string properties of ALL nodes in a deployed graph using free-text queries.\n\nUnlike search_graph_nodes (which filters by specific property), t"},{"name":"traverse_graph","description":"Walk the graph from a starting node, discovering connected knowledge.\n\nReturns all nodes reachable within max_depth hops, with their distance from the start.\nEs"},{"name":"get_graph_statistics","description":"Get statistics about a deployed graph: total node count, total relationship count, counts per entity type, counts per relationship type. Essential for understan"},{"name":"get_graph_data_schema","description":"Get the runtime schema of a DEPLOYED graph project — shows the actual entity types and relationship types available for data operations.\n\nReturns: Available ent"}],"package":{"name":"rationalbloks-mcp","registry":"pypi","observedAt":"2026-09-07T01:24:28.707Z","publishedAt":"2026-08-19T15:45:46.285531Z","latestVersion":"0.11.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.rationalbloks/rationalbloks-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.rationalbloks%2Frationalbloks-mcp","firstSeenAt":"2026-09-07T01:23:02.583Z","fetchedAt":"2026-09-07T01:23:02.583Z","normalizedAt":"2026-09-07T01:23:02.583Z"},{"source":"pypi","key":"rationalbloks-mcp","url":"https://pypi.org/project/rationalbloks-mcp/","firstSeenAt":"2026-09-07T01:24:15.366Z","fetchedAt":"2026-09-07T01:24:15.366Z","normalizedAt":"2026-09-07T01:24:15.366Z"}]},"firstSeenAt":"2026-09-07T01:23:02.583Z","updatedAt":"2026-09-07T01:24:28.707Z"}