Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
merit-systems avatar

Agentcash

  • 2k installs
  • 16 repo stars
  • Updated July 14, 2026
  • merit-systems/agentcash-skills

agentcash provides wallet-paid x402/MPP API access across stable* service origins without API keys.

About

AgentCash enables paid API access via x402 and MPP protocols with automatic wallet authentication. No API keys or subscriptions; wallet pays per request in USDC on Base, Solana, and Tempo. SERVICES origins include stableenrich (people, company, web search, scraping), stablesocial (TikTok, Instagram, Reddit), stablestudio (AI image/video), stableemail, stablephone, stablejobs, stabletravel, and stablebrowser. Workflow: check balance with agentcash.get_balance(), discover service, fetch when origin matches; search only when no listed origin fits. Triggers: research, enrich, scrape, x402, mpp, agentcash. Use for wallet-paid third-party API calls in agents. Pay-per-call x402/MPP APIs with USDC wallet on Base, Solana, Tempo No API keys; wallet authentication and per-request payment SERVICES map: stableenrich, stablesocial, stablestudio, stableemail, and more agentcash.get_balance() before paid calls to confirm funds Skip search when task matches a listed SERVICE origin directly agentcash provides wallet-paid x402/MPP API access across stable* service origins without API keys Successful paid API call via matching SERVICE origin with balance-confirmed wallet User mentions agentcash, x402.

  • Pay-per-call x402/MPP APIs with USDC wallet on Base, Solana, Tempo.
  • No API keys; wallet authentication and per-request payment.
  • SERVICES map: stableenrich, stablesocial, stablestudio, stableemail, and more.
  • agentcash.get_balance() before paid calls to confirm funds.
  • Skip search when task matches a listed SERVICE origin directly.

Agentcash by the numbers

  • 1,954 all-time installs (skills.sh)
  • +171 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #250 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

agentcash capabilities & compatibility

Capabilities
wallet balance check · service origin routing · pay per call apis · multi chain usdc payment · enrich and scrape access
Works with
stripe
Use cases
web scraping · research · api development
npx skills add https://github.com/merit-systems/agentcash-skills --skill agentcash

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2k
repo stars16
Security audit2 / 3 scanners passed
Last updatedJuly 14, 2026
Repositorymerit-systems/agentcash-skills

How do I call paid APIs from an agent using crypto wallet per-request payment?

Pay-per-call x402 and MPP APIs with USDC wallet on Base, Solana, and Tempo without traditional API keys.

Who is it for?

Agents needing enrich, scrape, social, or media APIs via x402 wallet payment.

Skip if: Traditional subscription API keys without x402/MPP wallet setup.

When should I use this skill?

User mentions agentcash, x402, mpp, enrich API, or wallet-paid API calls.

What you get

Successful paid API call via matching SERVICE origin with balance-confirmed wallet.

  • Paid API responses from stable* origins

By the numbers

  • Documents 10 named stable* SERVICE origins for agent API routing
  • Supports USDC payments on Base, Solana, and Tempo chains

Files

SKILL.mdMarkdownGitHub ↗

AgentCash — Paid API Access

Call any x402 or MPP-protected API with automatic wallet authentication and payment. No API keys or subscriptions required.

Check Balance

agentcash.get_balance()

Returns total USDC balance across supported networks. Use this before paid calls to confirm funds are available.

Redeem Invite Code

agentcash.redeem_invite(code="YOUR_CODE")

One-time use per code. Credits added instantly. Run agentcash.get_balance() after to verify.

Deposit USDC

1. Call agentcash.list_accounts() to get per-network wallet addresses and deposit links 2. Send USDC on Base network (eip155:8453) or Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) to the matching address 3. Or open the returned deposit link for the selected network

Important: Only Base or Solana network USDC. Other networks or tokens will be lost.

Calling Paid APIs

1. Pick an origin — or search

Check the Available Services table below first. If any origin clearly covers the task, skip search entirely and jump to step 2 (discover). Examples:

TaskOrigin (skip search)
Look up a person or companystableenrich.dev
Generate an image or videostablestudio.dev
Get Instagram/TikTok datastablesocial.dev
Send an emailstableemail.dev
Upload a filestableupload.dev

Only use search when none of the listed origins fit:

agentcash.search(query="send physical mail")

Returns matching origins with endpoints and pricing (the top match often includes schema so you can call fetch immediately).

2. Discover endpoints

agentcash.discover_api_endpoints(url="https://stableenrich.dev")

Returns all endpoints, pricing, and usage instructions. Read the `instructions` field — it has critical endpoint-specific guidance.

3. Check schema (optional)

agentcash.check_endpoint_schema(url="https://stableenrich.dev/api/apollo/people-search")

Returns full request/response JSON schemas and pricing for a specific endpoint.

4. Make a paid request

agentcash.fetch(
  url="https://stableenrich.dev/api/apollo/people-search",
  method="POST",
  body={"person_titles": ["CEO"], "person_locations": ["San Francisco"]}
)

Payment is automatic: sends request, gets 402 challenge, signs USDC payment, retries with credential, returns result. Payments settle only on success (2xx) — failed requests cost nothing. agentcash.fetch also handles SIWX-authenticated endpoints automatically when the route supports that flow.

Available Services

OriginServiceWhat it does
https://stableenrich.devStableEnrichResearch APIs: Apollo (people/org), Exa (web search), Firecrawl (scraping), Google Maps, Clado (LinkedIn), Serper (news/shopping), WhitePages, Reddit, Hunter (email verification), Influencer enrichment
https://stableupload.devStableUploadPay-per-upload file hosting. 10MB/$0.02, 100MB/$0.20, 1GB/$2.00. 6-month TTL
https://stablestudio.devStableStudioAI image/video generation: GPT Image, Flux, Nano Banana, Sora, Veo, Seedance, Wan
https://stablesocial.devStableSocialSocial media data: TikTok, Instagram, Facebook, Reddit, LinkedIn. $0.06/call, async two-step
https://stableemail.devStableEmailSend emails ($0.02), forwarding inboxes ($1/mo), custom subdomains ($5)
https://stablephone.devStablePhoneAI phone calls ($0.54), phone numbers ($20), top-ups ($15)
https://stablejobs.devStableJobsJob search via Coresignal
https://stabletravel.devStableTravelTravel search via Amadeus
https://stablebrowser.devStableBrowserBrowser Use

Run agentcash.discover_api_endpoints(url="<origin>") on any origin to see its full endpoint catalog.

Quick Reference

TaskTool
Check balanceagentcash.get_balance
Get deposit links and wallet addressesagentcash.list_accounts
Redeem codeagentcash.redeem_invite(code="...")
Find APIs by natural languageagentcash.search(query="...")
Discover endpointsagentcash.discover_api_endpoints(url="...")
Check pricing/schemaagentcash.check_endpoint_schema(url="...")
Paid POST requestagentcash.fetch(url="...", method="POST", body={...})
Paid GET requestagentcash.fetch(url="...")
Authenticated GET (no payment)agentcash.fetch(url="...")

Tips

  • Skip search when a listed origin fits the task. Go straight to discover_api_endpoints. Only use search when no origin in the Available Services table matches.
  • Always discover before calling arbitrary paths — the instructions field has critical endpoint-specific patterns and required parameters.
  • Payments settle only on success (2xx) — failed requests cost nothing.
  • Use check_endpoint_schema when unsure about request/response format.
  • Independent agentcash.fetch calls can run in parallel for better throughput.
  • Network: Base (eip155:8453) or Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp), Currency: USDC.

Troubleshooting

IssueSolution
"MCP tool not found"Reinstall MCP, restart IDE
"Insufficient balance"Run agentcash.get_balance(), then agentcash.list_accounts() or redeem an invite code
"Payment failed"Transient error — retry the request
"Invalid invite code"Code already used or doesn't exist
Balance not updatingWait for Base or Solana network confirmation (~2 sec)

Related skills

How it compares

Choose agentcash for wallet-metered multi-API agents; use direct vendor SDKs when you need annual contracts and fixed API keys.

FAQ

Are API keys required?

No. Wallet pays per request in USDC on Base, Solana, or Tempo.

What should run before paid calls?

agentcash.get_balance() to confirm USDC funds are available.

When should search be skipped?

When the task matches a listed SERVICES origin, go straight to discover and fetch.

Is Agentcash safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Backend & APIspaymentsfinance

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.