Nexflow Smf logo

Nexflow Smf

Routes, verifies, and settles x402 micropayments on Base through facilitator selection and batch settlement.

Install Nexflow Smf

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

SSE (Remote)
Server URL
https://api.nexflowapp.app

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

Overview

nexflow-smf MCP server routes, verifies, and settles x402 micropayments on Base. It connects to the NexFlow API and can select facilitators using route cost, latency, and reliability data. Use it for metered API access, pay-per-request CloudFront gateways, or server-side payment flows that need verification and settlement. The repository also includes a TypeScript SDK, Cursor-oriented agent skills, workflow examples, and Solidity settlement contracts.

Use cases

  • Route x402 payments across Base facilitators
  • Gate CloudFront APIs with pay-per-request access
  • Verify payment intents before serving API responses
  • Settle batches of completed micropayments
  • Monitor budgets and usage in hosted workflows

Key features

  • x402 routing, verification, and settlement
  • Facilitator route comparison and quotes
  • Base USDC batch settlement
  • CloudFront and Lambda@Edge payment gating
  • TypeScript SDK
  • Budget, usage, and workflow operations

Security & health

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

ActiveLast checked 2d ago

Recent health check succeeded.

6/6 checks healthy over the last 39d

How Nexflow Smf works

What nexflow-smf MCP server does

The nexflow-smf MCP server supports x402 payment flows for AI agents and SaaS APIs on Base. Its core lifecycle covers routing a payment, checking a payment intent, and settling completed charges. Routing can compare facilitator options using pricing, latency, and reliability information, while verification checks payment proof before a request proceeds.

The repository is organized around several integration pieces. The TypeScript package @nexflow-smf/smf provides a zero-dependency SDK for application code. Solidity contracts implement atomic batch settlement with Merkle proof verification. Examples cover direct SDK usage, AWS CloudFront with Lambda@Edge, and hosted workflows. The project also publishes an Agent Manifest and a catalog of agent services.

How it works

For an edge-gated API, a Lambda@Edge viewer-request function sends the client’s x402-payment header to /x402/verify. A valid payment receives a settlement intent and continues to the origin; an invalid payment receives HTTP 402 payment instructions. After a successful origin response, the origin-response function calls /x402/settle, making delivery the billable event.

Server-side applications can use the SDK with the NexFlow API base URL and an API key. A route request includes values such as the amount, token address, chain identifier, and payment ID. Verification accepts a payment intent and recipient address. The repository’s examples show the route, verify, and settle sequence.

Hosted workflows combine operations such as session creation, budget checks, charge processing, payment verification, batch settlement, route quoting, usage reporting, and alert configuration. Workflow creation and inspection are free, while invocation is paid according to step costs and any creator markup.

Setup and configuration

Install the SDK with:

Terminal
npm install @nexflow-smf/smf

Configure the client with https://api.nexflowapp.app or another supported NexFlow API base URL and provide NEXFLOW_API_KEY. The repository includes a basic settlement example and an AWS CloudFront plus Lambda@Edge quickstart for pay-per-request access.

Base Mainnet deployments use the listed AtomicBatchSettlement contract and USDC contract. Applications should use the addresses and network values from the repository when building Base payment requests.

Tools and capabilities

Agent-facing capabilities documented in the repository include:

  • Listing active facilitators by network and asset
  • Comparing USDC routes on Base
  • Requesting a quote for a selected facilitator
  • Checking NexFlow health and latency
  • Simulating charge headers without making a payment
  • Retrieving settlement receipts for logs or audits
  • Estimating API calls from a USDC budget

The workflow examples add session budgets, spend diagnostics, charge processing, settlement, revenue-share accounting, time-series usage, alerts, and session monitoring.

Limitations and notes

The documented payment target is x402 on Base, with USDC identified in the Base Mainnet contract list. Verification is described as a non-billed step in the CloudFront flow, while settlement is the billable event after a successful origin response.

Reviews

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

Frequently Asked Questions about Nexflow Smf

nexflow-smf is an MCP server that connects AI agents and SaaS APIs to NexFlow’s x402 payment-routing service on Base. Its main tools cover facilitator discovery, route comparison and quotes, payment verification, settlement receipts, health checks, charge simulation, and budget planning. The repository also includes a TypeScript SDK and workflow examples.

Install the TypeScript SDK with `npm install @nexflow-smf/smf`. Configure its client with the NexFlow API URL and `NEXFLOW_API_KEY`; the repository does not document a separate MCP package installation command.

Yes, nexflow-smf includes Cursor-style skills for AI agents. The repository provides skills for facilitator discovery, route matrices, quotes, settlement receipts, health checks, charge simulation, and budget planning, each organized with a `SKILL.md` file.

nexflow-smf verifies a payment intent before access and settles it after successful delivery. In the CloudFront example, Lambda@Edge calls `/x402/verify` during viewer-request and `/x402/settle` after an origin response with a status below 400.

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 PreviewNexflow Smf AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/nexflow-smf?style=directory)](https://allmcps.com/mcp/nexflow-smf)
HTML Embed
<a href="https://allmcps.com/mcp/nexflow-smf"><img src="https://allmcps.com/api/badge/nexflow-smf?style=directory" alt="Nexflow Smf on AllMCPs" /></a>