Back to the catalog

io.github.lexwhiting/settlegrid-discovery

Discover monetized AI tools on SettleGrid. Search by category, get pricing.

Open source Open in the app JSON README (API)

About

Discover monetized AI tools on SettleGrid. Search by category, get pricing.

Details

Kind
MCP servers
Topic
No topic detected
Publisher
lexwhiting
Origin
official
Category
ferramentas
Transport
local
Version
1.0.1
Stars
1
Last push
2026-07-06T11:20:54Z
Repository state
ativo
Language
TypeScript
Added
2026-08-29 04:00:23
Updated
2026-08-29 04:00:23
Origin id
io.github.lexwhiting/settlegrid-discovery

README

<p align="center">
  <a href="https://settlegrid.ai">
    <img src="https://img.shields.io/badge/Settle-Grid-10B981?style=for-the-badge&labelColor=1A1F3A&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMEI5ODEiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTEyIDJMMiA3bDEwIDUgMTAtNS0xMC01eiIvPjxwYXRoIGQ9Ik0yIDE3bDEwIDUgMTAtNSIvPjxwYXRoIGQ9Ik0yIDEybDEwIDUgMTAtNSIvPjwvc3ZnPg==" alt="SettleGrid" height="40" />
  </a>
</p>

<h1 align="center">The Settlement Layer for AI Agent Payments</h1>

<p align="center">
  <strong>Monetize any AI tool with 2 lines of code. Per-call billing, 14 agent payment protocols brokered or tracked, built-in discovery.</strong>
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@settlegrid/mcp"><img src="https://img.shields.io/npm/v/@settlegrid/mcp.svg?style=flat-square&color=10B981&label=SDK" alt="npm" /></a>
  <a href="https://www.npmjs.com/package/@settlegrid/discovery"><img src="https://img.shields.io/npm/v/@settlegrid/discovery.svg?style=flat-square&color=10B981&label=Discovery" alt="npm" /></a>
  <a href="https://registry.modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP_Registry-listed-10B981?style=flat-square" alt="MCP Registry" /></a>
  <a href="https://smithery.ai"><img src="https://img.shields.io/badge/Smithery-listed-10B981?style=flat-square" alt="Smithery" /></a>
  <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-green.svg?style=flat-square" alt="MIT" /></a>
  <a href="https://www.typescriptlang.org/"><img src="https://img.shields.io/badge/TypeScript-5.7-3178C6?style=flat-square" alt="TypeScript" /></a>
</p>

<p align="center">
  <a href="https://settlegrid.ai">Website</a> &middot;
  <a href="https://settlegrid.ai/docs">Docs</a> &middot;
  <a href="https://settlegrid.ai/tools">Showcase</a> &middot;
  <a href="https://settlegrid.ai/servers">1,017 Servers</a> &middot;
  <a href="https://settlegrid.ai/learn/discovery">Discovery Guide</a> &middot;
  <a href="https://settlegrid.ai/learn/handbook">Handbook</a>
</p>

---

## Quick Start

```bash
npm install @settlegrid/mcp
```

```typescript
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 with a single Redis balance check on the hot path.

Or scaffold a complete project instantly:

```bash
npx create-settlegrid-tool
```

<p align="center">
  <img src="https://settlegrid.ai/screenshots/Dashboard%201.jpg" alt="SettleGrid Dashboard" width="800" />
</p>

## Why SettleGrid?

|  | SettleGrid | Stripe Billing | Nevermined | Paid.ai |
|---|:---:|:---:|:---:|:---:|
| **Protocol support** | 14 tracked (9 brokered + 2 detection + 3 emerging) | REST only | x402 / DeFi | MCP only |
| **Real-time metering** | Redis hot path | 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](https://settlegrid.ai/tools)** | Consumers browse, search, and purchase credits |
| **[Discovery API](https://settlegrid.ai/docs#discovery)** | `GET /api/v1/discover` — programmatic search for directories & apps |
| **[MCP Discovery Server](https://www.npmjs.com/package/@settlegrid/discovery)** | AI agents find tools natively via MCP protocol |
| **[HTTP MCP Endpoint](https://settlegrid.ai/api/mcp)** | Remote streamable HTTP transport for any MCP client |
| **[Official MCP Registry](https://registry.modelcontextprotocol.io)** | The canonical MCP server registry |
| **[Smithery](https://smithery.ai)** | 6,000+ MCP server directory |
| **[Glama](https://glama.ai)** | 14,000+ MCP server directory |
| **[RSS Feed](https://settlegrid.ai/api/feed)** | New tools syndicated automatically |

<p align="center">
  <img src="https://settlegrid.ai/screenshots/Showcase.jpg" alt="SettleGrid Showcase" width="800" />
</p>

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

## 6 Pricing Models

| Model | Best for | Example |
|-------|----------|---------|
| **Per-Invocation** | Search, lookups, CRUD | 5&cent;/call |
| **Per-Token** | LLM wrappers, text processing | $0.001/1K tokens |
| **Per-Byte** | File conversion, data export | 1&cent;/MB |
| **Per-Second** | Video processing, ML inference | 2&cent;/second |
| **Tiered** | Multi-method tools | read 1&cent;, write 5&cent; |
| **Outcome-Based** | Lead gen, data extraction | 25&cent; 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 &middot; x402 (Coinbase) &middot; Stripe MPP &middot; AP2 (Google) &middot; ACP (OpenAI) &middot; UCP (Google/Shopify) &middot; Visa TAP &middot; Mastercard Verifiable Intent &middot; Circle Nanopayments

**2 detection-adapter-only**:
L402 (Bitcoin Lightning) &middot; KYAPay (Skyfire)

**3 tracked as emerging**:
ACTP (Alipay's Agentic Commerce Trust Protocol) &middot; EMVCo agent payments &middot; 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

| 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.):

```typescript
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)
```

## Links

| | |
|---|---|
| **Website** | [settlegrid.ai](https://settlegrid.ai) |
| **Documentation** | [settlegrid.ai/docs](https://settlegrid.ai/docs) |
| **Discovery Guide** | [settlegrid.ai/learn/discovery](https://settlegrid.ai/learn/discovery) |
| **Handbook** | [settlegrid.ai/learn/handbook](https://settlegrid.ai/learn/handbook) |
| **API Reference** | [settlegrid.ai/api/openapi.json](https://settlegrid.ai/api/openapi.json) |
| **Discovery API** | [settlegrid.ai/api/v1/discover](https://settlegrid.ai/api/v1/discover) |
| **RSS Feed** | [settlegrid.ai/api/feed](https://settlegrid.ai/api/feed) |
| **npm (SDK)** | [@settlegrid/mcp](https://www.npmjs.com/package/@settlegrid/mcp) |
| **npm (Discovery)** | [@settlegrid/discovery](https://www.npmjs.com/package/@settlegrid/discovery) |
| **MCP Registry** | [io.github.lexwhiting/settlegrid-discovery](https://registry.modelcontextprotocol.io) |
| **Support** | support@settlegrid.ai |

## License

MIT &copy; 2026 [SettleGrid](https://settlegrid.ai)

More