Skip to main content
Glama

Server Details

Failed Solana transaction in, working transaction out. Exact cause, rebuilt tx, verifiable repair.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation4/5

repair_transaction is clearly distinct (returns a rebuilt tx), but diagnose_transaction and explain_error both explain failure causes and could be confused; the descriptions resolve this by noting explain_error is for when you only have a code. Boundaries are mostly clear with a minor overlap in the error-explanation space.

Naming Consistency5/5

All three tools follow a consistent snake_case verb_noun pattern: diagnose_transaction, explain_error, repair_transaction. The convention is predictable and readable throughout.

Tool Count4/5

Three tools is lean but defensible for a narrowly scoped transaction diagnosis-and-repair server. Each tool earns its place with a distinct role, though the surface is on the small side.

Completeness4/5

The set covers the full lifecycle for its purpose: find the failure (diagnose), interpret a raw error code (explain_error), and produce a working replacement (repair). No obvious dead ends, though there is no standalone simulation/inspection tool for arbitrary non-failing transactions.

Available Tools

3 tools
diagnose_transactionDiagnose a failed Solana transactionAInspect

Explains why a transaction that landed on mainnet failed: the exact failing instruction in the call tree, the named error, its cause, and how to fix it. Read-only and fast. Use repair_transaction when you want a working transaction back.

Inputs: signature (required).

explain_errorExplain a Solana program error codeAInspect

Looks up what a custom program error code means for a given program, using 1,800+ named errors from major Solana programs plus the runtime's own errors. Use it when you only have a code such as 6001 or 0x1771 from a simulation or an RPC response.

Inputs: code (required), programId (required).

repair_transactionRepair a Solana transactionAInspect

Give it a Solana transaction that failed, or one you are about to send. It finds the cause and returns a rebuilt UNSIGNED transaction that has been simulated against live mainnet state to prove it passes. Fixes expired blockhashes, compute-unit limits, priority fees, loaded-data limits, slippage on plain Jupiter swaps (fresh quote, same tolerance), and slippage on direct Pump.fun, PumpSwap, Raydium AMM v4, Meteora DBC and Meteora DAMM v2 swaps (only the limit moves, never more than 25% against the user). Handles legacy, v0 and version 1 (SIMD-0385) transactions and durable nonces. When the failure cannot be fixed by rebuilding (not enough funds, a private program's own error), it says so and explains why instead of returning something that would fail again. Pass exactly one of transaction or signature. Sign the returned transaction with your own key and send it within about 60 seconds.

Inputs: signature, transaction.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Extends Solana debugging to AI agents via MCP: decode transaction failures, trace CPI trees, and profile compute for any Solana transaction.
      12 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to simulate and inspect Solana transactions before signing, verify that a transaction matches the agent's stated intent, and obtain token safety verdicts. It also resolves token addresses, decimals, fees, balances, blockhashes, and failure explanations from live on-chain data so agents avoid costly mistakes.
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      On-chain delivery receipts for x402 AI-agent payments on Solana: anchors SHA-256 digests of delivered content to a PDA after settlement; buyers verify proof of delivery offline with zero trust in the seller. Live MCP endpoint + npm bridge.
      3
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources