{"apiVersion":"v1","directorySlug":"oiml-mcp-23e4d8df56","title":"OIML — Open Intent Modeling Language","description":"Launch your SaaS 4x faster on a foundation designed for AI collaboration. We build intent-based systems that AI agents can safely extend, refactor, and maintain.","pageUrl":"https://www.mcpbundles.com/skills/oiml-mcp-23e4d8df56","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.oiml.dev/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"dev.oiml/oiml-mcp-23e4d8df56","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"validate_intent","description":"Validate an OpenIntent file against the schema from GitHub Container Registry. The schema version is read from the intent file's version field. Pass the file content as a plain string.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content","format"],"properties":{"format":{"enum":["json","yaml"],"type":"string"},"content":{"type":"string"}},"additionalProperties":false},"title":"OpenIntent Validation Tool","logicalName":"validate_intent","displayName":"OpenIntent Validation Tool","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_project","description":"Validate a project.yaml file against the OpenIntent project schema from GitHub Container Registry. The schema version is read from the project file's version field. Pass the file content directly along with its format.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content","format"],"properties":{"format":{"enum":["json","yaml"],"type":"string"},"content":{"type":"string"}},"additionalProperties":false},"title":"OpenIntent Project Configuration Validation Tool","logicalName":"validate_project","displayName":"OpenIntent Project Configuration Validation Tool","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"transform_to_ir","description":"Transform a validated OIML intent to its Intermediate Representation (IR) for code generation. The intent must be valid according to the OIML schema. Returns machine-friendly IR with resolved types, inferred values, and diagnostics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content","format"],"properties":{"format":{"enum":["json","yaml"],"type":"string"},"content":{"type":"string"},"intentId":{"type":"string"},"projectId":{"type":"string"}},"additionalProperties":false},"title":"Transform Intent to IR","logicalName":"transform_to_ir","displayName":"Transform Intent to IR","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_template","description":"Resolve the appropriate template pack for a framework based on intent schema version and framework versions. Returns the template pack URI, digest, and compatibility information.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["intent_schema_version","framework","framework_version"],"properties":{"category":{"enum":["database","api","ui"],"type":"string"},"framework":{"type":"string"},"framework_version":{"type":"string"},"intent_schema_version":{"type":"string"}},"additionalProperties":false},"title":"Resolve Template Pack for Framework","logicalName":"resolve_template","displayName":"Resolve Template Pack for Framework","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"validate_plan","description":"Validate a plan.yaml file against the OIML plan schema from GitHub Container Registry. The schema version is read from the plan file's version field. Pass the file content as a plain string. String arrays (mitigations, factors, warnings) can contain formatted text with parentheses or other characters - they will be automatically normalized.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content","format"],"properties":{"format":{"enum":["json","yaml"],"type":"string"},"content":{"type":"string"}},"additionalProperties":false},"title":"Validate Implementation Plan","logicalName":"validate_plan","displayName":"Validate Implementation Plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=OIML-Open-Intent-Modeling-Language&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3Aub2ltbC5kZXYvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22OIML-Open-Intent-Modeling-Language%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.oiml.dev%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22OIML-Open-Intent-Modeling-Language%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.oiml.dev%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=OIML+%E2%80%94+Open+Intent+Modeling+Language&connectorUrl=https%3A%2F%2Fmcp.oiml.dev%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"OIML-Open-Intent-Modeling-Language\" --url \"https://mcp.oiml.dev/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/oiml-mcp-23e4d8df56","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/oiml-mcp-23e4d8df56/tools/{tool}","mcpServerUrl":"https://mcp.oiml.dev/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/oiml-mcp-23e4d8df56?live=1"}