Solvitor Mcp
@Adeptus-Innovatio
About Solvitor Mcp
A Model Context Protocol (MCP) server for interacting with the Solvitor API. This server provides tools to access the AI-powered platform that helps developers extract IDL files from closed-source Solana smart contracts and decompile them.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"solvitor-mcp": {
"command": "/Users/$username/.cargo/bin/solvitor-mcp",
"args": [],
"env": {
"SOLVITOR_API_KEY": "your_solvitor_api_key"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Solvitor Mcp?
Solvitor Mcp is a Model Context Protocol (MCP) server that exposes a tool for interacting with the Solvitor API. It helps developers extract IDL files from closed-source Solana smart contracts and decompile them using AI-powered reverse engineering techniques. It is intended for developers working with Solana programs who need to recover interface definitions.
How to use Solvitor Mcp?
Install via cargo install solvitor-mcp, then add the binary path to your claude_desktop_config.json with the environment variable SOLVITOR_API_KEY set to your API key. The server exposes a single tool called decode, which accepts a Solana program ID (Base58, 32–44 characters) and an optional RPC URL.
Key features of Solvitor Mcp
decodetool to extract IDL from any Solana program- Accepts a program ID and optional RPC endpoint
- Returns IDL structure with metadata and program type
- Supports Anchor and native program IDL extraction
- Requires Rust toolchain and a free Solvitor API key
- Defaults to mainnet-beta RPC if no URL provided
Use cases of Solvitor Mcp
- Decompile a closed-source Solana smart contract to understand its interface
- Extract IDL for a program that has no published source code
- Integrate IDL extraction into an MCP-compatible AI assistant workflow
- Analyze program interfaces for security auditing or integration
- Build developer tooling that needs on-demand program metadata
FAQ from Solvitor Mcp
What does the decode tool do?
It extracts the Interface Definition Language (IDL) from any Solana program using reverse engineering techniques. It returns the IDL structure with program metadata and indicates whether the program is Anchor or native.
Do I need an API key to use Solvitor Mcp?
Yes. You can obtain a free Solvitor API key from solvitor.xyz/developer-settings and set it as the SOLVITOR_API_KEY environment variable.
What are the runtime requirements?
The server requires the Rust toolchain (installable via rustup.rs) and is distributed as a Rust crate installed with cargo install. No additional runtime dependencies are needed.
Does Solvitor Mcp support remote MCP?
Not yet. If remote MCP is needed, the README suggests contacting the team on Twitter (x.com/solvitor_xyz) and the feature can be built on request.
What transports and authentication does it use?
The server runs over the standard MCP stdio transport and authenticates requests using the SOLVITOR_API_KEY environment variable. No other transports are mentioned.
Frequently asked questions
What does the `decode` tool do?
It extracts the Interface Definition Language (IDL) from any Solana program using reverse engineering techniques. It returns the IDL structure with program metadata and indicates whether the program is Anchor or native.
Do I need an API key to use Solvitor Mcp?
Yes. You can obtain a free Solvitor API key from [solvitor.xyz/developer-settings](https://solvitor.xyz/developer-settings) and set it as the `SOLVITOR_API_KEY` environment variable.
What are the runtime requirements?
The server requires the Rust toolchain (installable via rustup.rs) and is distributed as a Rust crate installed with `cargo install`. No additional runtime dependencies are needed.
Does Solvitor Mcp support remote MCP?
Not yet. If remote MCP is needed, the README suggests contacting the team on Twitter (x.com/solvitor_xyz) and the feature can be built on request.
What transports and authentication does it use?
The server runs over the standard MCP stdio transport and authenticates requests using the `SOLVITOR_API_KEY` environment variable. No other transports are mentioned.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Awesome Mlops
visengerA curated list of references for MLOps
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments