Tessera Logo
Tessera MCP Showcase
Official Reference Architecture
Live Reference Implementation

How Any Company Can Monetize MCP Services with Tessera

This portal demonstrates how any platform, GPU compute provider, media company, or SaaS can expose Model Context Protocol (MCP) tools to autonomous AI agents and charge per-second streaming nanopayments in USDC on Arc Network.

This is an architectural demonstration for Tessera.
Tessera is an open-source, non-invasive streaming payments sidecar that runs alongside any self-hosted platform, media service, or MCP compute server without modifying your core application. Your service simply reports tool start and stop events via HMAC, while Tessera handles off-chain Circle x402 Gateway ticks, revenue splits, and per-second USDC settlement on Arc Network.
How to Monetize Your Own Platform in 3 Steps
01

Embed withTesseraMeter

Wrap your existing MCP tool handlers directly in TypeScript. Define your payee wallet on Arc Network and your price per second.

02

Run the Tessera Sidecar

Deploy the Tessera sidecar alongside your service. The sidecar validates HMAC ingest signatures and settles Circle x402 ticks.

03

Expose /agents.md

Autonomous agents discover your tool catalog and payment parameters via /agents.md and pay you automatically per second.

Live Example Tool Catalog (RenderGrid Studio Demo)
render-media-card 0.001000 USDC/s

Example GPU compute tool: Generates high-resolution vector media assets and motion-ready cards with cryptographic verification.

{ "title": "string (required)", "subtitle": "string (optional)", "theme": "cyberpunk | matrix | minimal | sunset", "width": 1280, "height": 720 }
analyze-url-performance 0.001000 USDC/s

Example network tool: Conducts remote network latency audits, TTFB benchmarking, and OpenGraph metadata parsing.

{ "url": "https://target-domain.com" }
transform-dataset 0.001000 USDC/s

Example data compute tool: Executes in-memory dataset calculations and statistical summaries (mean, median, variance, stddev).

{ "data": [ { "val": 10 }, { "val": 25 } ], "operation": "statistical-summary", "field": "val" }

💻 Production Code Example (TypeScript)

Here is how straightforward it is for any developer to protect and monetize their MCP tools with Tessera:

import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { withTesseraMeter } from 'tessera/mcp'; // Wrap your tool handler with Tessera per-second billing const meteredHandler = withTesseraMeter(yourOriginalHandler, { payoutAddress: '0xYourArcWalletAddress...', ratePerSecond: 0.001, // 0.001 USDC / second tesseraBaseUrl: 'http://127.0.0.1:7878', ingestSecret: process.env.TESSERA_INGEST_SECRET!, });