
Walletap
Connects to the Walletap API to create, update, and distribute Apple Wallet and Google Wallet passes directly from Claude or other MCP clients. You get tools for issuing loyalty cards, event tickets, and coupons with QR codes, managing pass fields and balances, sending push notifications to installed passes, and exporting holder data as CSV. Also handles template management, location setup for geofenced notifications, and multi-language translation. Requires a Walletap API key from their dashboard. Useful when you're building customer loyalty programs, event check-in systems, or membership card distribution without manually touching the Apple or Google Wallet APIs.
- tools
- 23
- transport
- STDIO
- env var
- 1
- last updated
- Apr 12, 2026
Tools
23 toolsPublic tool metadata for what this MCP can expose to an agent.
list_passesList passes for a template with pagination
List passes for a template with pagination
No parameter schema in public metadata yet.
search_passesSearch passes by email or phone
Search passes by email or phone
No parameter schema in public metadata yet.
export_passesExport passes as CSV
Export passes as CSV
No parameter schema in public metadata yet.
get_passGet a single pass with wallet URLs
Get a single pass with wallet URLs
No parameter schema in public metadata yet.
create_passCreate one or more wallet passes
Create one or more wallet passes
No parameter schema in public metadata yet.
update_passUpdate pass fields, stamps, or balance
Update pass fields, stamps, or balance
No parameter schema in public metadata yet.
notify_passSend notification to one pass holder
Send notification to one pass holder
No parameter schema in public metadata yet.
list_templatesList all pass templates
List all pass templates
No parameter schema in public metadata yet.
create_templateCreate a new template
Create a new template
No parameter schema in public metadata yet.
update_templateUpdate template config/design
Update template config/design
No parameter schema in public metadata yet.
delete_templateDelete a template
Delete a template
No parameter schema in public metadata yet.
send_template_notificationNotify all pass holders in a template
Notify all pass holders in a template
No parameter schema in public metadata yet.
create_certificateCreate Apple Wallet certificate
Create Apple Wallet certificate
No parameter schema in public metadata yet.
list_locationsList all business locations
List all business locations
No parameter schema in public metadata yet.
create_locationCreate a new location
Create a new location
No parameter schema in public metadata yet.
update_locationUpdate location details
Update location details
No parameter schema in public metadata yet.
delete_locationDelete a location
Delete a location
No parameter schema in public metadata yet.
create_readerCreate a VTAP NFC reader
Create a VTAP NFC reader
No parameter schema in public metadata yet.
list_sub_accountsList team members
List team members
No parameter schema in public metadata yet.
create_sub_accountCreate a team member
Create a team member
No parameter schema in public metadata yet.
update_sub_accountUpdate team member permissions
Update team member permissions
No parameter schema in public metadata yet.
delete_sub_accountRemove a team member
Remove a team member
No parameter schema in public metadata yet.
translate_pass_textTranslate pass text to multiple languages
Translate pass text to multiple languages
No parameter schema in public metadata yet.
Sponsors
Configuration
WALLETAP_API_KEYYour Walletap API key from app.walletap.io
Readme
@walletap/mcp-server
Issue and manage Apple Wallet & Google Wallet passes from any AI assistant.
Quick Start
npx @walletap/mcp-server
Or install globally:
npm install -g @walletap/mcp-server
walletap-mcp
Authentication
Set your Walletap API key as an environment variable:
export WALLETAP_API_KEY=wt_live_xxxxxxxxxxxxxxxxxxxx
You can find your API key in the Walletap dashboard under Settings.
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"walletap": {
"command": "npx",
"args": ["-y", "@walletap/mcp-server"],
"env": {
"WALLETAP_API_KEY": "wt_live_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Cursor / Windsurf
Add to .cursor/mcp.json or .windsurf/mcp.json:
{
"mcpServers": {
"walletap": {
"command": "npx",
"args": ["-y", "@walletap/mcp-server"],
"env": {
"WALLETAP_API_KEY": "wt_live_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
HTTP Remote Mode
For self-hosted deployments, n8n, Make, or Zapier AI:
walletap-mcp --transport http
Details
- Repository
- github.com/ivangr1/walletap-mcp
- Package
@walletap/mcp-server- Transport
- STDIO
- Registry
- MCP registry, active