We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, to analyze how the site is used.

You can freely give, refuse or withdraw your consent at any time.

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.

No sign-in (No account or key needed)Streamable HTTP

Connect to Moonbeam Paid Calls

No sign-in needed. Connect with Moonbeam Paid Calls’s own URL:

https://next.moonbeam.network/api/acp/x402/mcp

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-calls

About

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-only

    Where an agent is listed

  • data_onchain_queryRead-only

    Read on-chain facts on Base such as Uniswap V3 pool tokens and fee tier or a block hash; 0.013714…

  • market_priceRead-only

    Market price

  • mcp_digestRead-only

    Hash 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

  1. 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
  1. 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

  1. Open Customize → Connectors, click + Add, then Add custom connector.
  2. Name it Moonbeam Paid Calls and paste this URL:
https://next.moonbeam.network/api/acp/x402/mcp
  1. 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

  1. Open the connector form on claude.ai. This button fills in the name and URL for you:
  1. Check that the URL reads https://next.moonbeam.network/api/acp/x402/mcp and click Add.
  2. 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

  1. On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
  2. Enter a name for the server.
  3. Under Connection, paste https://next.moonbeam.network/api/acp/x402/mcp as the server URL, then for authentication choose No authentication.
  4. 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

Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):

mcp.json
{
  "mcpServers": {
    "moonbeam-paid-calls": {
      "url": "https://next.moonbeam.network/api/acp/x402/mcp"
    }
  }
}

VS Code

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:

.vscode/mcp.json
{
  "servers": {
    "moonbeam-paid-calls": {
      "type": "http",
      "url": "https://next.moonbeam.network/api/acp/x402/mcp"
    }
  }
}

Devin Desktop

  1. Add it to ~/.config/devin/mcp_config.json (macOS and Linux) or %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "moonbeam-paid-calls": {
      "serverUrl": "https://next.moonbeam.network/api/acp/x402/mcp"
    }
  }
}
  1. 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/mcp

Or edit ~/.codex/config.toml directly:

config.toml
[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/mcp

This 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

Badge preview, lightBadge preview, dark
Markdown
[![Moonbeam Paid Calls on mcp.tc](https://mcp.tc/i/moonbeam-paid-calls/badge.svg)](https://mcp.tc/i/moonbeam-paid-calls)
HTML
<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

HTML
<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

HTML
<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.json

What each field means

AI 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.

Markdown
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
[![Moonbeam Paid Calls on mcp.tc](https://mcp.tc/i/moonbeam-paid-calls/badge.svg)](https://mcp.tc/i/moonbeam-paid-calls)
```

Reference: https://mcp.tc/embed

Change history

We read this server’s tool list every 3 hours and record what changes. Last read 15 Nov 2026, 00:33 UTC.

Follow Moonbeam Paid Calls and we’ll email you when something changes.

  1. , Automatic check

    3 tools changed. Server instructions changed.

    New server instructions

    Details, 14 Nov 2026, 23:56 UTC

    Changed 3

    • data_onchain_querydescription
      Before

      One 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.

      After

      One 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_pricedescription
      Before

      One 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.

      After

      One market.price answer, bought through Moonbeam and paid with x402 on Base. One call is 0.001714 USDC, paid with x402 on Base.

    • mcp_digestdescription
      Before

      One 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.

      After

      One 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

    Before

    moonbeam_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.

    After

    moonbeam_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. , Automatic check

    2 tools added. Server instructions changed.

    New server instructions

    Details, 14 Nov 2026, 20:50 UTC

    Added 2

    • market_priceRead-only

      One 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-only

      Where 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

    Before

    Each 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.

    After

    moonbeam_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.

  3. , Automatic check

    1 tool removed.

    Details, 14 Nov 2026, 11:51 UTC

    Removed 1

    • risk_address

      One 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.

  4. , Automatic check

    3 tools removed.

    Details, 13 Nov 2026, 05:51 UTC

    Removed 3

    • market_price

      One 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_predict

      Olas-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_steps

      One 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.

  5. , Automatic check

    1 tool added.

    Details, 12 Nov 2026, 11:48 UTC

    Added 1

    • mech_predictRead-only

      Olas-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.

  6. , Automatic check

    1 tool added.

    Details, 12 Nov 2026, 08:21 UTC

    Added 1

    • plan_stepsRead-only

      One 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.

  7. , Automatic check

    4 tools changed.

    Details, 11 Nov 2026, 14:53 UTC

    Changed 4

    • data_onchain_querydescription and title
      Before

      On-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 the answer before you are charged. One call is 0.013714 USDC, paid with x402 on Base.

      After

      One 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

      Before

      On-chain read (a block, a pool, a balance)

      After

      Data onchain query

    • market_pricedescription, title and input schema
      Before

      Latest USD price of BTC, ETH, SOL, NQ, ES, YM from the venue tape: the close of the last closed 1-minute bar, its time, age and sha256 digest, replayable with one GET. Only symbols the tape holds; a price older than 180 s is never served as current (nothing is charged). One call is 0.001714 USDC, paid with x402 on Base.

      After

      One 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

      Before

      Crypto price: BTC, ETH, SOL

      After

      Market price

      • Description of symbol
        Before

        the symbol to price: one the the coordination layer venue tape holds

        After

        the symbol to price: one the venue tape holds

    • mcp_digestdescription and title
      Before

      The 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 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.

      After

      One 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

      Before

      Hash of your text (sha256 or keccak256) as hex

      After

      MCP digest

    • risk_addressdescription and title
      Before

      A 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 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.

      After

      One 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

      Before

      Risk score for a wallet address

      After

      Risk address

  8. , Automatic check

    1 tool removed.

    Details, 10 Nov 2026, 23:46 UTC

    Removed 1

    • plan_steps

      A 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.

  9. , Automatic check

    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.