Crawler Summary

mcp-onchain-agent answer-first brief

Onchain Transactions through MCP Agents MCP Onchain Agent A $1 server that integrates $1 to provide AI-driven on-chain interactions through Claude Desktop and other MCP-compatible clients. Features - **MCP Server**: Exposes AgentKit tools via the Model Context Protocol - **Comprehensive Error Handling**: Detailed logging and error messages for debugging - **Multi-Client Support**: Works with Claude Desktop, MCP Jam, and other MCP debuggers - **CDP Integrat Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

mcp-onchain-agent is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 80/100

mcp-onchain-agent

Onchain Transactions through MCP Agents MCP Onchain Agent A $1 server that integrates $1 to provide AI-driven on-chain interactions through Claude Desktop and other MCP-compatible clients. Features - **MCP Server**: Exposes AgentKit tools via the Model Context Protocol - **Comprehensive Error Handling**: Detailed logging and error messages for debugging - **Multi-Client Support**: Works with Claude Desktop, MCP Jam, and other MCP debuggers - **CDP Integrat

MCPverified

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Manojbaasha

Artifacts

0

Benchmarks

0

Last release

0.1.0

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/ManojBaasha/mcp-onchain-agent.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Manojbaasha

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

5

Snippets

0

Languages

typescript

Executable Examples

text

mcp-onchain-agent/
├── src/
│   ├── index.ts              # MCP server entry point
│   └── getAgentKit.ts        # AgentKit configuration and initialization
├── server_wallet/
│   └── main.ts               # Utility script for testnet faucet requests
├── build/                    # Compiled output (generated)
├── claude_desktop_config.json    # Claude Desktop configuration (not tracked)
├── mcp_debugger_config.example.json  # Example config for MCP debuggers
└── package.json

sh

npm install

sh

npm run build

sh

cp claude_desktop_config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json

sh

cd server_wallet
npm install
# Set up .env file with CDP credentials
npx tsx main.ts

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

Onchain Transactions through MCP Agents MCP Onchain Agent A $1 server that integrates $1 to provide AI-driven on-chain interactions through Claude Desktop and other MCP-compatible clients. Features - **MCP Server**: Exposes AgentKit tools via the Model Context Protocol - **Comprehensive Error Handling**: Detailed logging and error messages for debugging - **Multi-Client Support**: Works with Claude Desktop, MCP Jam, and other MCP debuggers - **CDP Integrat

Full README

MCP Onchain Agent

A Model Context Protocol (MCP) server that integrates Coinbase AgentKit to provide AI-driven on-chain interactions through Claude Desktop and other MCP-compatible clients.

Features

  • MCP Server: Exposes AgentKit tools via the Model Context Protocol
  • Comprehensive Error Handling: Detailed logging and error messages for debugging
  • Multi-Client Support: Works with Claude Desktop, MCP Jam, and other MCP debuggers
  • CDP Integration: Uses Coinbase Developer Platform (CDP) for wallet management and on-chain operations
  • Testnet Utilities: Includes a utility script for requesting testnet funds

Project Structure

mcp-onchain-agent/
├── src/
│   ├── index.ts              # MCP server entry point
│   └── getAgentKit.ts        # AgentKit configuration and initialization
├── server_wallet/
│   └── main.ts               # Utility script for testnet faucet requests
├── build/                    # Compiled output (generated)
├── claude_desktop_config.json    # Claude Desktop configuration (not tracked)
├── mcp_debugger_config.example.json  # Example config for MCP debuggers
└── package.json

Prerequisites

  • Node.js (v22+ recommended)
  • CDP API credentials:
    • CDP_API_KEY_ID
    • CDP_API_KEY_SECRET
    • CDP_WALLET_SECRET

Installation

npm install

Configuration

Environment Variables

The server requires the following environment variables (set via your MCP client configuration):

Required:

  • CDP_API_KEY_ID - Your CDP API key ID
  • CDP_API_KEY_SECRET - Your CDP API key secret
  • CDP_WALLET_SECRET - Your CDP wallet secret

Optional:

  • NETWORK_ID - Network ID (default: base-sepolia)
  • ADDRESS - Wallet address (if using existing wallet)
  • OWNER_ADDRESS - Owner address for wallet
  • RPC_URL - Custom RPC endpoint
  • PAYMASTER_URL - Paymaster URL for sponsored transactions
  • IDEMPOTENCY_KEY - Idempotency key for requests

Usage

Building the Server

npm run build

This compiles TypeScript to JavaScript in the build/ directory.

Using with Claude Desktop

  1. Copy claude_desktop_config.json to your Claude Desktop config directory:

    cp claude_desktop_config.json ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  2. Edit the config file and add your CDP credentials in the env section.

  3. Restart Claude Desktop and start using on-chain tools!

Using with MCP Debuggers (MCP Jam, etc.)

  1. Reference mcp_debugger_config.example.json for the configuration format.

  2. In your MCP debugger, configure the server with:

    • Command: node
    • Args: ["/path/to/mcp-onchain-agent/build/index.js"]
    • Environment Variables: Set all required variables in the env section
  3. The server logs detailed startup information to stderr, which MCP debuggers can capture for troubleshooting.

Testnet Utilities

The server_wallet/ directory contains a utility script for requesting testnet funds:

cd server_wallet
npm install
# Set up .env file with CDP credentials
npx tsx main.ts

This script requests testnet tokens (ETH, USDC, EURC, CB-BTC) from Base Sepolia and Ethereum Sepolia testnets.

Development

Code Structure

  • src/index.ts: Main MCP server implementation

    • Sets up MCP server with stdio transport
    • Handles tool listing and execution
    • Provides detailed error logging
  • src/getAgentKit.ts: AgentKit configuration

    • Initializes CDP Smart Wallet Provider
    • Configures action providers (ERC20, WETH, Pyth, etc.)
    • Handles environment variable validation
    • Provides helpful error messages

Error Handling

The server includes comprehensive error handling:

  • Startup Logging: Logs each initialization step to stderr
  • Environment Validation: Checks for required environment variables
  • Structured Errors: JSON-formatted error output for debuggers
  • Helpful Messages: Clear error messages with troubleshooting guidance

Debugging

When the server fails to start, check the stderr output for:

  1. Starting MCP server... - Server initialization begins
  2. Initializing AgentKit... - AgentKit configuration starts
  3. Environment check: - Shows which environment variables are set (without exposing secrets)
  4. Error messages with specific details about what went wrong

Available Tools

The server exposes AgentKit tools via MCP, including:

  • Wallet operations (balance checks, transfers)
  • ERC20 token operations
  • WETH operations
  • Pyth price feeds
  • CDP API operations
  • Smart wallet operations
  • X402 operations

See AgentKit Documentation for full tool documentation.

Troubleshooting

"Connection closed" Error

This usually means environment variables aren't being passed correctly:

  1. Verify all required environment variables are set in your MCP client configuration
  2. Check the stderr logs for the "Environment check" output
  3. Ensure ADDRESS and OWNER_ADDRESS are either set correctly or left empty (not "value")

"Smart Account with given address not found"

The wallet at the specified address doesn't exist. Either:

  • Create the wallet first using CDP
  • Remove the ADDRESS environment variable to let the provider create/find a wallet
  • Use a different address where a wallet exists

"Missing required environment variables"

Ensure all three required variables are set:

  • CDP_API_KEY_ID
  • CDP_API_KEY_SECRET
  • CDP_WALLET_SECRET

Learn More

License

Private project - see package.json for details.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/ManojBaasha/mcp-onchain-agent#input",
  "outputSchemaRef": "https://github.com/ManojBaasha/mcp-onchain-agent#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:45:52.166Z",
  "sourceUpdatedAt": "2026-02-24T19:45:52.166Z",
  "freshnessSeconds": 4441585
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T05:32:18.115Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "cli",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract capability:cli|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:52.166Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:52.166Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/ManojBaasha/mcp-onchain-agent#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:52.166Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Manojbaasha",
    "href": "https://github.com/ManojBaasha/mcp-onchain-agent",
    "sourceUrl": "https://github.com/ManojBaasha/mcp-onchain-agent",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-manojbaasha-mcp-onchain-agent/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to mcp-onchain-agent and adjacent AI workflows.