# Headless IDA Pro

> Use this tool when you need to programmatically analyze binaries, decompile functions, and extract critical information from executable files. It solves problems in reverse engineering and security research by providing remote binary analysis capabilities through a headless mode interface. The tool accepts binary files as input and outputs analyzed data, such as disassembled code, decompiled functions, and cross-reference information, making it ideal for integrating automated binary analysis into AI-powered workflows.

Canonical page: https://skillsregistry.net/skills/headless-ida  
JSON: https://api.skillsregistry.net/v1/skills/headless-ida

## Description

Headless IDA MCP Server provides remote binary analysis capabilities through IDA Pro's headless mode, exposing powerful reverse engineering tools via the Model Context Protocol. Built upon work from mrexodia's ida-pro-mcp and DennyDai's headless-ida library, this server enables AI agents to programmatically analyze binaries, decompile functions, manipulate code elements, and extract critical information from executable files. The implementation includes tools for function management, disassembly, decompilation, cross-reference analysis, and code annotation, making it valuable for security researchers and reverse engineers who want to integrate automated binary analysis into their AI-powered workflows.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/headless-ida)
- **Repository:** <https://github.com/cnitlrt/headless-ida-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "headless-ida"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/headless-ida` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/headless-ida/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
