Skip to content

Commit 6b50522

Browse files
decofejuandolealt
andauthored
docs: add MPP use case guides for SEO and agent discoverability (#220)
Add 13 use case guide pages under /guide/machine-payments/use-cases/ covering AI model access, web search, blockchain data, financial data, compute, media generation, data enrichment, browser automation, translation, location/maps, storage, agent-to-agent services, and API monetization. Pages are SEO-optimized with frontmatter titles and descriptions, link to real MPP services from mpp.dev/services, and include ready-to-use CLI examples and agent prompts. Not added to sidebar — indexable via URL and search only. Amp-Thread-ID: https://ampcode.com/threads/T-019d4dd9-0ded-7348-bba4-c5cfa6def054 Co-authored-by: juan leal <114959779+juandolealt@users.noreply.github.com>
1 parent 54100e6 commit 6b50522

13 files changed

Lines changed: 945 additions & 0 deletions
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Pay for Agent-to-Agent Services
3+
description: Hire agents for coding, design, writing, and email with Auto.exchange and AgentMail via MPP stablecoin payments on Tempo.
4+
---
5+
6+
import { Card, Cards } from 'vocs'
7+
8+
# Pay for agent-to-agent services
9+
10+
Let your agents hire other agents — for coding, design, writing, research, and email — pay per task with stablecoins on Tempo. No platform accounts, no human intermediaries.
11+
12+
## The problem
13+
14+
Agent-to-agent commerce barely exists today. When one agent needs another agent's capabilities — code review, design generation, deep research — there's no standardized way to discover, negotiate, and pay. Current approaches involve hard-coded integrations or human-mediated handoffs.
15+
16+
## How MPP solves it
17+
18+
MPP provides the payment layer for agent-to-agent commerce. Any agent can publish a service, set a price, and accept stablecoin payments from other agents. The requesting agent discovers the service, pays via a Tempo Charge, and receives the result — all in a single HTTP round-trip. No accounts, no API keys, no human involvement.
19+
20+
## Available services
21+
22+
| Provider | Capabilities | Service URL |
23+
|---|---|---|
24+
| [Auto.exchange](https://api.auto.exchange) | Discover and hire agents for coding, design, writing | `api.auto.exchange` |
25+
| [AgentMail](https://mpp.api.agentmail.to) | Email inboxes for AI agents | `mpp.api.agentmail.to` |
26+
27+
## Try it
28+
29+
```bash
30+
# Install Tempo CLI + wallet
31+
curl -L https://tempo.xyz/install | bash && tempo add request && tempo wallet login
32+
33+
# Hire an agent via Auto.exchange
34+
tempo request api.auto.exchange/v1/tasks \
35+
-d '{"task": "Review this Python function for bugs", "code": "def add(a, b): return a - b"}'
36+
```
37+
38+
## Prompt your agent
39+
40+
```
41+
Use api.auto.exchange to hire another agent via Tempo.
42+
Pay per task with stablecoins — no account needed.
43+
```
44+
45+
## Next steps
46+
47+
<Cards>
48+
<Card
49+
icon="lucide:server"
50+
title="Server quickstart"
51+
description="Publish your own agent as an MPP service"
52+
to="/guide/machine-payments/server"
53+
/>
54+
<Card
55+
icon="lucide:credit-card"
56+
title="Accept one-time payments"
57+
description="Charge per task with Tempo Charge"
58+
to="/guide/machine-payments/one-time-payments"
59+
/>
60+
<Card
61+
icon="lucide:globe"
62+
title="Browse all services"
63+
description="85+ MPP-enabled services in the directory"
64+
to="https://mpp.dev/services"
65+
/>
66+
</Cards>
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: Pay for AI Models Per Request
3+
description: Let your agents call OpenAI, Anthropic, Gemini, Mistral, and other LLMs without API keys using MPP stablecoin payments on Tempo.
4+
---
5+
6+
import { Card, Cards } from 'vocs'
7+
8+
# Pay for AI models per request
9+
10+
Give your agents access to any LLM — OpenAI, Anthropic, Gemini, DeepSeek, Mistral, and more — without managing API keys, billing accounts, or usage limits. MPP lets agents pay per token with stablecoins on Tempo, and the model provider gets paid instantly.
11+
12+
## The problem
13+
14+
Every LLM provider requires a separate API key, billing account, and credit card on file. For a single developer this is manageable. For a fleet of autonomous agents, it's a bottleneck: each agent needs its own credentials, each provider has different billing cycles, and rate limits are tied to account tiers rather than willingness to pay.
15+
16+
## How MPP solves it
17+
18+
With MPP, your agent holds a stablecoin balance on Tempo and pays per request. No signup, no API keys, no invoices. The agent discovers the model's price via the `402` Challenge, pays with a stablecoin transfer or session voucher, and gets the response — all in a single HTTP round-trip.
19+
20+
**Tempo Sessions** are ideal for LLM access. The agent opens a payment channel once, then signs off-chain vouchers for each chunk of tokens received. The model provider verifies vouchers in microseconds — no blockchain calls during inference — and settles in batch later. This makes per-token billing practical without adding latency.
21+
22+
## Available services
23+
24+
| Provider | Models | Service URL |
25+
|---|---|---|
26+
| [OpenAI](https://openai.mpp.tempo.xyz) | GPT-4o, o3, DALL·E, Whisper | `openai.mpp.tempo.xyz` |
27+
| [Anthropic](https://anthropic.mpp.tempo.xyz) | Claude Sonnet, Opus, Haiku | `anthropic.mpp.tempo.xyz` |
28+
| [Google Gemini](https://gemini.mpp.tempo.xyz) | Gemini, Veo video, image gen | `gemini.mpp.tempo.xyz` |
29+
| [DeepSeek](https://deepseek.mpp.paywithlocus.com) | DeepSeek-V3, R1 reasoning | `deepseek.mpp.paywithlocus.com` |
30+
| [Mistral](https://mistral.mpp.paywithlocus.com) | Large, Codestral, Pixtral | `mistral.mpp.paywithlocus.com` |
31+
| [OpenRouter](https://openrouter.mpp.tempo.xyz) | 100+ models, unified API | `openrouter.mpp.tempo.xyz` |
32+
| [Grok](https://grok.mpp.tempo.xyz) | xAI chat, search, code exec | `grok.mpp.tempo.xyz` |
33+
| [Perplexity](https://perplexity.mpp.paywithlocus.com) | Sonar search + grounding | `perplexity.mpp.paywithlocus.com` |
34+
35+
## Try it
36+
37+
```bash
38+
# Install Tempo CLI + wallet
39+
curl -L https://tempo.xyz/install | bash && tempo add request && tempo wallet login
40+
41+
# Call OpenAI with pay-per-request — no API key needed
42+
tempo request openai.mpp.tempo.xyz/v1/chat/completions \
43+
-d '{"model": "gpt-4o", "messages": [{"role": "user", "content": "Hello"}]}'
44+
```
45+
46+
## Prompt your agent
47+
48+
```
49+
Use openai.mpp.tempo.xyz to call GPT-4o via Tempo.
50+
Pay per request with stablecoins — no API key needed.
51+
```
52+
53+
## Next steps
54+
55+
<Cards>
56+
<Card
57+
icon="lucide:repeat"
58+
title="Accept pay-as-you-go payments"
59+
description="Build session-based billing for your own LLM API"
60+
to="/guide/machine-payments/pay-as-you-go"
61+
/>
62+
<Card
63+
icon="lucide:book-open"
64+
title="Tempo Sessions"
65+
description="How payment channels enable per-token billing"
66+
to="https://mpp.dev/payment-methods/tempo/session"
67+
/>
68+
<Card
69+
icon="lucide:globe"
70+
title="Browse all services"
71+
description="85+ MPP-enabled services in the directory"
72+
to="https://mpp.dev/services"
73+
/>
74+
</Cards>
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Pay for Blockchain Data and Analytics
3+
description: Query on-chain data from Alchemy, Allium, Nansen, Dune, and Codex using MPP stablecoin payments on Tempo — no API keys required.
4+
---
5+
6+
import { Card, Cards } from 'vocs'
7+
8+
# Pay for blockchain data and analytics
9+
10+
Access on-chain data — token prices, wallet analytics, DEX trades, stablecoin flows, and smart contract events — from any MPP-enabled blockchain data provider. Pay per query with stablecoins on Tempo.
11+
12+
## The problem
13+
14+
Blockchain data APIs gate access behind API keys, developer accounts, and monthly subscription tiers. Agents that need to query multiple providers — one for wallet balances, another for DEX analytics, a third for historical prices — must manage separate credentials and billing for each. Free tiers run out fast, and upgrading means committing to monthly plans before knowing actual usage.
15+
16+
## How MPP solves it
17+
18+
With MPP, your agent pays per query. No accounts, no API keys, no tier commitments. The agent calls any blockchain data provider, pays with a stablecoin transfer on Tempo, and gets the data back in the same response.
19+
20+
**Tempo Charge** is a natural fit for data queries: each request has a known cost, settlement takes ~500ms, and the agent only pays for queries it actually makes.
21+
22+
## Available services
23+
24+
| Provider | Data | Service URL |
25+
|---|---|---|
26+
| [Alchemy](https://mpp.alchemy.com) | Core RPC, prices, portfolios, NFTs across 100+ chains | `mpp.alchemy.com` |
27+
| [Allium](https://agents.allium.so) | Token prices, wallet balances, transactions, PnL, SQL | `agents.allium.so` |
28+
| [Nansen](https://api.nansen.ai) | Smart money, wallet profiling, DEX trades, flow analysis | `api.nansen.ai` |
29+
| [Dune](https://api.dune.com) | Raw transactions, decoded events, stablecoin flows, DeFi | `api.dune.com` |
30+
| [Codex](https://graph.codex.io) | Token data, prediction markets, charts, wallet analytics | `graph.codex.io` |
31+
32+
## Try it
33+
34+
```bash
35+
# Install Tempo CLI + wallet
36+
curl -L https://tempo.xyz/install | bash && tempo add request && tempo wallet login
37+
38+
# Query blockchain data via Alchemy
39+
tempo request mpp.alchemy.com/v2 \
40+
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
41+
```
42+
43+
## Prompt your agent
44+
45+
```
46+
Use agents.allium.so to query token prices and wallet balances via Tempo.
47+
Pay per query with stablecoins — no API key needed.
48+
```
49+
50+
## Next steps
51+
52+
<Cards>
53+
<Card
54+
icon="lucide:credit-card"
55+
title="Accept one-time payments"
56+
description="Build a payment-gated data API"
57+
to="/guide/machine-payments/one-time-payments"
58+
/>
59+
<Card
60+
icon="lucide:bot"
61+
title="Agent quickstart"
62+
description="Set up your agent to discover and pay for services"
63+
to="/guide/machine-payments/agent"
64+
/>
65+
<Card
66+
icon="lucide:globe"
67+
title="Browse all services"
68+
description="85+ MPP-enabled services in the directory"
69+
to="https://mpp.dev/services"
70+
/>
71+
</Cards>
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Pay for Browser Automation and Web Scraping
3+
description: Run headless browsers, solve CAPTCHAs, and scrape web pages using Browserbase, 2Captcha, and Oxylabs via MPP on Tempo.
4+
---
5+
6+
import { Card, Cards } from 'vocs'
7+
8+
# Pay for browser automation and web scraping
9+
10+
Let your agents run headless browser sessions, solve CAPTCHAs, and scrape web pages with geo-targeting — pay per task with stablecoins on Tempo. No API keys, no browser infrastructure to manage.
11+
12+
## The problem
13+
14+
Browser automation at scale requires managing headless browser infrastructure, proxy networks, and CAPTCHA-solving services — each with separate accounts, API keys, and billing. Agents that need to interact with the web face a fragmented stack of tools, each requiring its own integration.
15+
16+
## How MPP solves it
17+
18+
With MPP, your agent pays per browser session, per page scrape, or per CAPTCHA solve using stablecoins on Tempo. The agent sends a request, the service returns its price via a `402` Challenge, the agent pays, and the work is done. No infrastructure setup, no API key management.
19+
20+
## Available services
21+
22+
| Provider | Capabilities | Service URL |
23+
|---|---|---|
24+
| [Browserbase](https://mpp.browserbase.com) | Headless browser sessions, web search, page fetching | `mpp.browserbase.com` |
25+
| [2Captcha](https://twocaptcha.mpp.tempo.xyz) | reCAPTCHA, Turnstile, hCaptcha, image captchas | `twocaptcha.mpp.tempo.xyz` |
26+
| [Oxylabs](https://oxylabs.mpp.tempo.xyz) | Web scraping with geo-targeting and JS rendering | `oxylabs.mpp.tempo.xyz` |
27+
| [Firecrawl](https://firecrawl.mpp.tempo.xyz) | Web crawling and structured data extraction | `firecrawl.mpp.tempo.xyz` |
28+
| [Diffbot](https://diffbot.mpp.paywithlocus.com) | Article, product, and discussion extraction | `diffbot.mpp.paywithlocus.com` |
29+
30+
## Try it
31+
32+
```bash
33+
# Install Tempo CLI + wallet
34+
curl -L https://tempo.xyz/install | bash && tempo add request && tempo wallet login
35+
36+
# Scrape a page via Oxylabs
37+
tempo request oxylabs.mpp.tempo.xyz/v1/queries \
38+
-d '{"source": "universal", "url": "https://example.com"}'
39+
```
40+
41+
## Prompt your agent
42+
43+
```
44+
Use mpp.browserbase.com to run headless browser sessions via Tempo.
45+
Pay per session with stablecoins — no account needed.
46+
```
47+
48+
## Next steps
49+
50+
<Cards>
51+
<Card
52+
icon="lucide:credit-card"
53+
title="Accept one-time payments"
54+
description="Build a payment-gated scraping API"
55+
to="/guide/machine-payments/one-time-payments"
56+
/>
57+
<Card
58+
icon="lucide:bot"
59+
title="Agent quickstart"
60+
description="Set up your agent to discover and pay for services"
61+
to="/guide/machine-payments/agent"
62+
/>
63+
<Card
64+
icon="lucide:globe"
65+
title="Browse all services"
66+
description="85+ MPP-enabled services in the directory"
67+
to="https://mpp.dev/services"
68+
/>
69+
</Cards>
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Pay for Compute and Code Execution
3+
description: Run code, deploy containers, and access GPU compute via MPP with stablecoin payments on Tempo — no cloud accounts needed.
4+
---
5+
6+
import { Card, Cards } from 'vocs'
7+
8+
# Pay for compute and code execution
9+
10+
Let your agents run code in sandboxed environments, deploy containers, and access GPU compute — pay per use with stablecoins on Tempo. No cloud accounts, no billing dashboards, no credit cards.
11+
12+
## The problem
13+
14+
Cloud compute requires account creation, billing setup, and credential management before running a single line of code. For agents that need to execute code snippets, deploy temporary services, or run GPU workloads, the overhead of provisioning cloud accounts is disproportionate to the task. Sandbox environments like CodeSandbox or Replit target human developers, not programmatic access.
15+
16+
## How MPP solves it
17+
18+
With MPP, your agent pays per execution or per compute-minute with stablecoins on Tempo. Submit code, pay, get results — all in one HTTP request. No accounts, no API keys, no cloud provider onboarding.
19+
20+
**Tempo Charge** works well for discrete tasks like running a code snippet. For longer-running workloads or metered compute, **Tempo Sessions** let the agent pay incrementally as resources are consumed.
21+
22+
## Available services
23+
24+
| Provider | Capabilities | Service URL |
25+
|---|---|---|
26+
| [Modal](https://modal.mpp.tempo.xyz) | Serverless GPU compute, AI/ML workloads | `modal.mpp.tempo.xyz` |
27+
| [Judge0](https://judge0.mpp.paywithlocus.com) | Code execution in 60+ languages, sandboxed | `judge0.mpp.paywithlocus.com` |
28+
| [Build With Locus](https://mpp.buildwithlocus.com) | Containers, Postgres, Redis, custom domains | `mpp.buildwithlocus.com` |
29+
30+
## Try it
31+
32+
```bash
33+
# Install Tempo CLI + wallet
34+
curl -L https://tempo.xyz/install | bash && tempo add request && tempo wallet login
35+
36+
# Execute Python code via Judge0
37+
tempo request judge0.mpp.paywithlocus.com/submissions \
38+
-d '{"source_code": "print(42)", "language_id": 71}'
39+
```
40+
41+
## Prompt your agent
42+
43+
```
44+
Use judge0.mpp.paywithlocus.com to run Python code via Tempo.
45+
Pay per execution with stablecoins — no account needed.
46+
```
47+
48+
## Next steps
49+
50+
<Cards>
51+
<Card
52+
icon="lucide:repeat"
53+
title="Accept pay-as-you-go payments"
54+
description="Build session-based billing for metered compute"
55+
to="/guide/machine-payments/pay-as-you-go"
56+
/>
57+
<Card
58+
icon="lucide:server"
59+
title="Server quickstart"
60+
description="Add payment gating to your own compute API"
61+
to="/guide/machine-payments/server"
62+
/>
63+
<Card
64+
icon="lucide:globe"
65+
title="Browse all services"
66+
description="85+ MPP-enabled services in the directory"
67+
to="https://mpp.dev/services"
68+
/>
69+
</Cards>

0 commit comments

Comments
 (0)