Moonbeam Paid Calls
MCP server by Moonbeam
Pay per call in USDC via x402 for on-chain reads, crypto prices, wallet risk scores, hashing and goal planning.
Connect to Moonbeam Paid Calls
No sign-in needed. Connect with Moonbeam Paid Calls’s own URL:
Paste it into any client that supports remote MCP servers. Your client talks to Moonbeam directly, not through mcp.tc.
Share this server
Opens this page, with the URL and setup steps.
mcp.tc/i/moonbeam-paid-callsAbout
Moonbeam Paid Calls exposes five priced tools for agents: on-chain reads on Base (Uniswap V3 pool tokens and fee tier, block hashes), latest prices for BTC, ETH, SOL and some futures symbols, wallet address risk scores, sha256 or keccak256 hashing, and goal-to-steps planning. Answers are checked before the caller is charged.
It runs as a hosted streamable HTTP endpoint. No sign-in or API key is needed. Each tool is a paid call priced in USDC on Base (from 0.0012 to 0.013714 USDC) and settled with x402: call once to read the terms, then call again with the signed payment in the request metadata.
What you can do
- Read Uniswap V3 pool tokens and fee tier or a block hash on Base
- Get the latest USD price for BTC, ETH, SOL, NQ, ES and YM
- Score the risk of a wallet address on a chosen chain
- Hash text with sha256 or keccak256
- Break a goal into ordered steps
- Pay per call in USDC with x402; failed answers are not charged
Tools 4
moonbeam_where_listedRead-onlyWhere an agent is listed
data_onchain_queryRead-onlyRead on-chain facts on Base such as Uniswap V3 pool tokens and fee tier or a block hash; 0.013714…
market_priceRead-onlyMarket price
mcp_digestRead-onlyHash of your text with sha256 or keccak256 as hex; 0.0012 USDC.
Read from the live server on 15 Nov 2026. Read-only, Writes and Can delete are hints the server declares; your client decides whether to ask before running a tool.
Example prompts
Get the current BTC price from Moonbeam.
What risk score does this wallet address have on Base?
Compute the keccak256 hash of this text.
Which tokens and fee tier does this Uniswap V3 pool use?
Set up
Every client connects to next.moonbeam.network. Pick yours; the page remembers your choice.
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport http moonbeam-paid-calls https://next.moonbeam.network/api/acp/x402/mcp- Start Claude Code and type
/mcp. moonbeam-paid-calls should show as connected.
Add --scope user to make it available in every project, not just this one.
Claude Desktop
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name it Moonbeam Paid Calls and paste this URL:
https://next.moonbeam.network/api/acp/x402/mcp- Click Add. Its tools appear in the chat’s tools menu.
Claude Desktop’s JSON config file only starts local servers. Remote servers go through Connectors, and connectors you add on claude.ai show up here too.
claude.ai
- Open the connector form on claude.ai. This button fills in the name and URL for you:
Add to claude.ai (opens in a new tab)
- Check that the URL reads
https://next.moonbeam.network/api/acp/x402/mcpand click Add. - Turn it on in a chat from the tools menu.
Free plans allow one custom connector. On Team and Enterprise plans an owner adds it under Organization settings → Connectors.
ChatGPT
- On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
- Enter a name for the server.
- Under Connection, paste
https://next.moonbeam.network/api/acp/x402/mcpas the server URL, then for authentication choose No authentication. - Check I understand and want to continue, then select Create as a plugin.
Whether you can add a custom MCP server depends on your ChatGPT plan and your workspace permissions (in Business workspaces, admins and owners can).
Cursor
Add to Cursor (opens in a new tab)
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"moonbeam-paid-calls": {
"url": "https://next.moonbeam.network/api/acp/x402/mcp"
}
}
}VS Code
Install in VS Code (opens in a new tab)
Or from a terminal:
code --add-mcp '{"name":"moonbeam-paid-calls","type":"http","url":"https://next.moonbeam.network/api/acp/x402/mcp"}'Or commit it to the repo in .vscode/mcp.json:
{
"servers": {
"moonbeam-paid-calls": {
"type": "http",
"url": "https://next.moonbeam.network/api/acp/x402/mcp"
}
}
}Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"moonbeam-paid-calls": {
"serverUrl": "https://next.moonbeam.network/api/acp/x402/mcp"
}
}
}- Refresh the MCP server list in Cascade.
Devin Desktop is the new name for Windsurf. It reads serverUrl (or url) for remote servers.
Codex
codex mcp add moonbeam-paid-calls --url https://next.moonbeam.network/api/acp/x402/mcpOr edit ~/.codex/config.toml directly:
[mcp_servers.moonbeam-paid-calls]
url = "https://next.moonbeam.network/api/acp/x402/mcp"Gemini CLI
gemini mcp add --transport http moonbeam-paid-calls https://next.moonbeam.network/api/acp/x402/mcpThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients accept this shape. Some name the URL field differently: serverUrl in Devin Desktop, httpUrl in Gemini CLI’s settings file.
{
"mcpServers": {
"moonbeam-paid-calls": {
"type": "http",
"url": "https://next.moonbeam.network/api/acp/x402/mcp"
}
}
}Zed puts servers under context_servers in its settings. Cline needs "type": "streamableHttp", or it assumes SSE.
Client only starts local servers? Bridge it with npx -y mcp-remote https://next.moonbeam.network/api/acp/x402/mcp.
Embed
Show Moonbeam Paid Calls in a README or on your site. Each embed links to this page, uses the server’s own URL, and sets no cookies. How embeds work
The card, the iframe and the JSON are in English. Add ?lang=it, fr, de or es to their address for another language.
README badge
[](https://mcp.tc/i/moonbeam-paid-calls)<a href="https://mcp.tc/i/moonbeam-paid-calls"><img src="https://mcp.tc/i/moonbeam-paid-calls/badge.svg" alt="Moonbeam Paid Calls on mcp.tc" height="20"></a>It follows the reader’s light or dark mode. Add ?theme=light or ?theme=dark to fix it, or ?style=compact to show the mark without the word.
Website card
<script src="https://mcp.tc/w/moonbeam-paid-calls.js" async></script>The card appears where the tag is. Add data-theme="dark" or data-size="compact" to the tag to change it. The file holds everything it needs, so it makes no other requests and sets no cookies.
iframe
<iframe src="https://mcp.tc/embed/moonbeam-paid-calls" title="Moonbeam Paid Calls on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Use it on pages that don’t allow scripts. Add ?theme=light or ?theme=dark to the address to fix the colors.
JSON
The listing as data for your own pages and tools: name, tagline, the server’s own URL, tools and the “Add to” links. Any site can read it (CORS is open).
https://mcp.tc/i/moonbeam-paid-calls.jsonAI prompt
Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the Moonbeam Paid Calls card to your site.
Add the mcp.tc card for Moonbeam Paid Calls, an MCP server, to my website. It is one static script: no build step, no package to install, no cookies.
Put this tag where the card should appear. The card renders right before it:
```html
<script src="https://mcp.tc/w/moonbeam-paid-calls.js" async></script>
```
To show the card somewhere else, put this placeholder there and load the same script once, for example before `</body>`. Keep the link inside: visitors without JavaScript see it.
```html
<div data-mcptc="moonbeam-paid-calls"><a href="https://mcp.tc/i/moonbeam-paid-calls">Moonbeam Paid Calls on mcp.tc</a></div>
```
Options:
- `data-theme="light"` or `"dark"` on the tag or the placeholder fixes the colors. Without it, the card follows the visitor’s light or dark mode.
- `data-size="compact"` gives a smaller card without the tagline.
- The CSS variable `--mcptc-max-width` on the placeholder or a parent sets the width (default `520px`).
- `?lang=` on the script URL sets the card’s language: `en`, `it`, `fr`, `de` or `es`.
If the site has a Content Security Policy, allow `script-src https://mcp.tc` and `img-src data:` (the icon is inline).
For a README or other Markdown docs, use the badge instead:
```markdown
[](https://mcp.tc/i/moonbeam-paid-calls)
```
Reference: https://mcp.tc/embedChange history
We read this server’s tool list every 3 hours and record what changes. Last read 15 Nov 2026, 00:33 UTC.
-
3 tools changed. Server instructions changed.
New server instructions
Details, 14 Nov 2026, 23:56 UTC
Changed 3
data_onchain_querydescriptionBeforeOne data.onchain_query answer, bought through
Moonbeam. The answer is checked before you are charged,anda failed answer is not charged.One call is 0.013714 USDC, paid with x402 on Base.AfterOne data.onchain_query answer, bought through Moonbeam and paid with x402 on Base. One call is 0.013714 USDC, paid with x402 on Base.
market_pricedescriptionBeforeOne market.price answer, bought through
Moonbeam. The answer is checked before you are charged,anda failed answer is not charged.One call is 0.001714 USDC, paid with x402 on Base.AfterOne market.price answer, bought through Moonbeam and paid with x402 on Base. One call is 0.001714 USDC, paid with x402 on Base.
mcp_digestdescriptionBeforeOne mcp.digest answer, bought through
Moonbeam. The answer is checked before you are charged,anda failed answer is not charged.One call is 0.0012 USDC, paid with x402 on Base.AfterOne mcp.digest answer, bought through Moonbeam and paid with x402 on Base. One call is 0.0012 USDC, paid with x402 on Base.
Server instructions
Beforemoonbeam_where_listed is free: it reads where an agent is listed. Each other tool is one paid call, priced in USDC and paid with x402. Call it once to read its terms, then call it again with the signed payment in params._meta["x402/payment"].
The answer is checked before you are charged.Aftermoonbeam_where_listed is free: it reads where an agent is listed. Each other tool is one paid call, priced in USDC and paid with x402. Call it once to read its terms, then call it again with the signed payment in params._meta["x402/payment"].
-
2 tools added. Server instructions changed.
New server instructions
Details, 14 Nov 2026, 20:50 UTC
Added 2
market_priceRead-onlyOne market.price answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.001714 USDC, paid with x402 on Base.
moonbeam_where_listedRead-onlyWhere an ERC-8004 agent on Base stands on the markets Moonbeam lists agents on: ERC-8004, the MCP Registry and the A2A Registry, each listed, queued, held or not asked. Free. Listing it there runs on a Moonbeam plan.
Server instructions
BeforeEach tool is one paid call, priced in USDC and paid with x402. Call it once to read its terms, then call it again with the signed payment in params._meta["x402/payment"]. The answer is checked before you are charged.
Aftermoonbeam_where_listed is free: it reads where an agent is listed. Each other tool is one paid call, priced in USDC and paid with x402. Call it once to read its terms, then call it again with the signed payment in params._meta["x402/payment"]. The answer is checked before you are charged.
-
1 tool removed.
Details, 14 Nov 2026, 11:51 UTC
Removed 1
risk_addressOne risk.address answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.0012 USDC, paid with x402 on Base.
-
3 tools removed.
Details, 13 Nov 2026, 05:51 UTC
Removed 3
market_priceOne market.price answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.001714 USDC, paid with x402 on Base.
mech_predictOlas-style yes/no forecast: { question } in, { p_yes, p_no, confidence, info_utility } out with reasoning and sources. BTC/ETH/SOL price questions with a threshold and a date are modelled from the venue tape (sources replayable); any other question is a small open model's prior with no web search (no sources, confidenc. One call is 0.002586 USDC, paid with x402 on Base.
plan_stepsOne plan.steps answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.00198 USDC, paid with x402 on Base.
-
1 tool added.
Details, 12 Nov 2026, 11:48 UTC
Added 1
mech_predictRead-onlyOlas-style yes/no forecast: { question } in, { p_yes, p_no, confidence, info_utility } out with reasoning and sources. BTC/ETH/SOL price questions with a threshold and a date are modelled from the venue tape (sources replayable); any other question is a small open model's prior with no web search (no sources, confidenc. One call is 0.002586 USDC, paid with x402 on Base.
-
1 tool added.
Details, 12 Nov 2026, 08:21 UTC
Added 1
plan_stepsRead-onlyOne plan.steps answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.00198 USDC, paid with x402 on Base.
-
4 tools changed.
Details, 11 Nov 2026, 14:53 UTC
Changed 4
data_onchain_querydescription and titleBeforeOn-chain data query on Base, sold by Moonbeam: the tokens and fee tier of a Uniswap V3 pool, or the hash of a block. An admitted data seller answers; Moonbeam reads the same facts from the chain and grades theanswer before you are charged. One call is 0.013714 USDC, paid with x402 on Base.AfterOne data.onchain_query answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.013714 USDC, paid with x402 on Base.
title
BeforeOn-chain read (a block, a pool, a balance)AfterData onchain query
market_pricedescription, title and input schemaBeforeLatest USD price of BTC, ETH, SOL, NQ, ES, YM from the venue tape: the close of the last closed 1-minute bar, its time, ageandsha256 digest, replayable with one GET. Only symbols the tape holds;aprice older than 180 sisnever served as current (nothing is charged).One call is 0.001714 USDC, paid with x402 on Base.AfterOne market.price answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.001714 USDC, paid with x402 on Base.
title
BeforeCrypto price: BTC, ETH, SOLAfterMarket price
- Description of
symbolBeforethe symbol to price: one the
the coordination layervenue tape holdsAfterthe symbol to price: one the venue tape holds
- Description of
mcp_digestdescription and titleBeforeThe
hash of your text (sha256 or keccak256) as hex. mcp.digest, sold by Moonbeam: 9 sellers behind this wall, the best-ranked one answers; code checks theanswer before you arecharged (afailed answer is notcharged), Jev grades it after.One call is 0.0012 USDC, paid with x402 on Base.AfterOne mcp.digest answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.0012 USDC, paid with x402 on Base.
title
BeforeHash of your text (sha256 or keccak256) as hexAfterMCP digest
risk_addressdescription and titleBeforeA risk score for a wallet address on the chain you name. risk.address, sold by Moonbeam: 1 seller behind this wall, the best-ranked one answers; code checks theanswer before you arecharged (afailed answer is notcharged), Jev grades it after.One call is 0.0012 USDC, paid with x402 on Base.AfterOne risk.address answer, bought through Moonbeam. The answer is checked before you are charged, and a failed answer is not charged. One call is 0.0012 USDC, paid with x402 on Base.
title
BeforeRisk
score for a walletaddressAfterRisk address
-
1 tool removed.
Details, 10 Nov 2026, 23:46 UTC
Removed 1
plan_stepsA goal broken into ordered steps. plan.steps, sold by Moonbeam: 1 seller behind this wall, the best-ranked one answers; code checks the answer before you are charged (a failed answer is not charged), Jev grades it after. One call is 0.0012 USDC, paid with x402 on Base.
-
Tracking started: 5 tools.
FAQ
Can I paste mcp.tc/i/moonbeam-paid-calls into my MCP client?
No. mcp.tc links are pages, not server addresses. Connect with https://next.moonbeam.network/api/acp/x402/mcp, so your client talks to Moonbeam Paid Calls directly. The quick link is for sharing: it opens this page, with setup steps for every client.
Does Moonbeam Paid Calls need an API key or a sign-in?
No. Moonbeam Paid Calls doesn’t ask for an account or key.
Is Moonbeam Paid Calls a remote or a local server?
Remote. Moonbeam hosts it at https://next.moonbeam.network/api/acp/x402/mcp, and it speaks Streamable HTTP. There’s nothing to install.
What can Moonbeam Paid Calls do?
It has 4 tools, including moonbeam_where_listed, data_onchain_query and market_price. You can read Uniswap V3 pool tokens and fee tier or a block hash on Base, get the latest USD price for BTC, ETH, SOL, NQ, ES and YM and score the risk of a wallet address on a chosen chain.
Which clients can use it?
Any client that supports remote MCP servers: Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. The setup steps cover each one.
Does mcp.tc track changes to Moonbeam Paid Calls?
Yes. Moonbeam Paid Calls’s History tab shows each change we find to its tools, down to descriptions and parameters, plus new versions and edits by its owner. Follow the listing to get an email when it changes.
Who wrote this page?
mcp.tc’s robot read Moonbeam Paid Calls’s own metadata (its MCP handshake, tool list and public pages), and an AI model drafted the text from it. A person reviews anything the checks can’t confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
mcp.tc isn’t affiliated with Moonbeam. This page was built from Moonbeam Paid Calls’s public metadata, last checked on 15 Nov 2026, and an AI model wrote the description, so it can be wrong. Names and marks belong to their owners. Something off? Report this listing.