- SAFE
- MUTATION
- RISKY
- HUMAN
Short answer
How do I make sure my AI asks before running destructive tools?
Run a validation check on your tool manifest to ensure every action that modifies data is explicitly marked as a mutation. This forces your agent to trigger confirmation prompts instead of running commands blindly. You'll get a clear report of which tools are safe and which ones need permission flags.
The audit results.
Where every issue lands.
The AI categorizes your tool definitions into these four states.
SAFE
Read-only tools
The AI confirms these tools only fetch data. No confirmation prompts are needed for these actions.
MUTATION
Correctly flagged
These tools are marked as mutations. Your agent will now ask you for permission before running them.
RISKY
Missing mutation flags
The AI found destructive tools that aren't marked as mutations. These are the ones that could cause issues.
HUMAN
Manual review needed
The AI flags ambiguous tool names that require you to manually decide if they should be mutations.
The workflow
What your AI does when the manifest arrives.
The agent parses your tool definitions to find discrepancies between action names and their mutation status.
Scan manifest
The agent reads your tool definitions to map out every available action and its current configuration.
validate_mcpfusion_implementationIdentify mutations
The AI looks for verbs that imply data changes, like delete, update, or create, and checks their flags.
validate_mcpfusion_implementationFlag mismatches
It isolates tools that perform destructive work but lack the necessary mutation metadata.
validate_mcpfusion_implementationGenerate report
The agent presents a list of safe tools and a list of high-risk tools that need your attention.
validate_mcpfusion_implementation
Try it
Copy these to start.
Use these prompts to begin your audit.
Starting points
Replace the specific tool or file names with your own implementation details.
MCPFusion Developer Prover Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_kq18iP2KBas7gK6lLEfjXD7wkf1LFvR2zOIJQ4BQ/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — MCPFusion Developer Prover capabilities are ready to use.
{
"mcpServers": {
"mcpfusion-developer-prover-mcp": {
"url": "https://edge.vinkius.com/vk_preview_kq18iP2KBas7gK6lLEfjXD7wkf1LFvR2zOIJQ4BQ/mcp"
}
}
}Validate my current tool manifest and tell me which ones are missing mutation flags.
Check the 'update_user_profile' tool in my manifest to see if it's correctly marked as a mutation.
Review my MCP implementation and list all tools that could perform destructive actions without permission.
Scan my tool definitions and identify any read-only tools that are accidentally marked as mutations.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect MCPFusion Developer Prover once, then ask.
Just link the MCP to your client. Your credentials stay encrypted, and you can start auditing your tools immediately.
Connect MCPFusion Developer Prover to your AIFAQ
How this task behaves.
- 01
Will the AI automatically fix my tool manifest?
No. The AI only identifies the errors and flags them for you. You must manually update your code to add the mutation flags.
- 02
Can the AI delete tools that are missing flags?
No. The AI has no permission to modify your files or delete any tools. It only reads and reports.
- 03
How does the AI know a tool is destructive?
It analyzes the tool name and the provided schema to see if the action modifies, creates, or deletes data.
- 04
Does this work with any MCP-compatible client?
Yes, as long as your client supports the Model Context Protocol, you can use this to audit your tools.
- 05
Can I use this to check my custom Python tools?
Yes, if your tools are exposed through an MCP-compliant manifest, the AI can validate them.
More questions about MCPFusion Developer Prover? The Connector page answers them. See everything the MCPFusion Developer Prover Connector can do
Connect MCPFusion Developer Prover to Claude, Cursor, ChatGPT & more
