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

nsgoods-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nsgoods-mcp

Unified MCP server for the nsgoods x402 oracle suite: signed, pay-per-call USDC-on-Base tools for crypto signals, ERC-8004 agent trust, market regime, web/GEO extractability and US solar legality — plus a free preview for each — for Claude Desktop, Cursor

latest
npmnpm
Version
1.0.1
Version published
Weekly downloads
22
-12%
Maintainers
1
Weekly downloads
 
Created
Source

nsgoods-mcp

Unified MCP server for the nsgoods x402 oracle suite — the verifiable trust layer for AI agents. It exposes every paid endpoint of the five nsgoods services as MCP tools (plus a free preview for each), and pays per call in USDC on Base via the x402 protocol.

ServiceSubdomainTools
Kraken Crypto Signalssignals.nsgoods.orgsignals, signals_top, indicators, regime_changed, history, backtest
Agent Trust Oracle (ERC-8004)trust.nsgoods.orgagent_trust
CMC Regime Skillregime.nsgoods.orgregime
Extractability Oracle (web/GEO)schema.nsgoods.orgextractability, extractability_html
Solar Legality Oraclesolar.nsgoods.orgsolar_legality, solar_legality_all
Free previewssignals_preview, trust_preview, regime_preview, extractability_preview, solar_preview

Every paid answer is ECDSA-signed and appended to a public, tamper-evident hash chain, so an agent can verify authenticity before trusting it.

How payment works

Payment is automatic. When a paid endpoint returns HTTP 402, @x402/axios signs a USDC payment on Base with your wallet and retries — no accounts, no API keys. You only pay for the paid tools; every *_preview tool is free and needs no wallet.

Set EVM_PRIVATE_KEY to a low-balance Base hot wallet with a little USDC to enable the paid tools. Without it, the server still runs and the previews work; paid tools return a friendly "set EVM_PRIVATE_KEY" message.

Install / run

npm install -g nsgoods-mcp
EVM_PRIVATE_KEY=0x... nsgoods-mcp   # stdio MCP server

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "nsgoods": {
      "command": "npx",
      "args": ["-y", "nsgoods-mcp"],
      "env": { "EVM_PRIVATE_KEY": "0xYOUR_BASE_WALLET_KEY" }
    }
  }
}

Omit EVM_PRIVATE_KEY to use only the free preview tools.

Security

EVM_PRIVATE_KEY is a spending key. Use a dedicated, low-balance Base wallet funded with only what you intend to spend. Never commit it. Prices per call range from $0.005 to $0.25 (see each tool description).

License

MIT © Nikoble1926

Keywords

x402

FAQs

Package last updated on 12 Jul 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