Molpha MCP logo

Molpha MCP

Creates, retrieves, verifies, and publishes Molpha oracle data through MCP tools backed by Solana wallets.

Install Molpha MCP

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://api.devnet.solana.com

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Molpha MCP MCP server exposes Molpha oracle workflows to AI agents through MCP tools. It can derive feeds, request threshold-signed API results, prepare EVM and Starknet calldata, and submit updates to Solana. Signing can use a local keypair, Privy, or Turnkey, while requests can use a subscription or x402 payment. Reach for it when an MCP client needs to inspect or update Molpha feeds on Devnet or supported testnet verifier networks.

Use cases

  • Inspect Molpha registry and verifier capabilities
  • Derive feed IDs from declarative API specifications
  • Fetch threshold-signed oracle results
  • Prepare EVM and Starknet verifier calldata
  • Publish signed updates to Solana feeds

Key features

  • Feed derivation without a transaction
  • Threshold-signed result retrieval
  • Subscription and x402 payment modes
  • Solana feed reads and updates
  • EVM and Starknet calldata generation
  • Local, Privy, and Turnkey signer backends

Tools13

What Molpha MCP lets your agent do. Expand a tool for its parameters.

Self-reported~391 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

6/6 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/13/2026 via OSV.dev · https://api.devnet.solana.com (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
Last commit13d agoMost recent push to the default branch.
Tools exposed13Callable tools this server registers over MCP.

How Molpha MCP works

What Molpha MCP MCP server does

Molpha MCP connects an MCP client to Molpha oracle workflows. It lets an agent inspect network capabilities, derive feed identifiers from an API configuration, read feed state, request signed data, prepare cross-chain verifier arguments, and publish a signed update to a Solana feed.

The server supports a workflow in which HTTP API responses become threshold-signed payloads. Those payloads can be used with Solana, EVM, and Starknet verifier deployments. The server itself settles the Solana leg, while EVM and Starknet operations stop at generated calldata for the agent or another transaction executor to submit.

How it works

Feed identifiers can be derived locally from an API specification and the required signature count. This operation does not create a transaction or require a subscription. Feeds are created lazily when a result is first settled.

A signing round can be paid through an active USDC subscription, an x402 request, or an automatic choice between those methods. The response from molpha_fetch_verified contains the signed artifact and verifier arguments. That response can be passed directly to molpha_execute, without remapping fields, or used with molpha_verify to obtain EVM or Starknet call data.

molpha_verify deliberately does not submit a transaction or perform an on-chain verification. For Solana, the agent can submit through molpha_execute or request submission with autoSubmit during the fetch operation, then read the stored value using molpha_get_latest.

Tools and capabilities

Molpha MCP MCP server provides these tools:

  • molpha_get_capabilities reports registry, node, gateway, chain, verifier, and x402 information.
  • molpha_describe_feed reads feed state and subscription status, using a feed ID or derivation inputs.
  • molpha_derive_feed calculates a feed ID without sending a transaction.
  • molpha_agent_status reads the current signer's x402 escrow balance, committed amount, and next quoted price.
  • molpha_fetch_verified runs a signing round and returns signed data plus verifier arguments.
  • molpha_get_latest reads the latest value in a Solana feed account.
  • molpha_verify builds EVM or Starknet verifier addresses and calldata.
  • molpha_execute submits a signed update to Solana.

Setup and configuration

The documented setup requires Node.js 20 or newer. Install dependencies, copy .env.example to .env, and build the project with npm ci followed by npm run build. npm run doctor checks the compiled entry point, signer configuration, wallet availability, and Solana RPC settings.

For local signing, configure SIGNER_BACKEND=memory, set OWNER_KEYPAIR to a Solana JSON keypair path, and provide SOLANA_RPC. An absolute keypair path is recommended when an MCP client launches the process. Privy and Turnkey are also supported through the keychain backend and their respective credentials.

The wallet owns feeds, signs Solana transactions, authenticates gateway requests, and may fund x402 escrow. Keep wallet files, credentials, and .env outside source control. Subscription provisioning is performed with the repository's CLI rather than an MCP tool, and it supports dry-run previews and maximum-price caps.

The server communicates through stdio JSON-RPC. It can be connected to Claude Desktop, Cursor, or Codex using the built JavaScript entry point at dist/src/server.js. Claude Desktop also has a repository-provided MCP Bundle manifest. Restart the client after changing configuration or rebuilding.

Limitations and notes

Molpha MCP MCP server targets Solana Devnet and Sepolia verifier networks in this release. Write operations spend SOL, and signing requests can consume subscription quota unless dry-run behavior is enabled.

EVM and Starknet verification is not submitted by the server. There is also no standalone Solana verification-simulation tool; the documented Solana path is to submit the update and then read the resulting value. Public API endpoints should return stable, independently reproducible data, because differing responses across oracle nodes can prevent quorum.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Molpha MCP

Molpha MCP is an MCP server that connects AI agents to Molpha oracle workflows. Its main tools derive and describe feeds, fetch threshold-signed API results, read Solana values, build EVM and Starknet verifier calldata, and submit signed updates to Solana using a configured wallet.

Install it by cloning the repository, running `npm ci`, copying `.env.example` to `.env`, and running `npm run build`. Configure a signer and Solana RPC, then point your MCP client at `dist/src/server.js` or install the generated MCP Bundle in Claude Desktop.

Yes, Molpha MCP works with Cursor through a stdio MCP configuration. Add a server entry that runs Node with the absolute path to `dist/src/server.js`, include the signer and RPC environment variables, and restart Cursor after changing the configuration.

No, it only builds EVM and Starknet verifier addresses and calldata. The agent or another transaction executor must submit those calls. Solana is the chain this server can settle through `molpha_execute` or `autoSubmit` on `molpha_fetch_verified`.

It supports an active USDC subscription, x402 pay-per-request, or automatic selection through `payment: "subscription"`, `"x402"`, or `"auto"`. The agent status tool reports x402 escrow information, while subscription provisioning is handled separately by the CLI.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMolpha MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/molpha-mcp?style=directory)](https://allmcps.com/mcp/molpha-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/molpha-mcp"><img src="https://allmcps.com/api/badge/molpha-mcp?style=directory" alt="Molpha MCP on AllMCPs" /></a>