通过MCP使用Axiom钱包管理支付方式、查看账户活动并通过Axiom服务器管理的浏览器完成用户请求的购买。
Axiom 钱包
功能概述
Axiom 钱包是一项面向实际任务的技能,主要用于当用户想要通过 MCP 与 Axiom 钱包交互时使用此技能;Axiom 钱包可以用于: 1. 请检查文件上的支付方法;
核心要点
- 请检查最近的交易;
- start a s。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
使用与执行
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
结果检查与注意事项
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Axiom 钱包
当用户希望通过 MCP 与其 Axiom 钱包进行交互时,使用此技能。
Axiom 钱包可用于:
- 查看已存档的付款方式
- 查阅近期交易记录
- 为用户请求的购买启动由服务器托管的浏览器结账流程(费用将从已存档的银行卡中扣除)
Axiom 的 MCP 端点地址为:
https://mcp.useaxiom.ai/mcp
何时使用此技能
当用户要求您执行以下操作时,请使用 Axiom 钱包:
- 使用 Axiom 进行购买或付款
- 检查其 Axiom 付款方式或账户信息
- 查看近期 Axiom 交易记录
请勿将此技能用于无关的网页浏览、超出可用 MCP 工具范围的账户设置修改,或用户未明确请求的推测性购买。
认证
完整认证指南详见 references/authentication.md。
快速摘要:
- 注册 Axiom:
mcporter config add axiom --url https://mcp.useaxiom.ai/mcp - 启动认证:
mcporter auth axiom --reset --oauth-timeout 300000 --log-level info(后台运行,并在日志中打印 OAuth URL) - 从 mcporter 的日志输出中解析 OAuth 授权 URL
- 使用无头浏览器访问该 URL:
agent-browser open "(或" browser-use open ")" - 从渲染后的页面中读取激活 URL:
agent-browser eval "document.querySelector('a[href*=\"activate\"]')?.href" - 将激活 URL 发送给用户,供其在手机端确认授权
- 用户完成授权后,mcporter 将自动完成 OAuth 交换流程
- 验证认证结果:
mcporter call axiom.get_payment_method
重要提示:OAuth 授权 URL 与激活 URL 是两个不同的 URL。Agent 应导航至授权 URL;用户应在手机端打开激活 URL。切勿将授权 URL 发送给用户。认证文档中提供了两种 URL 的示例。
如需清除缓存的令牌,请执行:mcporter auth axiom --reset
启动购买及提交澄清请求需要 payments:write OAuth 权限范围;轮询购买状态则需要 payments:read。若购买工具因权限范围不足而被拒绝,请重置认证并重新连接,以确保客户端请求当前所需的全部权限范围。
可用工具
get_payment_method— 返回已存档的银行卡信息(仅品牌名称和卡号后四位)。在尝试购买前,应先调用此方法验证付款方式是否存在。list_transactions— 列出近期交易记录(可选参数limit,按时间倒序排列,最新交易在前)。make_purchase— 购买入口函数。校验请求内容,在可能范围内解析商品/规格的可用性,创建交易意图授权,并启动 Axiom 的服务器托管式浏览器结账流程。必需参数包括:userCommand(近乎逐字保留用户原始指令)、merchant(含merchantName和merchantURL)、itemName;可选参数包括itemSubtotal(不含运费、税费及手续费的商品小计)和preferences。该函数立即返回status,绝不会等待浏览器流程完成。get_purchase_status— 轮询由make_purchase启动的浏览器购买流程状态。传入browserPurchaseSessionID,并省略timeoutMs参数(或使用客户端所支持的最长超时值)。该函数会阻塞,直至下一次进入“暂停”或“终态”状态,然后返回如下信息:公开的progressStage/progressLabel、审批链接、澄清请求、终态结果、电子收据以及购物车详情。它不流式传输增量进度 —— 您需在循环中反复调用本函数。端到端购买通常耗时约 10–15 分钟。submit_purchase_clarification— 当get_purchase_status返回status: "awaiting_user_input"时,提交用户的回答。需传入browserPurchaseSessionID、userInputRequest.requestID,以及selectedOptionID、userInput或二者皆有。随后继续轮询get_purchase_status。get_transaction— 根据 ID 获取单笔交易详情,包括其状态、商户、金额、审批状态、收据及审计轨迹。可用于回溯已完成的购买或审查历史记录。
发起购买
Axiom 在服务端全程运行结账流程。您负责解析请求并启动流程;Axiom 则负责购物车获取、结账、联系/收货信息填写、配送方式选择、支付授权、银行卡信息录入、订单结果识别以及收据捕获。您永远无法看到或输入任何银行卡详情。
验证付款方式。
- 调用
get_payment_method,以便用户确认将使用哪张已存档的银行卡进行扣款。 - 若不存在已存档的付款方式,请告知用户前往其 Axiom 账户设置中添加银行卡,并终止后续流程。
- 调用
解析购买请求。
userCommand应尽可能逐字保留用户原始输入 —— 它是审计与意图记录。请勿改写,也请勿将已解析的具体信息合并进该字段(这些信息应填入itemName/merchant.*中)。- 根据上下文(如历史对话轮次、用户档案、记忆等)尽可能具体地解析
merchant.merchantName、merchant.merchantURL和itemName。严禁虚构。 - 若用户提供商品详情页 URL,或您能合理推断并支撑该 URL,则优先使用;否则使用您已知的商户首页 URL。
- 若已知所需规格(如尺寸、颜色、存储容量、口味、数量等),请将其包含在
itemName中。 - 当用户声明预算或价格已知时,传入
itemSubtotal(单位为美元,不含运费、税费及手续费),该值将在支付时作为单品总额上限。 - 切勿虚构缺失的关键商品信息。流程可在打开浏览器会话前即返回澄清请求或不可用响应。
调用
make_purchase。- 若返回
status: "running",请保存browserPurchaseSessionID和transactionID,然后调用get_purchase_status。 - 若返回
status: "needs_clarification",请原样向用户呈现question及任意options。若source: "intent_sufficiency"或source: "purchase_request_resolution",请将用户的答复整合进已解析字段,并再次调用make_purchase。 - 若返回
status: "unavailable",请向用户呈现reason、question及任意options/availableOptions。仅当用户选择一个可用选项或更改请求后,方可再次调用make_purchase。 - 若返回
status: "mandate_denied",请将返回的reason告知用户并终止流程。这是正常的业务域结果,而非 MCP 工具故障。 - 若
status为failed、cancelled或human_needed,请将返回的reason/message呈现给用户。这些均为正常终态结果,而非 MCP 工具故障。
- 若返回
轮询
get_purchase_status。- 持续轮询,直至
status变为completed、awaiting_approval、awaiting_user_input、human_needed、failed或cancelled。 - 对于
running状态,请使用progressStage和progressLabel向用户展示进度。请勿暴露或推断浏览器内部任务/阶段名称。 - 对于
awaiting_approval状态,请将approvalLink发送给用户,并在其完成审批后继续轮询。 - 对于
awaiting_user_input状态,请向用户呈现userInputRequest.question及任意userInputRequest.options,然后调用submit_purchase_clarification,传入browserPurchaseSessionID、userInputRequest.requestID,以及所选选项或自由文本答案。 - 对于
completed状态,请汇总receipt、finalTotal和cart。购物车中的金额字段已是公开的美元数值;无需期望原始“美分”字段。 - 对于
human_needed、failed或cancelled状态,请根据返回的reason/message告知用户发生了什么。
- 持续轮询,直至
安全与行为规范
- 发起购买前,必须验证已存档付款方式的存在性。
- 除非
get_purchase_status明确返回completed,否则不得声称购买成功。 - 若支出规则、审批要求或策略检查阻止了购买,请立即中止并告知用户原因。
- 若
make_purchase返回mandate_denied,请立即中止并告知用户原因 —— 不得通过改写输入尝试绕过该拒绝。 - 严禁跳过审批流程;必须将
approvalLink发送给用户,并等待其完成审批。 - 严禁暴露 OAuth 令牌、会话详情、Cookie 或浏览器状态。
- 严禁伪造商户、金额、税费、运费、收据或交易详情 —— 仅报告工具实际返回的内容。
故障排查
mcporter 未找到或版本过旧
必须安装并配置 mcporter ≥0.8.0,且确保其位于系统 PATH 中。可通过 mcporter --version 命令验证。OpenClaw 在加载技能时会检查所需二进制文件是否就绪。
认证已过期或失败
请重置并重新运行认证流程:
mcporter auth axiom --reset
跨设备审批超时
请启动全新的认证流程,并发送新的审批链接或激活码。
无已存档付款方式
请告知用户前往其 Axiom 账户设置中添加银行卡,并终止后续流程。
购买需您审批
get_purchase_status 返回 awaiting_approval 并附带 approvalLink。请将该链接发送给用户,并持续轮询;用户完成审批后,流程将继续执行。
授权被拒
make_purchase 返回 mandate_denied —— 例如商户属于受限类别,或请求未被明确认定为购买行为。请将返回的原因告知用户并终止流程。请勿使用改写后的输入重新运行。
购买失败或需人工介入
get_purchase_status 返回 failed、cancelled 或 human_needed。请将返回的 reason / message 呈现给用户;这些均为正常终态结果,而非 MCP 工具故障。
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.6万人学习
共6课时 | 54.7万人学习
最新文章