{"slug": "your-ai-coder-is-blind-to-your-app", "title": "Your AI Coder Is Blind to Your App", "summary": "OutSystems has connected its Developer Cloud (ODC) platform to external coding agents such as Claude Code, Codex and Copilot through a Model Context Protocol (MCP) server, giving those agents access to live relational schemas, stage-specific configurations, cross-service dependencies, access control roles and runtime telemetry that static repository analysis cannot see. The remote MCP server authenticates as the active ODC user, so Role-Based Access Control restrictions apply to the agent, while OutSystems' native AI, Mentor, handles platform-native build, validation and publishing. OutSystems MCP is available on the Personal Edition for free testing with a preferred coding agent.", "body_md": "## Your Agent Reads the Repo—Not the App\n\nYour Coding Agent Knows Your Code, But Not Your Actual App. An agent reads repository files, but that is not the app. A repository reveals source files, not necessarily the live schema, role assignments, deployment stage, or service dependencies. Nor does it show the latest runtime failures.\n\nThis context gap presents a practical risk. An agent can produce syntactically sound changes while misunderstanding connections within the running application. It misses how an entity, a screen, or a server action is connected. **[Claude Code](https://www.stork.ai/en/claude-ai-workspaces)**, **Codex**, and **Copilot** analyze static codebases; they remain blind to runtime metadata.\n\nMore code or a longer prompt cannot reliably supply information an agent cannot access. The limitation is a context gap, not a weak-model problem. All of that lives in the platforms your app runs on, not in the code. Your agent never sees it.\n\nAn agent cannot directly inspect:\n\n- Live relational schemas\n- Stage-specific configurations\n- Cross-service dependencies\n- Access control roles\n- Runtime telemetry\n\nWithout this context, agents hallucinate configurations or generate code that breaks downstream dependencies. This leads to footguns: syntactically correct but functionally flawed code. Your AI Coder Is Blind to Your App.\n\n## MCP Gives the Agent a Window Into ODC\n\nModel Context Protocol (MCP) gives your agent a window into OutSystems Developer Cloud (ODC). MCP is a standardized connection. It links host agents like **Claude Code**, Codex, or Copilot to tools exposed by ODC. This integration allows agents to move beyond static repository analysis.\n\nAgent workflow changes dramatically. Before proposing or requesting changes, the agent looks up real entities, screens, logic, roles, and dependencies. It grounds decisions in platform context, not guesses. This prevents hallucinated configurations and broken deployments.\n\nThe division of labor is clear. An external agent orchestrates through MCP. It queries the Enterprise Context Graph to map application components. [OutSystems Mentor](https://www.stork.ai/en/outsystems), the platform's native AI, handles platform-native build, validation, and publishing tasks. This two-tier agent delegation flow ensures platform integrity.\n\nMCP operates with identity delegation. The remote MCP server authenticates as your active ODC user. This enforces strict Role-Based Access Control (RBAC). If you lack permission to modify an entity or deploy to an environment, your agent is similarly restricted. This prevents unauthorized changes.\n\nThe integration even extends to observability. If something breaks post-deployment, the same session pulls real-time traces and execution logs. This pinpoints failures without context-switching to external APM platforms. OutSystems MCP is available on the Personal Edition, allowing free testing with your preferred coding agent.\n\n## One Session Can Build, Publish, and Debug\n\nOne session now traces the full application lifecycle. An agent can inspect an application, map dependencies, then hand build work to **Mentor**, the coding agent built into OutSystems. Mentor compiles, validates, and publishes changes through the platform.\n\nIf something breaks post-deployment, the same agent session pulls logs and traces to diagnose the failure. This closes the observability loop, allowing developers to investigate issues without manually rebuilding context across disparate tools. The agent operates with the developer's permissions, ensuring security and adherence to **Role-Based Access Control (RBAC)**.\n\nThis platform-connected assistance streamlines development. It unifies what were previously siloed tasks:\n\n- Application inspection\n- Dependency mapping\n- Build delegation\n- Deployment\n- Log retrieval\n\nThe Model Context Protocol (MCP) enables this integration. For more details on the protocol and its implementation, consult the [OutSystems MCP - ODC Documentation](https://success.outsystems.com/documentation/outsystems_developer_cloud/agentic_development/outsystems_mcp/). This unified workflow reduces friction and context-switching, but it does not guarantee every change is correct, nor does it imply agents autonomously resolve all production incidents. It provides a powerful, integrated window into the application's runtime reality.\n\nEnjoying this? Get one like it in your inbox each morning.\n\none email a day · unsubscribe in two clicks · no third-party tracking\n\n## More Context, Same Permissions—and Real Trade-Offs\n\nAgent acts within your established permissions. **Identity delegation** means the agent inherits your OutSystems Role-Based Access Control (RBAC) settings. If you cannot deploy to production, neither can your agent. This prevents unintended deployments or edits.\n\nWorkflow depends on the OutSystems platform and its visual models. For precise UI layout work, refining elements directly in the visual IDE may remain faster. The agent excels at\n\n- discovery\n- dependency mapping\n- governed changes\n- log triage\n\nConsult OutSystems documentation for current availability and setup details. Verify consequential edits before publishing. You now have a window into your app's runtime context, not just its source.\n\n## Frequently Asked Questions\n\n### What is OutSystems MCP?\n\nIt connects compatible AI coding agents to OutSystems Developer Cloud tools and application context through the Model Context Protocol.\n\n### What can an AI agent see through OutSystems MCP?\n\nDepending on permissions and available tools, it can inspect app elements and dependencies, assist with builds and publishing, and access runtime logs.\n\n### Does OutSystems MCP let an agent bypass user permissions?\n\nNo. The integration operates with the developer’s identity and access, so the agent is limited by that user’s permissions.\n\n### Can I use OutSystems MCP with Claude Code or Copilot?\n\nThe video describes connecting external agents such as Claude Code, Codex, and Copilot to OutSystems MCP.\n\n### Is OutSystems MCP available for free?\n\nThe video says Personal Edition is free and includes OutSystems MCP; check current OutSystems documentation for availability and setup details.", "url": "https://wpnews.pro/news/your-ai-coder-is-blind-to-your-app", "canonical_source": "https://www.stork.ai/blog/your-ai-coder-is-blind-to-your-app", "published_at": "2026-11-06 15:51:43+00:00", "updated_at": "2026-11-06 16:53:05.367326+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "developer-tools", "ai-tools", "ai-products"], "entities": ["OutSystems", "OutSystems Developer Cloud", "Model Context Protocol", "Claude Code", "Codex", "Copilot", "OutSystems Mentor"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/your-ai-coder-is-blind-to-your-app", "markdown": "https://wpnews.pro/news/your-ai-coder-is-blind-to-your-app.md", "text": "https://wpnews.pro/news/your-ai-coder-is-blind-to-your-app.txt", "jsonld": "https://wpnews.pro/news/your-ai-coder-is-blind-to-your-app.jsonld"}}