@nevermined-io

@nevermined-io/openclaw-plugin

OpenClaw plugin for Nevermined — exposes subscriber and builder tools as gateway methods

Current version
v1.9.0
code-pluginCommunitysource-linked

@nevermined-io/openclaw-plugin

OpenClaw plugin for Nevermined — exposes AI agent payment operations as gateway tools callable from any OpenClaw channel (Telegram, Discord, WhatsApp, etc.).

Official source & provenance

This plugin is published from the nevermined-io/payments monorepo (subdirectory openclaw/) by Nevermined AG.

npm package@nevermined-io/openclaw-plugin — published with npm provenance attestations from this repo's release.yml workflow.
GitHub repositoryhttps://github.com/nevermined-io/payments (subdirectory openclaw/)
LicenseApache-2.0
Security policyhttps://github.com/nevermined-io/payments/security/policy
Issue trackerhttps://github.com/nevermined-io/payments/issues

Official ClawHub listing. The official skill lives at clawhub.ai/nevermined-io/nevermined under the nevermined-io org publisher. Treat any other ClawHub publisher as a third-party mirror until further notice. The canonical npm package is @nevermined-io/openclaw-plugin.

🔐 Never log payment tokens. x402 access tokens (the payment-signature header) are bearer credentials. Treat them like API keys: redact them in any debug output, log pipeline, or telemetry exporter (pino, winston, OpenTelemetry, etc.).

Installation

openclaw plugin install @nevermined-io/openclaw-plugin@^1.1

The plugin requires @nevermined-io/payments@^1.1 as a peer dependency. Pin both packages in production deployments (lockfiles, container images) so SDK upgrades are explicit and reviewable.

Authentication

The plugin supports two ways to provide your Nevermined API key:

Option A: Slash command (recommended)

Use the /nvm_login command from any chat channel. This opens a browser window where you authenticate with Nevermined, and the API key is captured automatically.

/nvm_login              # Login to sandbox (default)
/nvm_login live         # Login to live environment
/nvm_login <api-key>    # Paste an API key directly
/nvm_logout             # Remove stored API key

On headless servers where a browser can't open, the command provides manual instructions with a login URL.

Option B: Manual configuration

Add your API key directly to openclaw.json:

{
  "plugins": {
    "entries": {
      "openclaw-plugin": {
        "enabled": true,
        "config": {
          "nvmApiKey": "sandbox:eyJhbG...",
          "environment": "sandbox",
          "planId": "<your-plan-id>",
          "agentId": "<your-agent-id>",
          "creditsPerRequest": 1,
          "enablePaidEndpoint": false,
          "agentEndpointPath": "/nevermined/agent"
        }
      }
    }
  }
}

Configuration

FieldRequiredDefaultDescription
nvmApiKeyNoYour Nevermined API key (or use /nvm_login)
environmentNosandboxsandbox or live
planIdNoDefault plan ID for subscriber tools
agentIdNoDefault agent ID for multi-agent plans
creditsPerRequestNo1Credits consumed per request
enablePaidEndpointNofalseEnable the x402 paid HTTP endpoint on the gateway
agentEndpointPathNo/nevermined/agentHTTP path for the paid agent endpoint

Available Tools

Slash Commands

CommandDescription
/nvm_login [environment]Authenticate via browser login or paste an API key
/nvm_logoutRemove stored API key

Subscriber Tools

ToolDescriptionKey Params
nevermined_checkBalanceCheck credit balance for a planplanId
nevermined_getAccessTokenGet an x402 access tokenplanId, agentId
nevermined_orderPlanPurchase a crypto payment plan (two-step: returns a quote until confirm: true is passed)planId, confirm
nevermined_orderFiatPlanOrder a fiat payment plan (two-step: returns a quote until confirm: true is passed)planId, confirm
nevermined_queryAgentQuery an agent end-to-end (HTTPS recommended)agentUrl, prompt, planId, agentId

Builder Tools

ToolDescriptionKey Params
nevermined_registerAgentRegister an agent with a planname, agentUrl, planName, priceAmounts, priceReceivers, creditsAmount, tokenAddress
nevermined_createPlanCreate a payment planname, priceAmounts, priceReceivers, creditsAmount, tokenAddress
nevermined_listPlansList your plans

Documentation

License

Apache-2.0

Source and release

Source repository

nevermined-io/payments

Open repo

Source commit

4d273c05c9e9babc5eb0ce7bc5695620840eb43e

View commit

Install command

openclaw plugins install clawhub:@nevermined-io/openclaw-plugin

Metadata

  • Package: @nevermined-io/openclaw-plugin
  • Created: 2026/06/17
  • Updated: 2026/06/18
  • Executes code: No
  • Source tag: refs/tags/v1.9.0

Compatibility

  • Built with OpenClaw: 2026.3.24-beta.2
  • Plugin API range: *
  • Tags: latest
  • Files: 28