server/priv/docs/en/guides/get-started/ask.md
Coding agents understand the files available in their working directory, but many engineering decisions also depend on what happens when the project builds, tests, and ships. Tuist gives agents access to that operational context so you can ask questions about the project using evidence from real runs instead of relying only on the source code.
The Model Context Protocol (MCP) is an open standard for connecting artificial intelligence agents to external services and data. Tuist hosts a Model Context Protocol server that lets an authenticated coding agent inspect the Tuist projects you can access, search current documentation and source, and reason about build, test, cache, and bundle data.
Source code explains how a project is designed. Tuist data explains how that design behaves across developer machines and continuous integration. Giving an agent access to both helps it connect a local change with the wider behavior of the project.
Through Tuist, an agent can investigate:
Most Model Context Protocol tools are read-only and every request applies the same authorization rules as the Tuist dashboard. This lets an agent gather context and explain its reasoning before you decide whether any change should be made.
Start with the decision you need to make, then let the agent gather the relevant evidence. For example:
Ask the agent to cite the runs, tests, or source files behind its answer. Evidence makes assumptions visible, gives the team something concrete to verify, and helps distinguish a recurring pattern from a single unusual run.
Follow the <.localized_link href="/guides/features/agentic-coding/mcp">Tuist Model Context Protocol guide</.localized_link> to connect a supported coding agent to https://tuist.dev/mcp and authenticate with your Tuist account. The guide includes configuration for Codex, Claude Code, Cursor, Visual Studio Code, and other clients.
After connecting, ask the agent to list the Tuist projects it can access and select the project you want to understand. Begin with a focused question about a recent build or test run so you can confirm that the agent is using the intended project and data.
Use the answer to choose the next path:
Keep the agent involved after the change by asking it to compare the same automation with the original runs. This closes the loop between understanding the project, making a decision, and verifying the outcome.