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

bazaar-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bazaar-mcp

MCP server for the OpSpawn x402 Bazaar — screenshot capture, AI analysis, PDF/HTML generation, code security scanning, and dependency auditing via x402 micropayments

latest
Source
npmnpm
Version
1.0.2
Version published
Weekly downloads
27
-47.06%
Maintainers
1
Weekly downloads
 
Created
Source

@opspawn/bazaar-mcp

MCP server for the x402 Bazaar — AI-powered tools available via x402 micropayments.

Use screenshots, AI analysis, PDF/HTML generation, code security scanning, and dependency auditing directly from Claude Code, Cursor, Cline, or any MCP client.

Available Tools

ToolDescriptionCost
bazaar_screenshotCapture a screenshot of any URL with AI analysis$0.01 USDC
bazaar_ai_analysisAI-powered page analysis using Gemini 2.0 Flash$0.01 USDC
bazaar_md_to_pdfConvert markdown to a styled PDF document$0.005 USDC
bazaar_md_to_htmlConvert markdown to styled HTML$0.005 USDC
bazaar_code_scanScan code for security vulnerabilities$0.05 USDC
bazaar_dep_auditAudit dependencies for known CVEs$0.10 USDC
bazaar_testFree connectivity testFree
bazaar_statusList all services and pricingFree

Installation

npm install -g @opspawn/bazaar-mcp

Or use directly with npx:

npx @opspawn/bazaar-mcp

Configuration

Claude Code

Add to your Claude Code MCP settings (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "bazaar": {
      "command": "npx",
      "args": ["@opspawn/bazaar-mcp"],
      "env": {
        "X402_PAYMENT_TOKEN": "your-payment-token-here"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json in your project:

{
  "mcpServers": {
    "bazaar": {
      "command": "npx",
      "args": ["@opspawn/bazaar-mcp"]
    }
  }
}

Cline

Add to your Cline MCP settings:

{
  "mcpServers": {
    "bazaar": {
      "command": "npx",
      "args": ["@opspawn/bazaar-mcp"]
    }
  }
}

SSE Transport (Remote/Web Clients)

Start the server in SSE mode:

npx @opspawn/bazaar-mcp --sse

Connect your MCP client to http://localhost:3402/sse.

Environment Variables

VariableDescriptionDefault
X402_PAYMENT_TOKENPayment signature for paid endpoints(empty — will get 402 responses)
A2A_GATEWAY_URLx402 Bazaar gateway URLhttps://a2a.opspawn.com
REQUEST_TIMEOUTRequest timeout in milliseconds30000
SSE_PORTPort for SSE transport mode3402

Payment Setup

x402 Bazaar endpoints use the x402 protocol for micropayments in USDC.

How it works

  • When you call a paid tool without a payment token, you'll get a detailed 402 response showing the price and payment options
  • Payment is supported on Base (standard) and SKALE Europa (gasless, sub-second)
  • To make paid requests, set the X402_PAYMENT_TOKEN environment variable with a valid x402 payment signature

Supported networks

  • Base (eip155:8453) — USDC, standard gas fees
  • SKALE Europa (eip155:2046399126) — USDC, zero gas fees, sub-second finality
  • Arbitrum One (eip155:42161) — USDC, standard gas fees

Development

git clone https://github.com/opspawn/bazaar-mcp-server.git
cd bazaar-mcp-server
npm install
npm run build
npm test

License

MIT

Keywords

mcp

FAQs

Package last updated on 27 Feb 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