Crossmint Checkout MCP服务器
Crossmint的Checkout允许程序化购买实体和虚拟商品和服务, 用可编程的钱。它使您的AI代理能够可靠地购买超过10亿件商品, 没有任何成本开销,也没有使用虚拟借记卡和浏览器的麻烦和不可靠性 用于在线支付。
如果您的代理商可以获得商品SKU/标识符,则此API可以让其购买。
能力
此MCP服务器获取商品标识符(从URL到SKU),并允许您执行购买 在单个API调用中。
这些购买是真实的:
- 该物品以加急运输方式交付
- 生成收据
- 销售税征收得当
- 允许退货和退款
可用库存
- 亚马逊 (仅限美国)
- 包括主要运费
- Shopify 的 (全球)
- 从任何shopify商店买任何东西
马上就来:
- 航班
- 酒店
- 用餐
- 门票
如何付款
此MCP服务器配置为使用Crossmint信用进行购买。请 联系我们 如果你有兴趣了解更多。要使用USDC而不是信用额度:
- 在src/index.ts中将TOKEN变量更改为“usdc”
- 将CREDIT_TOKEN_ADDRESS更改为以太坊上的USDC地址
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
如何获得公司资金钱包
Crossmint将为您的公司创建一个钱包,并与您共享钱包地址。
如何获得学分
Crossmint将安全地将信用转移到公司钱包。然后,该公司将能够在代理人想要充值钱包或完成交易时将信用转移到代理人钱包。
设置
- 克隆存储库
git clone https://github.com/Crossmint/mcp-crossmint-checkout.git
cd mcp-crossmint-checkout- 安装依赖项
npm install- 创建.env文件
cp .env.template .env- 获取Crossmint API密钥
- 登录到 Crossmint控制台 并导航到“集成”>“API密钥”>“创建新服务器密钥” - 选择范围: orders.create, orders.read, wallets:transactions.create, wallets.create, wallets.read, wallets.balance:read. - 复制API密钥并将其粘贴到.env文件中
- 填写用户和交货信息
在.env文件中指定用户的id以及他们的姓名、送货地址和电子邮件。请务必填写贵公司的钱包地址。
- 测试与生产
保持 ENV 将.env文件中的变量设置为“test”,以便测试订单。将其更改为“prod”以完成实际订单。
- 生成代理钱包
npm run generate-agent-wallet- 将积分转移到代理钱包
要将5个信用点从公司的钱包转移到通过userId“johnjoe”标识的用户,请运行以下操作
npm run transfer-credits -- 5 johndoe如果您通过电子邮件唯一标识用户,则可以在中调整用户定位器 generate-wallet.js 和 credit-transfer.js
- 更新Claude的配置
npm run update-claude-config- 构建项目
npm run build- 运行服务器
npm run crossmint-checkout与克劳德一起使用
请克劳德:
- 描述你正在寻找的产品,并要求提供其亚马逊链接,即“我想买无味的LaCroix矿泉水!你能在亚马逊上查找可用的商品清单并找到低于5美元的商品吗?完成后分享亚马逊链接。”
- 让克劳德给你买,即“买这个https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6"
- 检查您的电子邮件以获取购买收据
工具
create-order
为指定产品创建新订单。亚马逊产品指定为“亚马逊:\”或“亚马逊:Shopify的产品被称为“Shopify: :'.
示例提示:
> “给我买这个https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6"
check-order
检查现有订单的状态。
示例提示:
> “我的订单状态如何?
get-usd-balance
获取钱包的美元余额。
示例提示:
> “我的钱包余额是多少?”
支持
通过以下方式直接联系Crossmintsupport@crossmint.io有任何问题。
