🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

utilsforagents-mcp

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

utilsforagents-mcp

MCP server for UtilsForAgents with eight paid x402 utility tools plus one free feedback tool, with Base or Solana payer support.

latest
npmnpm
Version
1.3.0
Version published
Weekly downloads
54
28.57%
Maintainers
1
Weekly downloads
 
Created
Source

utilsforagents-mcp

MCP server for https://utilsforagents.com. It exposes eight paid utility tools via x402 plus one free feedback tool for feature requests and usability issues. Paid calls can be signed with either a Base EVM wallet or a Solana wallet.

Available Tools

ToolEndpointCostDescription
json-diffPOST /v1/diff$0.003Compare two JSON values and return a structured diff
exif-summaryPOST /v1/image/exif-summary$0.003Extract EXIF metadata from a base64-encoded JPEG image
scrub-metadataPOST /v1/image/scrub-metadata$0.003Strip metadata from a base64-encoded JPEG or PNG image
html-to-markdownPOST /v1/html/to-markdown$0.003Convert an HTML string to clean Markdown
fetch-markdownPOST /v1/html/fetch-markdown$0.003Fetch a public URL and convert its HTML to Markdown
fetch-contentPOST /v1/text/fetch-content$0.003Fetch a public URL and extract readable text
url-metadataPOST /v1/url/metadata$0.003Extract title, Open Graph, Twitter Card, favicon, feeds, and canonical metadata
count-tokensPOST /v1/utilities/count-tokens$0.003Count tokens for LLM input using exact BPE or estimation
submit-feedbackPOST /v1/feedbackfreeSubmit short product or feature feedback without x402 payment

Payment Model

Paid utility tools use the x402 protocol with USDC. On a paid call, the MCP server signs the payment challenge using the configured wallet and retries automatically. The API currently advertises payment requirements on Base and Solana mainnet. The submit-feedback tool is free and does not trigger x402 payment.

Because this package includes paid tools, you must provide at least one payer key: EVM_PRIVATE_KEY or SOLANA_PRIVATE_KEY.

Quick Start

npx utilsforagents-mcp

Configuration

VariableRequiredDescription
EVM_PRIVATE_KEYConditionallyEVM private key for a wallet holding USDC on Base. 0x prefix is optional. Provide this or SOLANA_PRIVATE_KEY.
SOLANA_PRIVATE_KEYConditionallySolana private key for a wallet holding USDC on Solana mainnet. Accepts base58, 0x hex, or a JSON byte array such as the contents of ~/.config/solana/id.json. Provide this or EVM_PRIVATE_KEY.
RESOURCE_SERVER_URLNoOverride the API base URL. Defaults to https://utilsforagents.com.

If both payer keys are present, the MCP server registers both payment schemes and lets the x402 client select the matching requirement returned by the API.

Claude Desktop

{
  "mcpServers": {
    "utilsforagents": {
      "command": "npx",
      "args": ["-y", "utilsforagents-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "your_wallet_private_key_here"
      }
    }
  }
}

Config path:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

To use Solana instead, replace EVM_PRIVATE_KEY with SOLANA_PRIVATE_KEY in the env block.

Wallet Setup

  • Create or dedicate a low-balance wallet on Base or Solana.
  • Fund it with a small amount of USDC on the matching network.
  • Export the private key in a supported format.
  • Set EVM_PRIVATE_KEY or SOLANA_PRIVATE_KEY before starting the MCP server.

Use a dedicated low-balance wallet for this package. Do not use a wallet that holds significant funds.

License

MIT

Keywords

mcp

FAQs

Package last updated on 21 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts