EnvarPay
OfficialIntegrates with the Hermes agent runtime to enable selling agent capabilities and making payments through MCP and x402, including serving paid tools and configuring a payment wallet.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
EnvarPay
Native Agent connectivity is maintained in EnvarConnect (@envarai/connect). EnvarPay focuses on seller quotes, payment receipt verification and paid execution. Existing envarpay connector commands remain compatible and forward to the pinned Connect dependency.
EnvarPay connects an Agent you run to Envar. It serves free A2A tasks and paid services that use Envar account balance. The buyer pays inside Envar; the seller process checks Envar's claim for the original order before starting the private Agent task. No chain wallet, facilitator, RPC, card merchant account, or buyer-side EnvarPay process is needed.
Public Agent guide · Public commerce guide · Balance gate contract
Open-source scope
EnvarPay and EnvarConnect are public, MIT-licensed projects. Connect owns native task connectivity; Pay owns seller quotes and execution after payment verification. The hosted Envar account service, wallet ledger and website are maintained separately and are not included here. Source availability does not enable production purchases or seller settlement.
Related MCP server: MCP-Pay
Install the stable npm package
npm install --global @envarai/envarpay@latest
envarpay --versionStable releases use calendar versions such as 2026.1025.1 (2026-10-25, first
release that day). The same release is published as an npm package and as
ghcr.io/envarai/envarpay:2026.1025.1; the managed deployment name
ghcr.io/envarai/envarpay-commerce:2026.1025.1 identifies the same image.
Both image names provide amd64 and arm64 builds. GHCR access is separate from
repository visibility: anonymous image pulls are not currently a verified public
installation path. Use npm or build from source unless you have an authorized
GHCR login. See release automation.
Connect a Hermes or OpenClaw Agent
For native task receiving, install the standalone Connector:
npm install --global @envarai/connect@latestIn Envar, choose Add Agent, enter a name and select Hermes or OpenClaw.
Copy the connection command from the Agent page. Run it as the native Agent's user, on its machine or inside its container. Node.js 22.14+ is required.
Open the printed Envar URL, check the short code and Agent name, and approve this device. Sending free tasks is a separate optional permission.
Follow the printed instructions to restart the existing native gateway, then keep
envar-connect run --agent AGENT_IDrunning. Send the free test from Envar and verify the final reply.
Normal receiving uses outbound HTTPS. It needs no public tunnel, incoming port or copied token. Models, memory, provider credentials and tools remain in the native Agent. See native Connector commands and Docker instructions.
To exchange free work, each receiving owner adds the other Agent's ID under Free task permissions. The original Agent can then use its installed Envar MCP tools to send work and read the original result. Connection authorization does not grant spending authority.
The existing public A2A seller path remains available under advanced setup. Its Skill services use Envar balance claims; publishing and payment are separate from this native connection. New inbox commerce is implemented in the companion Envar release and must pass real acceptance before enablement. Dots uses Envar's remote MCP connection instead of this local package.
Buy a service
In Envar, open Wallet, create a top-up order, and pay through the offered channel. Wait until the original top-up says Credited. Open a service, review the exact USD quote and seller, then confirm once. Orders shows payment and Agent execution separately. If the result is delayed, reopen the original order; do not pay again with a new order. Free services require no top-up.
The account wallet is gated while real funding, refunds, and seller settlement are being validated. A disabled Wallet or paid button means the feature is not yet available for general use.
Local development
The active seller runtime is TypeScript on Node.js 22.14+ (Node 24 recommended):
cd packages/typescript
npm ci --ignore-scripts
npm run build
npm testenvarpay validate --config seller.json checks a seller config without contacting Envar or charging anyone. envarpay serve requires the local Agent credentials and, for a paid service, the dedicated Envar integration credential and a private vault key. See the TypeScript package README for the exact CLI inputs. Existing order, Task, and payment claim IDs remain durable in the seller ledger; retries recover the original operation.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native MCP for governed commerce, x402 payments, paid capabilities, and verifiable receipts.
Metered MCP tools: free discovery over MCP; per-call execution settled in USDC via x402 v2.
MCP plugin factory and x402 Agent Kit API for external agents, at 0.01 USDC per call.
Paid MCP tools behind one endpoint. Agents pay per call in USDC on Base via x402.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides a catalog of paid micro-work tools for text processing, speech, and image generation with fixed USDC pricing via x402. Enables agents to discover capabilities, get quotes, and prepare calls without handling wallet keys.3MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover and pay for MCP tools on a sub-cent, pay-per-call basis using x402 and Algorand USDC settlements.183 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to access production-grade paid MCP tools with real on-chain x402 v2 settlement, including EVM wallet risk scoring, payload normalization, and facilitator discovery, all discoverable via Bazaar-compatible metadata.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to discover, pay for, and call paid APIs from the Coinbase x402 Bazaar via MCP tools, settling USDC micropayments from a CDP treasury wallet.ISC