SettleGrid
Per-call billing and monetization for MCP servers — add usage metering, API key validation, and Stripe payouts to any MCP tool with 2 lines of code.
The Settlement Layer for AI Agent Payments
Monetize any AI tool with 2 lines of code. Per-call billing, 15 protocols, built-in discovery.
Website · Docs · Showcase · 1,017 Templates · Discovery Guide · Handbook
Quick Start
npm install @settlegrid/mcp
import { settlegrid } from '@settlegrid/mcp'
const sg = settlegrid.init({
toolSlug: 'my-tool',
pricing: { defaultCostCents: 5 },
})
const billedHandler = sg.wrap(myHandler)
Every call validates the consumer's API key, checks their credit balance, executes your function, and meters usage — all in under 50ms.
Or scaffold a complete project instantly:
npx create-settlegrid-tool
Why SettleGrid?
| SettleGrid | Stripe Billing | Nevermined | Paid.ai | |
|---|---|---|---|---|
| Protocol support | 15 protocols | REST only | x402 / DeFi | MCP only |
| Real-time metering | <50ms Redis | Batch only | On-chain | Per-call |
| Built-in discovery | 8+ registries | None | None | None |
| Multi-hop settlement | Yes | No | Yes | No |
| Agent identity (KYA) | Yes | No | No | No |
| Budget enforcement | Yes | No | No | No |
| Outcome-based billing | Yes | No | Yes | No |
| Free tier (0% fees) | Yes | No | No | No |
| $1 minimum payout | Yes | No | No | No |
| Open-source SDK | Yes | No | Yes | No |
| Fraud detection | Yes | Yes | No | No |
Discovery — Your Tools, Found Everywhere
SettleGrid doesn't just bill — it distributes. Every active tool is automatically discoverable across:
| Channel | How it works |
|---|---|
| Showcase | Consumers browse, search, and purchase credits |
| Discovery API | GET /api/v1/discover — programmatic search for directories & apps |
| MCP Discovery Server | AI agents find tools natively via MCP protocol |
| HTTP MCP Endpoint | Remote streamable HTTP transport for any MCP client |
| Official MCP Registry | The canonical MCP server registry |
| Smithery | 6,000+ MCP server directory |
| Glama | 14,000+ MCP server directory |
| RSS Feed | New tools syndicated automatically |
{
"mcpServers": {
"settlegrid-discovery": {
"command": "npx",
"args": ["@settlegrid/discovery"]
}
}
}
6 Pricing Models
| Model | Best for | Example |
|---|---|---|
| Per-Invocation | Search, lookups, CRUD | 5¢/call |
| Per-Token | LLM wrappers, text processing | $0.001/1K tokens |
| Per-Byte | File conversion, data export | 1¢/MB |
| Per-Second | Video processing, ML inference | 2¢/second |
| Tiered | Multi-method tools | read 1¢, write 5¢ |
| Outcome-Based | Lead gen, data extraction | 25¢ on success |
10 Payment Protocols
MCP · MPP (Stripe/Tempo) · x402 (Coinbase) · AP2 (Google) · Visa TAP · UCP (Google/Shopify) · ACP (OpenAI) · Mastercard Agent Pay · Circle Nanopayments · REST
Features
Billing & Metering
- Sub-50ms Redis metering on every call
- Budget enforcement — HTTP 402 when exceeded
- Auto-refill credits via Stripe
- Multi-hop atomic settlement across agent chains
Security & Compliance
- Agent identity (KYA) with trust scoring
- Fraud detection (12 real-time signals)
- IP allowlisting (CIDR support)
- HMAC-SHA256 webhook signatures
- Audit logging with CSV export (SOC 2 ready)
- Sandbox/test mode
Developer Experience
sg.wrap()— one function, any handler- 6 pricing models configurable from dashboard
- 1,017 open-source templates with billing pre-wired
- CLI scaffolder:
npx create-settlegrid-tool - Discovery tab with badge generator, checklist, API URLs
- Consumer reviews with developer responses
- Quality gates + Verified badge for activated tools
- Proactive monitoring (onboarding drip, quality alerts, monthly summary)
Pricing
| Tier | Price | Ops/month | Take Rate |
|---|---|---|---|
| Free | $0 forever | 25,000 | 0% |
| Starter | $9/mo | 100,000 | 5% |
| Growth | $29/mo | 500,000 | 5% |
| Scale | $79/mo | 2,000,000 | 5% |
$1 minimum payout — the lowest in the industry. Stripe Connect Express for instant payouts.
REST API Middleware
For non-MCP services (Express, Next.js, Hono, etc.):
import { settlegridMiddleware } from '@settlegrid/mcp'
const withBilling = settlegridMiddleware({
toolSlug: 'my-api',
costCents: 5,
})
export async function GET(request: Request) {
return withBilling(request, async () => {
return Response.json({ data: 'hello' })
})
}
Project Structure
settlegrid/
├── apps/web/ # Next.js 15 platform (settlegrid.ai)
├── packages/mcp/ # @settlegrid/mcp SDK
├── packages/discovery-server/ # @settlegrid/discovery MCP server
├── packages/create-tool/ # npx create-settlegrid-tool CLI
├── open-source-servers/ # 1,017 MCP server templates
└── .mcp.json # MCP plugin config (Cursor, Claude)
Links
| Website | settlegrid.ai |
| Documentation | settlegrid.ai/docs |
| Discovery Guide | settlegrid.ai/learn/discovery |
| Handbook | settlegrid.ai/learn/handbook |
| API Reference | settlegrid.ai/api/openapi.json |
| Discovery API | settlegrid.ai/api/v1/discover |
| RSS Feed | settlegrid.ai/api/feed |
| npm (SDK) | @settlegrid/mcp |
| npm (Discovery) | @settlegrid/discovery |
| MCP Registry | io.github.lexwhiting/settlegrid-discovery |
| Support | [email protected] |
License
MIT © 2026 SettleGrid
Servidores relacionados
Scout Monitoring MCP
patrocinadorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
patrocinadorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
ForgeCraft
MCP server that generates production-grade engineering standards (SOLID, testing, architecture, CI/CD) for AI coding assistants
VSCode MCP
Interact with VSCode through the Model Context Protocol, enabling AI agents to perform development tasks.
Solana Dev MCP
An MCP server for Solana development providing basic RPC methods and helpful prompts.
Postman MCP Server
Run Postman collections using Newman, with support for environment and global variables.
mcp-rubber-duck
Query multiple LLMs in parallel from AI coding tools — rubber duck debugging, but the ducks talk back.
Smriti MCP
Smriti is a Model Context Protocol (MCP) server that provides persistent, graph-based memory for LLM applications. Built on LadybugDB (embedded property graph database), it uses EcphoryRAG-inspired multi-stage retrieval - combining cue extraction, graph traversal, vector similarity, and multi-hop association - to deliver human-like memory recall.
Flux Schnell MCP Server
A text-to-image generation server using the Flux Schnell model.
MCP-Haskell
A complete Model Context Protocol (MCP) implementation for Haskell, supporting both StdIO and HTTP transport.
MCP Server with GitHub OAuth
An MCP server with built-in GitHub OAuth support, designed for deployment on Cloudflare Workers.
NestJS MCP Server Module
A NestJS module for building MCP servers to expose tools and resources for AI, with support for multiple transport types.