Labsco
lexwhiting logo

SettleGrid

โ˜… 1

from lexwhiting

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.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredQuick setup

The Settlement Layer for AI Agent Payments

Monetize any AI tool with 2 lines of code. Per-call billing, 14 agent payment protocols brokered or tracked, built-in discovery.

Website ยท Docs ยท Showcase ยท 1,017 Servers ยท Discovery Guide ยท Handbook


Why SettleGrid?

SettleGridStripe BillingNeverminedPaid.ai
Protocol support14 tracked (9 brokered + 2 detection + 3 emerging)REST onlyx402 / DeFiMCP only
Real-time meteringRedis hot pathBatch onlyOn-chainPer-call
Built-in discovery8+ registriesNoneNoneNone
Multi-hop settlementYesNoYesNo
Agent identity (KYA)YesNoNoNo
Budget enforcementYesNoNoNo
Outcome-based billingYesNoYesNo
Free tier (0% fees)YesNoNoNo
$1 minimum payoutYesNoNoNo
Open-source SDKYesNoYesNo
Fraud detectionYesYesNoNo

Discovery โ€” Your Tools, Found Everywhere

SettleGrid doesn't just bill โ€” it distributes. Every active tool is automatically discoverable across:

ChannelHow it works
ShowcaseConsumers browse, search, and purchase credits
Discovery APIGET /api/v1/discover โ€” programmatic search for directories & apps
MCP Discovery ServerAI agents find tools natively via MCP protocol
HTTP MCP EndpointRemote streamable HTTP transport for any MCP client
Official MCP RegistryThe canonical MCP server registry
Smithery6,000+ MCP server directory
Glama14,000+ MCP server directory
RSS FeedNew tools syndicated automatically

SettleGrid Showcase

{
  "mcpServers": {
    "settlegrid-discovery": {
      "command": "npx",
      "args": ["@settlegrid/discovery"]
    }
  }
}

6 Pricing Models

ModelBest forExample
Per-InvocationSearch, lookups, CRUD5ยข/call
Per-TokenLLM wrappers, text processing$0.001/1K tokens
Per-ByteFile conversion, data export1ยข/MB
Per-SecondVideo processing, ML inference2ยข/second
TieredMulti-method toolsread 1ยข, write 5ยข
Outcome-BasedLead gen, data extraction25ยข on success

Payment Protocol Coverage

The @settlegrid/mcp SDK adds native billing to any Model Context Protocol (MCP) tool server and provides a REST middleware for any HTTP service. On top of that, the hosted Smart Proxy at settlegrid.ai/api/proxy/{slug} brokers payments across agent payment protocols and tracks emerging specs as they mature.

9 brokered by the Smart Proxy (production or pending GA): MCP ยท x402 (Coinbase) ยท Stripe MPP ยท AP2 (Google) ยท ACP (OpenAI) ยท UCP (Google/Shopify) ยท Visa TAP ยท Mastercard Verifiable Intent ยท Circle Nanopayments

2 detection-adapter-only: L402 (Bitcoin Lightning) ยท KYAPay (Skyfire)

3 tracked as emerging: ACTP (Alipay's Agentic Commerce Trust Protocol) ยท EMVCo agent payments ยท DRAIN (Bittensor Subnet 58)

Features

Billing & Metering

  • A single Redis balance check on the hot path, on every call
  • Budget enforcement โ€” HTTP 402 when exceeded
  • Auto-refill credits via Stripe
  • Multi-hop settlement across agent chains โ€” each hop settled as it completes

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
  • 97 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

TierPriceOps/monthTake Rate
Free$0 forever25,0000%
Starter$9/mo100,0005%
Growth$29/mo500,0005%
Scale$79/mo2,000,0005%

$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 indexed MCP servers
โ””โ”€โ”€ .mcp.json                  # MCP plugin config (Cursor, Claude)