{"apiVersion":"v1","directorySlug":"effortlessapi-mcp-269e4824c8","title":"EffortlessAPI","description":"We capture your business rules in a rulebook, then derive your database, API, admin app and docs from it. Five fixed-price packages from $0 to $25k, no deposit, and you pay only if you like what we build.","pageUrl":"https://www.mcpbundles.com/skills/effortlessapi-mcp-269e4824c8","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.effortlessapi.com/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.effortlessapi/effortlessapi-mcp-269e4824c8","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"effortless_ping","description":"Liveness probe. Echoes the input message and returns server version, mode, tool count, and skill count. Use to verify the MCP connection is healthy.","inputSchema":{"type":"object","properties":{"message":{"type":"string"}}},"logicalName":"effortless_ping","displayName":"effortless_ping","title":"effortless_ping","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"effortless_build","description":"Run the full Effortless build pipeline defined in ssotme.json / effortless.json. Shells out to the `effortless` CLI from projectDir and executes every enabled transpiler in order. Use this when the user asks to 'rebuild the rulebook', 'do a turn of the loop', or run a multi-step pipeline. For a single transpiler invocation, prefer the corresponding catalog-generated tool.","inputSchema":{"type":"object","required":["projectDir"],"properties":{"cliBin":{"type":"string"},"timeoutMs":{"type":"number"},"projectDir":{"type":"string"},"includeDisabled":{"type":"boolean"}}},"logicalName":"effortless_build","displayName":"effortless_build","title":"effortless_build","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"query_rulebook","description":"Run a structured query against an effortless-rulebook.json file without loading the entire file into context. Supports: 'tables' (list table names), 'schema' (one table's field list, no data), 'relationships' (foreign keys), 'calculated_fields' (fields with formulas), 'field' (one field's full definition), 'dag' (the table dependency graph derived from RelatedTo edges).","inputSchema":{"type":"object","required":["input","query"],"properties":{"field":{"type":"string"},"input":{"type":"string"},"query":{"enum":["tables","schema","relationships","calculated_fields","field","dag"],"type":"string"},"table":{"type":"string"}}},"logicalName":"query_rulebook","displayName":"query_rulebook","title":"query_rulebook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_dag","description":"Validate the integrity of an effortless-rulebook.json. Checks: (1) every RelatedTo points at an existing table; (2) the relationship graph is acyclic; (3) every table has a Name field (the logical primary key per ERB conventions); (4) table names are PascalCase and look plural; (5) relationship field names are not Id-suffixed; (6) no duplicate field names within a table. Returns a structured list of issues with severity, category, and location.","inputSchema":{"type":"object","required":["input"],"properties":{"input":{"type":"string"}}},"logicalName":"validate_dag","displayName":"validate_dag","title":"validate_dag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=EffortlessAPI&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZWZmb3J0bGVzc2FwaS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22EffortlessAPI%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.effortlessapi.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22EffortlessAPI%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.effortlessapi.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=EffortlessAPI&connectorUrl=https%3A%2F%2Fmcp.effortlessapi.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"EffortlessAPI\" --url \"https://mcp.effortlessapi.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/effortlessapi-mcp-269e4824c8","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/effortlessapi-mcp-269e4824c8/tools/{tool}","mcpServerUrl":"https://mcp.effortlessapi.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/effortlessapi-mcp-269e4824c8?live=1"}