check-link-wallet

Inspects the connected Link account, saved payment methods, addresses, and spend request statuses.

750|105|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/stripe/link-cli --skill check-link-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-link-wallet
Source: https://github.com/stripe/link-cli/tree/main/plugins/cursor-link/skills/check-link-wallet
Command: npx skills add https://github.com/stripe/link-cli --skill check-link-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When working with Link payments through an agent, you often need to answer simple questions — which account is connected, what cards or bank accounts are saved, what shipping addresses exist, or whether a purchase has been approved — without risking any movement of money. This Skill provides read-only inspection of the Link wallet through the Link MCP server.

Core Features & Use Cases

  • Account inspection: Identify which Link account is connected via get_userinfo.
  • Wallet contents: List saved cards, bank accounts, and shipping addresses with list_payment_methods and list_shipping_addresses.
  • Spend request status: Check pending, approved, or historical spend requests with list_spend_requests and get_spend_request, including guidance on what each status means.
  • Use Case: A user asks "has my purchase been approved yet?" — the Skill calls list_spend_requests, interprets the status (created, pending_approval, approved), and summarizes the answer without exposing credentials.

Quick Start

Ask the agent which Link account is connected and what payment methods are saved in the wallet.

Frequently Asked Questions about check-link-wallet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check which Link account is connected in my agent?

Call the get_userinfo tool through the Link MCP server to identify the connected Link account. If it returns an authorization error, the user has not connected Link or the connection has lapsed and they need to reconnect.

How do I check the status of a Link spend request?

Use list_spend_requests to see active requests in created, pending_approval, or approved states, or get_spend_request for a single request by id. Pass includeHistory to list_spend_requests to view expired or terminal requests.

What payment methods and addresses are saved in a Link wallet?

Call list_payment_methods to see saved cards and bank accounts, and list_shipping_addresses for saved addresses. Summarize results with brand, type, and last four digits only — never expose full card numbers.

Can this skill retrieve card numbers or payment credentials?

No. This skill is strictly read-only for account and status inspection, and it never passes the include parameter to get_spend_request since that returns live payment credentials. Credential retrieval belongs to the purchase flow, not status checks.

Why do Link wallet queries return an authorization error?

An authorization error means the user has not connected their Link account in the client or the connection has lapsed. Tell the user plainly to reconnect rather than retrying the tool or substituting a different one.