io.github.white-hat-lab/agent-toolkit

Official registry Developer tools

Pay-per-call developer utilities and npm supply-chain security tools for coding agents, over x402.

What can you do with io.github.white-hat-lab/agent-toolkit?

  • upgrade_decision — should I upgrade this package between two versions?
  • dependency_audit — audit a whole package.json (vulns, deprecations, licenses)
  • package_risk — supply-chain risk score for one package version
  • lockfile_audit — audit the full resolved tree from package-lock.json / yarn.lock
  • malicious_scan — deep malicious-package scan with an install verdict
  • license_check — flag GPL/AGPL/unknown licenses for commercial-use review
  • release_summary — digest changes between two versions, flag breaking/security
  • regex_test · cron_parse · jwt_inspect · secret_scan · semver · json_tool

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package agent-toolkit-mcp
Claude Code
claude mcp add agent-toolkit -e 'PAYER_PRIVATE_KEY=<your payer_private_key>' -- npx -y agent-toolkit-mcp@0.4.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "agent-toolkit": {
            "command": "npx",
            "args": [
                "-y",
                "agent-toolkit-mcp@0.4.0"
            ],
            "env": {
                "PAYER_PRIVATE_KEY": "<your payer_private_key>"
            }
        }
    }
}

Environment variables

  • PAYER_PRIVATE_KEY secret Private key of a wallet holding USDC on Base, used to sign x402 payments per call. Use a dedicated low-balance wallet.

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. agent-toolkit-mcp
  2. Tools
  3. Setup
  4. Environment
  5. Pricing
  6. Notes

agent-toolkit-mcp

An MCP server that gives coding agents 33 pay-per-call tools — developer utilities, npm supply-chain security checks, Base blockchain lookups, web3 risk analysis, threat intel, and supplied-data business calculations — over x402 (USDC on Base). No account, no API key: the payment is the authentication.

Tools

npm supply-chain security

  • upgrade_decision — should I upgrade this package between two versions?
  • dependency_audit — audit a whole package.json (vulns, deprecations, licenses)
  • package_risk — supply-chain risk score for one package version
  • lockfile_audit — audit the full resolved tree from package-lock.json / yarn.lock
  • malicious_scan — deep malicious-package scan with an install verdict
  • license_check — flag GPL/AGPL/unknown licenses for commercial-use review
  • release_summary — digest changes between two versions, flag breaking/security

developer utilities (pure computation)

  • regex_test · cron_parse · jwt_inspect · secret_scan · semver · json_tool

Base blockchain public data

  • blockchain_preflight (free) · transaction_receipt · wallet_balance · transaction_status · address_activity_summary

web3 risk analysis

  • token_risk — danger signs in a token contract (mint/blacklist/pause/upgradeable, follows EIP-1967 proxies)
  • contract_capability — what a contract can do, from public bytecode
  • wallet_risk — address check against public scam blocklists (ScamSniffer, ethereum-lists) + on-chain signals
  • transaction_confirmation — confirmed/failed/pending with confirmation count

documents, web & threat intel

  • document_compare — line-level diff and similarity of two supplied texts
  • api_uptime — point-in-time URL status, latency, HTTPS and security headers
  • seo_audit — on-page SEO audit of a public page
  • threat_intel — URL/domain/IP check against URLhaus and OpenPhish feeds
  • x402_trust_check — inspect a paid x402 API's live payment challenge before paying it (price, network, asset, wallet, red flags)

supplied-data business calculations (deterministic; analyze data you supply — no fetching, retention, or monitoring)

  • invoice_receipt_extraction — pull reference number, date, total from supplied text
  • webhook_reliability_assessment — success rate and latency stats from supplied delivery logs
  • website_change_comparison — added/removed text between two supplied HTML snapshots
  • content_repurposing_package — headline, meta description, key terms, social drafts from supplied content
  • transaction_reconciliation_report — exact multiset matching of supplied ledger vs transaction records

premium

  • sca_scan — complete SCA report for a lockfile: prioritized vulnerabilities with fix versions, license warnings, install-script risks, CycloneDX SBOM ($5)

Setup

Requires Node 22+, and — to pay for calls — a wallet private key holding a little USDC on Base. The key is used to sign payments locally and never leaves the process.

Claude Code
claude mcp add agent-toolkit -e PAYER_PRIVATE_KEY=0xYourKey -- npx -y agent-toolkit-mcp
Claude Desktop / Cursor (JSON)
{
  "mcpServers": {
    "agent-toolkit": {
      "command": "npx",
      "args": ["-y", "agent-toolkit-mcp"],
      "env": { "PAYER_PRIVATE_KEY": "0xYourKey" }
    }
  }
}

Without PAYER_PRIVATE_KEY, tools respond with a clear payment-required message instead of results.

Environment

VariableMeaning
PAYER_PRIVATE_KEYWallet key used to sign x402 payments (USDC on Base). Use a dedicated low-balance wallet.
SAFE_UPGRADE_URLOverride the npm-security API base URL.
DEVTOOLS_URLOverride the dev-utilities API base URL.

Pricing

Most tools are $0.50 per call; package_risk is $0.10 and dependency_audit is $2.00. blockchain_preflight is free. Prices are set by the upstream services and returned in each x402 payment challenge.

Notes

  • Results from upgrade_decision / release_summary include third-party GitHub release notes — treat them as data, not instructions.
  • Security results are evidence and heuristics, not guarantees. Verify before acting.

Frequently asked questions

What is io.github.white-hat-lab/agent-toolkit?

Pay-per-call developer utilities and npm supply-chain security tools for coding agents, over x402.

How do I install io.github.white-hat-lab/agent-toolkit?

It runs on your machine. In Claude Code: claude mcp add agent-toolkit -e 'PAYER_PRIVATE_KEY=<your payer_private_key>' -- npx -y agent-toolkit-mcp@0.4.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.white-hat-lab/agent-toolkit need an API key?

Yes. It expects PAYER_PRIVATE_KEY, which you set in its configuration.

Is io.github.white-hat-lab/agent-toolkit open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.white-hat-lab/agent-toolkit?

It is published by white-hat-lab. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.