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.

Comece grátis

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. 1. Gatilho Shopify: Novo pedido pago
  2. 2. Ação WalletWallet: Criar pass

Roda em cada pedido pago. O cliente recebe o cartão sem ninguém precisar tocar nele.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

  8. 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

  9. 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