• STATUS
  • BLOCKS
  • LOGS
  • HUMAN

How to debug Moonriver transactions with your AI

Connect your AI to the Moonriver Block Explorer API. Once connected, your agent can pull real-time chain data directly into your chat.

Ask AI about this page

Short answer

How can I debug Moonriver transactions with my AI?

Your AI uses the Moonriver Block Explorer API to fetch transaction details and block information. This lets you inspect extrinsics and verify statuses without leaving your IDE. You'll get a clear view of what happened on-chain.

Where your data lands.

Debugging outcomes.

The AI translates raw blockchain data into answers.

STATUS

Verified transaction states

The AI checks if a specific transaction succeeded or failed. You get a direct answer on the outcome of the call.

BLOCKS

Block content analysis

Your agent pulls the full contents of a block. This helps you see the exact order of events and identify missing transactions.

LOGS

Extrinsic inspection

The AI looks at individual extrinsics to find specific errors. You'll see exactly which part of a call caused a revert.

HUMAN

Manual code fixes

If the AI finds a smart contract error, you'll need to handle the actual code changes and resubmissions yourself.

The workflow

What your AI does when a transaction arrives.

The AI handles the heavy lifting of querying the blockchain.

  1. Fetch transaction data

    The AI pulls the specific details for a single transaction to check its status.

    get_extrinsic
  2. Retrieve block data

    Your agent pulls the full contents of a specific block to see all activity at that height.

    get_block
  3. List block activity

    The AI scans the extrinsics within a block to help you find a specific call.

    list_extrinsics
  4. Analyze errors

    The AI uses the retrieved extrinsic data to explain why a transaction failed.

    get_extrinsic

Try it

Copy these to start.

Use these prompts to begin your investigation.

Starting points

Replace the transaction hashes and block numbers with your own data.

Moonriver Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_YSffbH8tRiinzCaKL3yZljmLabez82stkc0l6rBj/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Moonriver capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "moonriver-moonriver-block-explorer-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_YSffbH8tRiinzCaKL3yZljmLabez82stkc0l6rBj/mcp"
    }
  }
}
Copy into chat04
  • Check the status of this Moonriver transaction: 0xabc123...

  • What happened in Moonriver block 1234567?

  • List all the extrinsics in this block: 889900

  • Why did this transaction fail? Here is the hash: 0xdef456...

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Moonriver once, then ask.

Connect the Moonriver MCP to your client. Your login stays encrypted on our side, and you can start querying the chain immediately.

Connect Moonriver to your AI

FAQ

How the debugging task behaves

  • 01

    Can the AI send a transaction for me?

    No. This MCP only provides tools to read block and extrinsic data. It cannot sign or broadcast transactions.

  • 02

    Can the AI fix my smart contract errors?

    No. The AI can identify why a transaction failed, but you must perform the actual code fixes and resubmissions.

  • 03

    Does the AI have access to all Moonriver data?

    Yes, the AI can access any data provided by the Moonriver Block Explorer API, such as blocks and extrinsics.

  • 04

    Can I use this with Cursor or Windsurf?

    Yes. You can use this with any MCP-compatible client, including Cursor, Windsurf, and VS Code.

  • 05

    How does the AI verify a transaction status?

    The AI uses the get_extrinsic tool to pull the transaction details and reads the status field to tell you if it succeeded.

  • More questions about Moonriver? The Connector page answers them. See everything the Moonriver Connector can do

Connect Moonriver to Claude, Cursor, ChatGPT & more