project_eval
Evaluates Elixir code within your running application, giving the agent access to your runtime, dependencies, and in-memory data. It's like an IEx for the agent.
How to use it
project_eval is exposed by the Tidewave Phoenix MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the project_eval tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL TIDEWAVE PHOENIX LISTINGOther tools in Tidewave Phoenix (4)
Executes a SQL query within your app's development database.
Get the documentation for a given module/function. It consults the exact versions locked in your project's mix.lock, ensuring you get correct information.
Reads logs written by the server.
Get the source location for a given module/function, across both your app and its dependencies.