Envoy in Claude

Connect Claude to Envoy, install the skills, and refresh or remove your installation.

Follow the complete installation guide for all hosts.

Skill and plugin release 0.4.15, for the current Envoy tool contract (support revision envoy@2026-10). Last updated 3 November 2026.

pay-with-envoy handles commerce; check-envoy-account handles explicit account questions. Each skill carries its own instructions and follows the next step in every Envoy tool reply; there is no separate guidance tool to load. Installing package files alone does not connect an account, select a default or authorize spending. This guide adds no payment, onboarding or recovery instructions.

Connecting lets this assistant read your Envoy account and ask to buy. It does not approve a purchase. You approve card-backed purchases in the Envoy app. For a gift card, follow the returned app approval/payment step or pay the returned link yourself. The app step alone does not identify the funding source. Follow the terms shown in that flow.

Envoy is not yet listed in the ChatGPT or Claude directories, and its ChatGPT submission is in preparation. Until then, add Envoy as a custom connector. Read Data and permissions, Privacy and Terms before connecting.

Installation matrix

HostInstallation and availability
ClaudePaid-plan plugin upload in web Chat, Desktop Chat and Cowork. Separate skill ZIPs also supported; code execution required. Free allows one custom connector.

Downloads

ArtifactUse
envoy-pay-with-envoy-0.4.15.zipIndividual commerce skill
envoy-check-envoy-account-0.4.15.zipIndividual read-only account skill
envoy-claude-plugin-0.4.15.zipClaude plugin containing both skills and the remote MCP reference

Verify downloaded archives against SHA256SUMS before installation. skills-release.json records the current filenames, URLs, hashes, skill names, endpoint and guide URL. Only the current supported archives are distributed.

Connection

Use this exact public Streamable HTTP MCP endpoint, with Envoy's existing OAuth flow:

https://api.envoy.money/mcp

Configure /mcp and check the catalog for the host you connected. The default profile receives all thirteen tools: get_account, list_transactions, list_purchases, start_purchase, get_purchase_status, answer_purchase_question, submit_answer (its deprecated name), report_checkout_result, report_checkout_step, cancel_purchase, list_gift_card_merchants, get_merchants (its deprecated name) and search_products. A connection Envoy identifies as Claude receives nine and omits report_checkout_result, report_checkout_step, submit_answer and get_merchants. A connection Envoy identifies as ChatGPT receives eight: it also omits list_gift_card_merchants, and buys only from Elixir's marketplace (search_products, then start_purchase with its product_id). A different catalog is stale; refresh it as described in upgrade and refresh. Complete OAuth through the host’s supported setup path. Packages contain no credentials, personal connection IDs or account state.

Open the authorization link generated by the host for this connection attempt. Complete sign-in and review the connection approval. Return to your agent and confirm that the connection is authenticated. Then call get_account with {} for a read-only check. If sign-in expires or fails, start a fresh sign-in through the host.

Do not paste OTPs, authorization codes, callback URLs containing codes, or access tokens into the conversation.

The tool catalog lists operations, not a promise that every merchant or payment service is available. Read services from get_account for account availability. Use get_merchants and search_products only for the discovery each tool supports. Follow the purchase reply for the available payment path.

When Envoy offers a gift-card payment link, the user pays that link. The agent never opens or pays it. The link task supplies the amount due, the gift-card value and the next action. Gift cards can also use an app approval or in-app payment; follow the returned task. The app step does not identify the funding source, and the app shows the actual payable before confirmation. Unused value stays on the gift card. This path does not release a one-time payment card. Its availability depends on the merchant, account and connection; it is not a way around a host restriction.

Claude

Open Customize → Plugins and upload envoy-claude-plugin-0.4.15.zip. Its envoy-claude/ folder contains .claude-plugin/plugin.json, .mcp.json, README.md and both skills; its plugin name is envoy-payments. Complete OAuth when needed. Organization controls apply. Consumer installation, referenced package format.

These installation steps cover claude.ai web, Desktop and Cowork connectors. They receive nine tools, omitting report_checkout_result, report_checkout_step and the deprecated submit_answer and get_merchants, with no card details or checkout code. ChatGPT receives eight and also omits list_gift_card_merchants. Claude Code is a separate connection context and retains the default profile.

For separate installation, add the connector in Customize → Connectors, then upload each individual ZIP through Customize → Skills → + → Create skill → Upload a skill and enable both. Each ZIP contains one named skill folder. Enable code execution; organization owners may need to allow skills and provision the connector. The prefilled Envoy connector form still requires user review. Skill setup, ZIP structure, connector setup, prefill-link contract.

Upgrade and refresh

Retain the connection owner, authentication and any installation key in designated storage, plus purchase/request references and saved default. None belongs in the package.

  • Verify the archive, then replace the plugin folder, do not overlay it; stale manifests/instructions must not survive. Refresh/reinstall through host controls and start a fresh task. Keep one copy of each supported skill.
  • For Claude organization uploads, a ZIP with the same plugin name replaces the prior version. For GitHub-managed distribution, use the host's sync/update controls. Source changes alone do not prove the installed copy refreshed. Claude updates, OpenAI imports and sync.
  • Package refresh is not tool-schema refresh. Use connector discovery/refresh controls, then inspect a fresh task's catalog for the tools expected on that host under Connection. ChatGPT developer-mode connections provide Refresh. Reconnect only for required authentication/owner/key recovery, revoked access, or an endpoint change the host cannot edit. Upgrading alone requires no reconnect. Claude connector edits require removal/re-addition. ChatGPT refresh, Claude edits.

Do not delete credentials, browser profiles, cookies, IndexedDB keys or connection records as package cleanup. Preserve unresolved purchases across updates and follow the current service recovery action; an upgrade does not start a replacement purchase.

Removal

IntentExisting mechanism
Remove instructionsDisable/uninstall the plugin or individual skills in the host; remove only the dedicated package source when appropriate.
Revoke account accessSeparately disconnect/revoke the Envoy connection using its supported controls. Removing skill files is not revocation.
Stop an active payment/cardRequest cancel_purchase only when the current purchase permits it, and observe the returned state. If issuance has started and cancellation is refused, continue the same purchase as instructed. After a report, do not infer new cancellation or payment permission. Plugin removal or disconnection does not prove it stopped.
Cancel a merchant orderUse the merchant's cancellation process. Envoy card stop and merchant cancellation are separate outcomes.
HostWhere to remove or disable
ClaudePersonal skills: Customize → Skills → skill → … → Delete. Plugins: manage the installed item in Customize → Plugins; organization owners delete managed items under Organization settings → Plugins. Connector removal is separate under Customize → Connectors → Remove/…. Skills, managed plugins, connectors.

Verify your installation

On each host you use — Grok, Claude, ChatGPT and ChatGPT Work — confirm, in a fresh task: the installed version, the host's expected catalog (thirteen tools for the default profile; nine when Envoy identifies the connection as Claude; eight for ChatGPT), that the skill is selected (explicitly invoking a skill is not the same as the host selecting it on its own), that your connected account carries over, and that a saved default is recalled.

On this page