WalletWallet
WalletWallet is a remote MCP server for **Apple Wallet and Google Wallet passes**. Describe a card in a chat and `create_pass` returns a share link that installs on an iPhone or an Android phone, plus a direct Google Wallet save link and an Apple .pkpass link, from one call. No template to design first and nothing to install: clients sign in with OAuth. Seven tools cover the life of a pass: - `create_pass`: issue a pass for both wallets, get a share link - `update_pass`: change a pass and push it to every phone that holds it (lock-screen message on iPhone) - `revoke_pass`: void a pass so it stops scanning - `get_pass`: status, installs, Google save link - `get_usage`: passes used this month - `list_passes`, `get_pass_body`: Pro plans Covers loyalty cards, membership cards, event tickets, coupons, and gift cards. WalletWallet handles the Apple signing certificate and the Google issuer setup, so no Apple developer account is needed. Free includes 1,000 passes a month; Pro is $39 a month for 100,000. One pass covers both wallets and counts once. Setup for Claude, ChatGPT, Cursor, and other clients: https://www.walletwallet.dev/integrations/
Servidor MCP hospedado
npx add-mcp 'https://api.walletwallet.dev/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Crie passes para Apple e Google Wallet direto do ChatGPT, Claude ou Zapier
Uma frase no seu assistente emite um cartão, adiciona pontos ou o cancela, e o Zapier pode fazer o mesmo quando uma venda ou cadastro acontece.
Apple Wallet Google Wallet
Funciona em todos os planos, até no Free, durante o beta.
Claude JD
Dê a Nora Hale um carimbo no cartão dela da Bayroast.
walletwallet update_pass
Pronto. Nora está em 1 de 10 carimbos e o celular dela já tem o novo cartão.
Diga a ela que ela está com um carimbo.
Enviado, na tela de bloqueio dela. Vou continuar contando conforme os carimbos chegarem.
Como posso ajudar você hoje?
ChatGPT JD
Crie um cartão de fidelidade para a Bayroast Coffee. Preto escuro, um contador de carimbos de 10, nome da membro Nora Hale, número da membro 30427. Me dê o link de compartilhamento.
Usei WalletWallet
Pronto. O cartão da Bayroast Coffee está ativo tanto para Apple Wallet quanto para Google Wallet.
MEMBRO
Nora Hale
Nº DA MEMBRO
30427
Bayroast Coffee, Nora Hale
Carimbos 0 / 10, nº da membro 30427, QR do número da membro
Abrir link de compartilhamento
Envie esse link para Nora e o cartão instala em qualquer celular. Me avise quando ela ganhar um carimbo e eu atualizo.
Pergunte qualquer coisa
Pedido para cartão de fidelidade Publicar
- 1. Gatilho Shopify: Novo pedido pago
- 2. Ação WalletWallet: Criar pass
Roda em cada pedido pago. O cliente recebe o cartão sem ninguém precisar tocar nele.
-
Lance um programa de fidelidade
Crie um cartão de fidelidade para a Bayroast Coffee: verde-escuro, um contador de carimbos de 10, o nome e o número da membro, e um QR do número da membro. Um cartão é criado para as duas carteiras e você recebe um link de compartilhamento para enviar ao cliente.
-
Adicione pontos e avise o cliente
Adicione 50 pontos ao cartão de Sam Whitaker e avise que uma bebida grátis é liberada em 1.500. O cartão atualiza em todos os celulares em que foi adicionado. Na Apple Wallet, a nota aparece na tela de bloqueio.
-
Faça uma promoção de fim de semana
Coloque "Carimbos em dobro o fim de semana inteiro" em todos os cartões ativos da Bayroast. O assistente lista seus cartões e atualiza cada um. Cada atualização conta como um pass no seu plano.
-
Emita cartões a partir de uma planilha
Aqui está meu CSV de membros. Crie um cartão de associação Gold para cada linha e me dê os links de compartilhamento. Um cartão por linha, cada um com seu próprio link. Para listas com mais de algumas centenas de linhas, a Importação em lote no painel é mais rápida.
-
Cancele um cartão
Marco Ruiz fechou a conta dele. Revogue o cartão de associação dele. O cartão fica acinzentado nas duas carteiras com o código de barras removido. Revogações não contam contra o seu plano.
-
Verifique o que você emitiu
Quais cartões criamos esta semana e quantos passes usamos este mês? O assistente lê sua lista de passes e o uso e responde em linguagem simples.
-
Chegue à tela de bloqueio pelo chat
Peça ao assistente para atualizar um cartão e adicionar uma nota. O cartão atualiza em todos os celulares em que foi adicionado, e a Apple Wallet mostra sua nota na tela de bloqueio. No Google Wallet, o cartão atualiza e o texto fica dentro dele. Adicione 30 pontos ao cartão de Sam e avise que uma bebida grátis é liberada em 1.500. A nota que o cliente vê no iPhone dele
-
Mova um membro para outro nível
Quando um membro fizer upgrade, peça a mudança de nível e o cartão que ele já tem atualiza no lugar com o novo rótulo. Nada para reemitir, nenhum link novo para enviar. Priya Nair fez upgrade para o plano anual. Mova o cartão Iron Peak dela para Premium e defina a renovação para março de 2027. Iron Peak Gym NÍVEL Premium
MEMBRO
Priya Nair
RENOVA
Mar 2027
O mesmo cartão, agora Premium
-
Encerre uma conta em uma linha
Quando alguém sair, peça ao assistente para revogar o cartão. Ele fica acinzentado nas duas carteiras em todos os dispositivos com o código de barras removido, então para de ser escaneado no caixa. Revogações não contam contra o seu plano. Marco Ruiz fechou a conta dele. Revogue o cartão de associação dele. Cellar 33 Wine Club CRÉDITOS 3
MEMBRO
Marco Ruiz
NÍVEL
Reserve
Um cartão revogado, acinzentado na carteira
Claude
Adicione WalletWallet como um conector personalizado no claude.ai, ou com um comando no Claude Code, e então entre com sua conta WalletWallet. Funciona em todos os planos do Claude.
ChatGPT
Ative o modo Desenvolvedor, adicione a URL do servidor WalletWallet e entre com OAuth. Disponível nas contas Plus, Pro, Business, Enterprise e Education na web.
Zapier
Adicione WalletWallet pelo link de convite e cole sua chave de API uma vez. Crie, atualize ou revogue um pass como ação em qualquer Zap. Somente por convite por enquanto.
Claude Code, Cursor, VS Code e qualquer outro cliente MCP se conectam da mesma forma. Instruções passo a passo estão na página de Integrações depois que você entrar.
walletwallet mcp
create_pass
Emita um pass para as duas carteiras, com um link de compartilhamento.
update_pass
Altere um pass e envie para todos os celulares.
revoke_pass
Anule um pass para que ele pare de ser escaneado.
list_passes
Navegue pelos passes da conta.
get_pass
Status e contagem de instalações de um pass.
get_pass_body
Texto, cores, código de barras e imagens de um pass.
get_usage
Passes usados este mês e o limite.
[
Documentação da API
Cada campo que cada ferramenta aceita.
](https://www.walletwallet.dev/docs/)
Transporte
HTTP transmitível, remoto, sem nada para instalar
Autenticação
OAuth 2.0 com PKCE, ou uma chave de API Bearer
Protocolo
A revisão atual, com compatibilidade retroativa para clientes antigos
Uso
Conta contra o seu plano como qualquer outro pass
Os guias do Claude e do ChatGPT mostram um primeiro cartão passo a passo.
Little Green Light
Mantenha os cartões de associação em sintonia com os registros de doadores e membros que as organizações sem fins lucrativos já têm.
Agron
Cartões de biblioteca que seguem o registro do membro no sistema de bibliotecas AgronPlus.
n8n
Um nó nativo. O nó HTTP já chama a API REST com sua chave hoje.
Make
Um app nativo. O módulo HTTP já chama a API REST com sua chave hoje.
Usa outra coisa? Conte para a gente o que é e diremos onde ela está na lista.
Perguntas frequentes
Não. Um pass criado ou atualizado por um assistente ou um Zap conta igual a um feito no painel ou pela API. O Free cobre 1.000 passes por mês, o Pro US$ 39 por mês para 100.000.
Não. Você descreve o pass no chat e o assistente preenche os campos. O Zapier é apontar e clicar. Desenvolvedores que querem mais controle podem usar a API diretamente.
Somente o que as ferramentas dele permitem: criar, atualizar, obter, listar e revogar passes, e ler seu uso. Ele não pode mudar seu plano, cobrança ou chave de API. Você aprova a conexão uma vez e pode desconectá-la a qualquer momento pela página de Integrações no seu painel.
WalletWallet é um servidor MCP remoto em https://api.walletwallet.dev/mcp. Claude, ChatGPT, Claude Code, Cursor, VS Code e qualquer outro cliente que fale MCP com OAuth podem se conectar a ele.
Sim. WalletWallet é um servidor MCP remoto em https://api.walletwallet.dev/mcp com sete ferramentas que criam, atualizam, revogam e leem passes para Apple Wallet e Google Wallet.
Sim. Conecte o servidor MCP uma vez e depois descreva o cartão no chat. O Claude cria e devolve um link que instala em um iPhone ou em um celular Android. O guia do Claude mostra isso passo a passo.
O Google oferece um para as ferramentas de desenvolvedor dele: ele pesquisa a documentação, lista emissores e classes e valida um JWT de pass. Ele não cria nem atualiza passes individuais, e é somente Google Wallet. A WalletWallet emite o pass em si nas duas carteiras.
Sim. Atualizações são enviadas para Apple Wallet e Google Wallet. Sua mensagem de atualização aparece na tela de bloqueio da Apple; no Google, o cartão atualiza e seu texto fica dentro dele.
Emita seu primeiro pass em cinco minutos.
Grátis abaixo de 1.000 passes por mês. US$ 39 fixos acima disso, com teste de 7 dias em toda conta nova.
curl -X POST https://api.walletwallet.dev/api/passes …