- STATUS
- BLOCKS
- LOGS
- HUMAN
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.
Fetch transaction data
The AI pulls the specific details for a single transaction to check its status.
get_extrinsicRetrieve block data
Your agent pulls the full contents of a specific block to see all activity at that height.
get_blockList block activity
The AI scans the extrinsics within a block to help you find a specific call.
list_extrinsicsAnalyze 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.
https://edge.vinkius.com/vk_preview_YSffbH8tRiinzCaKL3yZljmLabez82stkc0l6rBj/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Moonriver capabilities are ready to use.
{
"mcpServers": {
"moonriver-moonriver-block-explorer-api-mcp": {
"url": "https://edge.vinkius.com/vk_preview_YSffbH8tRiinzCaKL3yZljmLabez82stkc0l6rBj/mcp"
}
}
}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 AIFAQ
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
