Quickstart
Get the Tenderly MCP Server running in your AI assistant in under a minute.
Prerequisites
- A Tenderly account (Free, Developer, or Pro plan)
- At least one Tenderly project
Connect to the MCP Server
Run the following command in your terminal:
claude mcp add tenderly --transport http https://mcp.tenderly.co/mcpVerify the server is connected:
claude mcp listRun /mcp inside Claude Code, select tenderly, and follow the browser login to authenticate.
First tool call
Once connected, try a simple prompt to verify everything works:
“What is my account name and currently active project?”
Claude will call get_user_info and returns your account information and the currently active project (if set). If this works, you’re all set.
Set your active project
Most tools require a project context. Set it once per session:
“Set my active project to my-project under my-account”
Claude will call set_active_project. All subsequent tool calls (simulations, VNets, traces) will use this project.
You can also let Claude figure out the project automatically — just ask it to do something and it will call list_projects first if needed.
Troubleshooting
Authentication fails or the connector won’t log in
If the OAuth login loops or errors out, disconnect the Tenderly connector in your Claude client (Settings → Connectors) and re-add it. In Claude Code, run /mcp, select tenderly, and redo the browser login. Custom connectors on Claude.ai and Claude Desktop require a Pro or higher plan — on Enterprise plans, only workspace admins can add them.
”No active project” errors
Most tools require a project context. Ask Claude to set one:
“Set my active project to my-project under my-account”
Or let Claude pick automatically by asking it to list projects first.
”No active Virtual TestNet” errors
VNet tools operate on the active VNet. Either create/fork a VNet (which auto-activates it) or ask Claude to call set_active_vnet with an existing VNet ID.
Call trace or events are truncated
get_simulation_call_trace is capped at 256 entries and get_simulation_events at 100. For large transactions, use the Advanced Trace Navigation tools: start with get_trace_stats for size, then get_trace_skeleton to see the tree structure, and get_call_trace_node, get_subtree_events, or search_call_trace to drill into specific parts. For reverts, find_failures and get_error_path are usually the fastest path to the root cause.
Claude picks the wrong network, project, or VNet
Be explicit in the prompt — name the network, project slug, or VNet. You can also ask Claude to confirm the active context with get_user_info before running a task.
A tool call returns stale or wrong data
Active project and VNet state is per-session. If you switch projects or VNets mid-conversation, confirm the active context with get_user_info before running follow-up tools.
Next steps
- Tools Reference: See all 59 tools and what they do
- Examples: Walkthroughs for common workflows
- Virtual TestNets: Learn more about the environments you can create
- Simulations: Understand how transaction simulation works