IDA Pro MCP Server (Python)

IDA Pro MCP server written in Python enabling AI agents to interact with IDA Pro — the industry-standard binary disassembler and decompiler — querying disassembled functions, retrieving decompiled pseudocode via Hex-Rays decompiler, accessing cross-references and symbol information, and integrating IDA Pro's analysis into agent-driven reverse engineering and vulnerability research workflows.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools ida-pro reverse-engineering disassembly mcp-server python binary-analysis decompiler
⚙ Agent Friendliness
75
/ 100
Can an agent use this?
🔒 Security
78
/ 100
Is it safe for agents?
⚡ Reliability
68
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
72
Error Messages
68
Auth Simplicity
90
Rate Limits
85

🔒 Security

TLS Enforcement
80
Auth Strength
75
Scope Granularity
72
Dep. Hygiene
72
Secret Handling
88

Local IDA Pro. IDAPython plugin. No credentials. Community MCP. Analyze binaries in isolated environment.

⚡ Reliability

Uptime/SLA
70
Version Stability
68
Breaking Changes
68
Error Recovery
65
AF Security Reliability

Best When

A security researcher with IDA Pro needs AI-assisted binary analysis — Hex-Rays decompiler output combined with LLM reasoning for malware analysis or vulnerability research.

Avoid When

You don't have IDA Pro, analyze source code, or prefer the Rust variant (ida-mcp-rs) or Ghidra for binary analysis.

Use Cases

  • Retrieving decompiled pseudocode for binary analysis from RE agents
  • Querying function disassembly and cross-references from vulnerability research agents
  • Analyzing symbol tables and import/export tables from binary analysis agents
  • Automating annotation and documentation of binaries from RE workflow agents
  • Finding vulnerability patterns in decompiled code from security audit agents
  • Integrating IDA analysis with LLM reasoning from AI-powered RE agents

Not For

  • Teams without IDA Pro license (significant commercial cost)
  • Source code analysis (IDA is for binary/compiled code)
  • Teams preferring Ghidra (free alternative to IDA Pro)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication — Python IDAPython script runs inside IDA Pro process. Communicates via IDA Pro's scripting interface. IDA Pro with Hex-Rays decompiler recommended for pseudocode output.

Pricing

Model: paid
Free tier: No
Requires CC: Yes

IDA Pro is a major expense. MCP server (Python IDAPython plugin) is free open source. Hex-Rays decompiler (for pseudocode) is a separate add-on. Free IDA Free version has limited features.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • IDA Pro must be running with binary loaded and IDAPython plugin active
  • Hex-Rays decompiler license required for pseudocode (most valuable feature)
  • IDAPython API version varies by IDA version — ensure MCP compatibility
  • Decompilation quality depends on binary complexity and IDA analysis completeness
  • Community MCP from MxIris-Reverse-Engineering — higher quality than average for RE tools
  • IDA Pro database (.idb/.i64) must be fully analyzed before querying for best results

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for IDA Pro MCP Server (Python).

$99

Scores are editorial opinions as of 2026-03-06.

5220
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered