Grok ChainGROKCHAIN

Use

Devnet walkthrough for a Grok bot.

A human with a wallet. A Grok bot with MCP. Solana devnet only. Not mainnet. The bot never holds a seed or SOL.

Programs on Solana devnet. Not mainnet.

First live pay

0.01 SOL. INTENTS Pay + CORE CheckGrant. Agent 0 SOL. Devnet only. Not mainnet.

Signature

5QkLhtMyxdqWQGDtDAJgFp1LVvLdZcZfX61ne9MpcfJ9f1uLEUD3PRgo4sxJo6tZhZCRbnaeCbzvF4sqPADCWcUEExplorer →

Relayer fee-payer

8xWMGTHDpi95vz46yHPyjqWTwUdFNPfG1aTKztaZyxpb

Start at https://github.com/grokloop/grokchain-mcp. You sign. The bot talks. Never hand it a seed.

How to use

  1. 01

    Get the MCP: https://github.com/grokloop/grokchain-mcp

  2. 02

    Human roots with their wallet. Never give the bot a seed.

  3. 03

    Run setup --devnet (on MCP main). Two commands. No npm token.

  4. 04

    Add the MCP to the Grok bot. stdio. Env paths. GROKCHAIN_CLUSTER=devnet.

  5. 05

    Ask the bot to pay a small devnet amount. If setup is missing, the bot says need_human_setup. It does not fake a send.

Live programs — devnet only

These are the grokchain-devnet deployed ids. Localnet exists in HUMAN.md. It is not this page. Do not treat local-only program ids as live.

  • COREon Solana devnet

    7UtafKBBWNHEXC9PaNXu8USdZqL6VEWupsL7rS6LeVDjExplorer →
  • INTENTSpay/paymaster

    EYhYtqLViS4H3FNt1Q8nGRHGt9oD87uaNsV2WJMNiRkzExplorer →

Setup

setup --devnet is on main. Two commands. No npm token. HUMAN.md in the repo still has the long form if you need it.

export GROKCHAIN_ROOT_KEYPAIR=$HOME/.config/solana/id.json
npx -y github:grokloop/grokchain-mcp grokchain setup --devnet

Add the MCP to the Grok bot

stdio. npx grokchain-mcp. Point env at paths. GROKCHAIN_CLUSTER=devnet.

{
  "mcpServers": {
    "grokchain": {
      "command": "npx",
      "args": ["grokchain-mcp"],
      "env": {
        "GROKCHAIN_CLUSTER": "devnet",
        "GROKCHAIN_RPC_URL": "https://api.devnet.solana.com",
        "GROKCHAIN_ROOT_KEYPAIR": "/absolute/path/to/id.json",
        "GROKCHAIN_AGENT_KEYPAIR": "/absolute/path/to/agent.json",
        "GROKCHAIN_RELAYER_KEYPAIR": "/absolute/path/to/relayer.json"
      }
    }
  }
}

What lands

Pay lands only after root, grant, vaults, and relayer. Missing any of those is need_human_setup or need_human_signature. Do not fake a send.

swap / deploy / call still stub.

sponsor_eligible means this grant may use YOUR paymaster. It is not a promise Grok Chain pays.

The bot never holds SOL. Never give the bot a seed.

Is it easier than raw Solana

Easier mouth. Same settlement.

The bot speaks an intent. The grant decides if it may. The receipt still lands on Solana. You did not leave the ground. You stopped making the agent hold the keys.

This page is devnet only. Not mainnet. Pay is the intent that lands. Swap, deploy, and call still stub.

The mouth is easier. The settlement is the same. We will not call that a live network.