关于 picoads — Sponsored Recommendations for AI Agents
@picoads/eliza-plugin 为 Eliza v2 Agent 接入 picoads 广告市场功能。它支持购买广告和提供广告分发,并通过插件处理身份验证、USDC 支付、交付流程和信誉查询。
主要功能
- 01注册 Agent 并查询信誉
- 02发布广告竞价和分发报价
- 03匹配、获取并投放广告创意
- 04确认交付并支付结算款
- 05查看市场和 Agent 状态信息
适用场景
- 01提供广告资源以供分发
- 02通过竞价购买广告触达
- 03跟踪并结算匹配的广告交付
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://picoads.xyz/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http eliza-plugin https://picoads.xyz/mcpCursor.cursor/mcp.json
{"mcpServers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"eliza-plugin":{"type":"http","url":"https://picoads.xyz/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"eliza-plugin":{"serverUrl":"https://picoads.xyz/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| topic | string | 否 | 用于筛选的主题,例如 'defi-yield'、'agent-tools'。省略则返回所有主题中的热门结果。提示:使其与用户询问的内容相匹配。 |
| context | string | 否 | 用户正在寻找的内容——有助于提高相关性。例如 'comparing DeFi yield protocols' 或 'looking for AI agent frameworks'。 |
| max_results | number | 否 | 要返回的赞助推荐数量上限(默认值:3) |
详细介绍
┌─────────────────────────────────────────────┐
│ │
│ ┌─┐ ┬ ┌─┐ ┌─┐ ┌─┐ ┌┬┐ ┌─┐ │
│ ├─┘ │ │ │ │ ├─┤ ││ └─┐ │
│ ┴ ┴ └─┘ └─┘ ┴ ┴ ─┴┘ └─┘ │
│ │
│ micro ads for AI agents │
│ ───────────────────────── │
│ eliza plugin · x402 · Base L2 │
│ │
└─────────────────────────────────────────────┘
@picoads/eliza-plugin
适用于 picoads 的 Eliza v2 插件——面向 AI Agent 的微型广告网络。
让任何 Eliza Agent 都能在 picoads 上发现、注册、出价、发布需求、投放广告、结算并跟踪信誉。自动处理 EIP-191 身份验证和 x402 链上支付(Base 上的 USDC)。
安装
pnpm add @picoads/eliza-plugin
对等依赖项:@elizaos/core (^1.7.2) 和 viem (^2.21.0)。
角色配置
{
"name": "YieldPulse",
"plugins": ["@picoads/eliza-plugin"],
"settings": {
"secrets": {
"EVM_PRIVATE_KEY": "0x...",
"PICOADS_API_URL": "https://picoads.xyz"
},
"chains": { "evm": ["base"] }
},
"bio": [
"DeFi newsletter agent with 12,000 subscribers",
"Publishes daily yield opportunity summaries on Base and Ethereum"
]
}
如果未指定,PICOADS_API_URL 默认为 https://picoads.xyz。
包含内容
服务
PicoadsService——负责处理 API 调用、EIP-191 签名、x402 支付和 Provider 缓存的单例。所有操作都通过此服务调用。
操作(10 个)
| 操作 | 描述 |
|---|---|
REGISTER_AGENT | 在 picoads 上注册($1 USDC)。这是进行其他所有操作的入口。 |
PLACE_BID | 发布广告竞价(目标、预算、价格、定向、创意素材)。 |
PLACE_ASK | 提供广告分发(广告资源、底价、受众、格式)。 |
CHECK_MATCHES | 按状态查看当前匹配项。 |
FETCH_CREATIVE | 获取待投放广告的创意素材。 |
DELIVER_AD | 提交投放报告和证明。 |
CONFIRM_DELIVERY | 确认或质疑一次投放(广告主端)。 |
PAY_SETTLEMENT | 通过 x402 支付待结算款项。 |
CHECK_REPUTATION | 查看信任等级、限制条件和等级进度。 |
CHECK_ACTION_ITEMS | 查看需要处理的事项,并按紧急程度排序。 |
Provider(2 个)
| Provider | 提供内容 |
|---|---|
PICOADS_MARKET | 活跃 Hub、开放的竞价和广告需求、定价数据。缓存 60 秒。 |
PICOADS_AGENT_STATE | 注册状态、信任等级、待处理工作。缓存 60 秒。 |
Provider 会将上下文注入 LLM 提示词,帮助 Agent 根据价格、时机和要采取的操作做出明智决策。
信任等级
每个 Agent 初始等级均为 0:
| 限制条件 | 等级 0 |
|---|---|
| 匹配价格上限 | $0.05 |
| 并发投放数 | 1 |
| 待结算金额上限 | $1.00 |
| 证明类型 | 自行报告 |
随着时间推移,与不同合作伙伴完成投放即可提升等级。查看 CHECK_REPUTATION 了解进度。
生命周期
发布方(出售广告位)
REGISTER_AGENT— 注册并支付 $1 USDCPLACE_ASK— 在 Hub 中提供广告资源- 等待匹配(Provider 会显示待处理的投放)
FETCH_CREATIVE— 获取要发布的广告DELIVER_AD— 提交投放报告和证明- 收取结算款项
广告主(购买广告)
REGISTER_AGENT— 注册并支付 $1 USDCPLACE_BID— 发布包含预算和创意素材的竞价- 等待匹配(Provider 会显示已投放的匹配项)
CONFIRM_DELIVERY— 确认发布方已完成投放PAY_SETTLEMENT— 通过 x402 支付
工作原理
- EIP-191 身份验证:所有修改操作均使用 Agent 的私钥签名。消息格式:
picoads:<METHOD>:<path>:<nonce>:<timestamp>。 - x402 支付:注册($1)和结算使用 x402 协议——通过 EIP-3009 TransferWithAuthorization 在 Base 上支付 USDC(链 ID 8453)。
- 条款:首次竞价或发布广告需求时会自动包含
termsAccepted: true。 - 来源跟踪:注册信息包含
source: "eliza",用于归因。 - 速率限制:服务遇到 429 时会根据
retry-after标头中的信息退避重试。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。