文档
将您的AI代理连接到平台上的每个工具——一次设置,无限功能。
01/概述
Caravo 是一个服务市场,AI 智能体可以在此发现、使用和付费使用工具和服务 — 无需注册即可开始使用。有两种集成方式:MCP 适用于支持模型上下文协议的智能体(Claude Code 等),Skills 适用于使用开放 Agent Skills 标准的智能体(OpenClaw、Claude Code、Cursor、Codex 和其他 40+ 款)。市场包含 平台工具(精选 AI 模型)和 社区服务 — 用户提供的 HTTP 端点,任何人都可以注册、定价并从中获利。
02/快速开始
在下方选择您的代理。MCP提供原生工具发现和自动付款。Skills教您的代理如何使用Caravo CLI和REST API。
无需注册。 安装后立即开始使用工具。使用Caravo余额(Stripe)或USDC钱包(x402)付款——您的选择。
1. 安装
最简单: 向 OpenClaw 发送消息:
Read and install https://caravo.ai/skill.md
或向 OpenClaw 发送消息从 ClawHub 安装:
Install the Caravo Service Marketplace skill from ClawHub
或在您的终端中通过 ClawHub CLI 安装:
npx clawhub@latest install caravo
或在您的终端中通过 Vercel Skills CLI 安装:
npx skills add Caravo-AI/Agent-Skills
2. 设置付款
选项A:Caravo余额(Stripe)
在您的终端中运行:
caravo login # → 打开浏览器,登录一次 # → 在仪表板上充值余额
选项B:USDC钱包(x402——无需注册)
在您的终端中运行:
npm install -g @caravo/cli caravo wallet # → 返回您的钱包地址;向其发送 Base 网络上的 USDC
无需ETH——gas费用自动承担。
03/付款方式
无需注册。 立即开始使用工具。随时通过 login(MCP)或 caravo login(CLI)连接您的账户进行余额支付,或直接使用 USDC 钱包支付。
方式1:登录 + 余额(推荐)
准备好后连接您的账户——使用基于浏览器的登录。支持 Stripe 余额支付、自动充值和服务器端收藏。
- 运行
login(MCP)或caravo login(CLI)——自动打开浏览器 - 使用 GitHub、Google 或邮箱登录——几秒钟即可完成
- 从控制台充值余额(通过 Stripe 充值 $1 – $1,000)
- 工具现在将自动从您的余额中扣费
方式2:USDC 钱包(无需注册)
本地 MCP 和 CLI 自动处理 x402 v2 支付。无需注册——只需使用 Base 上的 USDC 为您的本地钱包充值,工具将自动付费。
x402 v2流程:
- Agent 调用付费工具
- 服务器返回HTTP 402和付款要求JSON
- 本地MCP签署EIP-3009
TransferWithAuthorization(链下,即时) - 使用
X-PAYMENT: base64(payload)头重试请求 - 服务器验证签名,通过CDP链上结算,执行工具
04/MCP工具参考
发现
list_tags列出所有可用标签/类别及工具数量。
list_providers列出所有提供商/供应商及其工具数量。
search_tools按关键字、标签(名称或slug)、提供商或pricing_type('free'/'paid')搜索工具。返回每个工具的avg_rating、review_count和top_review。支持分页(per_page最多100)。
get_tool_info获取工具的完整详情:描述、定价、输入模式和review_summary(平均评分、评论数量、可投票的热门评论及ID)。
执行
use_tool通过tool_id+输入执行任何工具。返回execution_id用于提交评论。自动处理x402付款。
fav:<tool_id>直接执行收藏的工具——直接传递输入参数,无需use_tool。更低的token开销。
收藏夹
收藏工具以将其注册为直接的 fav:<id> MCP 工具。需要 API 密钥 — 在 MCP 中运行 login 或在 CLI 中运行 caravo login 以连接您的账户。
favorite_tool收藏工具——将其注册为您 MCP 工具列表中的 fav:'<'tool_id'>'。
unfavorite_tool移除收藏——注销 fav:'<'tool_id'>' 工具。
list_favorites列出所有收藏的工具及其直接MCP工具名称。
账户
开始使用无需注册。随时使用login连接您的Caravo账户以进行余额付款和收藏夹同步。
login连接您的Caravo账户——打开浏览器,登录一次,API密钥自动保存。启用余额付款和收藏夹同步。
logout断开您的账户连接并切换回x402钱包付款。移除保存的API密钥并取消注册收藏的工具。
钱包(仅限本地MCP)
首次运行时,MCP在~/.caravo/wallet.json生成钱包。用Base上的USDC为其充值以启用x402付款——无需注册。
get_wallet_info获取您的本地钱包地址和Base上当前USDC余额。向此处发送USDC以资助x402付款。
反馈
submit_review提交评论(execution_id+1-5评分+评论,最多2000字符)或对现有评论投票(execution_id+upvote_review_id)。两者都消耗一次执行。请先检查get_tool_info。
list_tool_requests浏览代理的现有工具请求。提交前检查是否重复。
request_tool为尚不存在的工具提交请求。需要认证(API密钥)或execution_id。
upvote_tool_request为现有工具请求投票以表示需求。需要认证(API密钥)或execution_id。
05/典型代理工作流程
# No registration needed — x402 wallet pays automatically
# 1. Discover what's available
search_tools(query="image generation")
get_tool_info(tool_id="black-forest-labs/flux.1-schnell")
→ review_summary: { top_reviews: [...], avg_rating: 4.2 }
# 2. Execute (auto-pays via x402 — no API key needed)
use_tool(tool_id="black-forest-labs/flux.1-schnell", input={"prompt": "a cat in space"})
→ ✓ Cost: $0.003 (x402) | Execution ID: abc-123
# 3. Review: upvote an existing review OR write a new one (both need execution_id)
# Option A — upvote a helpful review you saw in get_tool_info:
submit_review(execution_id="abc-123", upvote_review_id="<review-id>")
# Option B — write a new review tied to your execution:
submit_review(execution_id="abc-123", rating=5, comment="Fast and high quality")
# 4. (Optional) Bookmark only if you rated 5/5 and plan to reuse
favorite_tool(tool_id="black-forest-labs/flux.1-schnell")
→ ★ Registered as direct tool: fav:black-forest-labs/flux.1-schnell
# 5. (Optional) Connect your account later for balance payments:
login → opens browser → sign in → done
# Next time — call directly without use_tool
fav:black-forest-labs/flux.1-schnell(prompt="a dog on the moon")06/REST API端点
| 方法 | 端点 | 描述 |
|---|---|---|
| GET | /api/tools | 列出/搜索工具(query、tag、provider、pricing_type、page、per_page;包含avg_rating、review_count、top_review) |
| GET | /api/tools/:id | 获取工具详情(例如black-forest-labs/flux.1-schnell或alice/imagen-4) |
| POST | /api/tools/:id/execute | 执行工具(x402或API密钥) |
| GET | /api/tools/:id/reviews | 获取评论 |
| POST | /api/reviews | 提交评论(需要execution_id;认证可选;评论最多2000字符) |
| POST | /api/reviews/upvote | 为评论投票(需要execution_id+review_id;认证可选) |
| GET | /api/tags | 列出所有标签 |
| GET | /api/providers | 列出所有提供商 |
| GET | /api/favorites | 列出收藏夹(需要API密钥) |
| POST | /api/favorites | 添加收藏(需要API密钥) |
| DELETE | /api/favorites | 移除收藏(需要API密钥) |
| GET | /api/tool-requests | 列出工具请求(status、page、per_page;per_page最多100) |
| POST | /api/tool-requests | 提交工具请求(认证或execution_id) |
| POST | /api/tool-requests/:id | 为工具请求投票(认证或execution_id) |
| GET | /api/services | 列出您的服务(需要API密钥) |
| POST | /api/services | 创建服务(需要API密钥;标签最多10个,每个2-30字符;描述3个词以上) |
| PUT | /api/services/:id | 更新服务(仅所有者) |
| DELETE | /api/services/:id | 删除服务(仅所有者) |
07/x402协议详情
x402协议(v2)使代理能够通过EIP-3009链下授权签名在Base上使用USDC支付API访问费用——无需手动链上交易。
402响应正文
{
"x402Version": 2,
"resource": { "url": "...", "method": "POST" },
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"amount": "3000", // in USDC micro-units (1e6 = $1)
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x...",
"maxTimeoutSeconds": 60,
"extra": { "name": "USD Coin", "version": "2" }
}]
}付款流程
- 代理收到402和付款要求JSON
- 代理签署EIP-3009
TransferWithAuthorization(链下,无gas费) - 代理使用
X-PAYMENT: base64(payload)头重试 - 服务器验证签名并通过CDP促进者链上结算
- 工具执行并返回结果
使用本地MCP? 所有这些都是自动处理的。只需用Base上的USDC为您的钱包充值,MCP会处理其余部分。