Skip to content

feat(additional): add Obol pay-per-call MCP server (Finance/Payments)#4424

Open
superbigroach wants to merge 1 commit into
modelcontextprotocol:mainfrom
superbigroach:add-obol-finance-server
Open

feat(additional): add Obol pay-per-call MCP server (Finance/Payments)#4424
superbigroach wants to merge 1 commit into
modelcontextprotocol:mainfrom
superbigroach:add-obol-finance-server

Conversation

@superbigroach

Copy link
Copy Markdown

Summary

  • Adds Obol to ADDITIONAL.md in the Resources section
  • Obol is a pay-per-call API marketplace for AI agents: discover, pay for, and call metered API services in USDC on Arc testnet using the x402 protocol and EIP-3009 signed transfers
  • Published on npm as @superbigroach/obol-mcp
  • Category: Finance / Payments

Why ADDITIONAL.md

The server is a community-built MCP server in the Finance/Payments space. ADDITIONAL.md is the curated community resource list in this repo; placing Obol here follows the pattern of other payment-adjacent entries (e.g. PayMCP under Frameworks).

Test plan

  • Verify the new line renders correctly in the Markdown preview
  • Confirm the GitHub link (https://github.com/superbigroach/obol-arc) and npm link (https://www.npmjs.com/package/@superbigroach/obol-mcp) resolve

🤖 Generated with Claude Code

Adds Obol to the community resources list in ADDITIONAL.md.
Obol is a pay-per-call API marketplace for AI agents that uses USDC
on Arc testnet (x402 + EIP-3009), published as @superbigroach/obol-mcp.
superbigroach added a commit to superbigroach/obol-arc that referenced this pull request Jun 28, 2026
…istries

- functions/src/mcp-server.ts: StreamableHTTP MCP server (4 tools: find_service,
  pay_and_call, get_balance, list_service) — stateless per-request, auth via
  X-Obol-Api-Key header. Deployed: https://us-central1-obol-arc.cloudfunctions.net/mcpServer
- functions/src/index.ts: export mcpServer
- @modelcontextprotocol/sdk ^1.29.0 added to functions deps
- seller-fn: reverted MCP SDK addition (caused Cloud Build npm ci failure); kept
  seller-fn clean at original deps
- packages/smithery.yaml: updated npx command to @superbigroach/obol-mcp
- packages/package.json: mcpName + repository fields for official MCP registry

Listings now live:
  npm:      @superbigroach/obol-mcp@0.1.1
  Smithery: smithery.ai/servers/s-borjash/obol
  registry: registry.modelcontextprotocol.io (io.github.superbigroach/obol)
  PR:       github.com/modelcontextprotocol/servers/pull/4424
  mcp.so:   submitted
  PulseMCP: submitted (auto-ingests from registry)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant