Pagar.me
by mcp-dir · remote · no sign-in to list tools · v0.1.0 · published by GitHub user mcp-dir
Stone's payments gateway (api.pagar.me), orders, charges (card, Pix, boleto), customers and cards, p
86 tools: 5 can delete or cancel things, 15 do something that can't be undone, 35 change things and 31 only read.
Scanned Oct 21, 2026
- Deletes or cancels5Claude Code: deny: see these tools
- Can't be undone15Claude Code: ask: see these tools
- Changes things35Claude Code: ask: see these tools
- Only reads31Claude Code: allow: see these tools
10 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http pagarme https://api.mcp.ai/p_pagarmeFindings
Matches of fixed checks, with the text they matched.
The server marks "pagarme_charges_list" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_list" says "charge": a word that usually means money moves, which cannot be taken back.
The server marks "pagarme_charges_summary" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_summary" says "charge": a word that usually means money moves, which cannot be taken back.
The server marks "pagarme_charges_get" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_get" says "charge": a word that usually means money moves, which cannot be taken back.
The server marks "pagarme_charges_get_many" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_get_many" says "charge": a word that usually means money moves, which cannot be taken back.
The server marks "pagarme_recipients_transfers" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_recipients_transfers" says "transfer": a word for a change that another call does not undo.
The server marks "pagarme_recipients_withdrawals" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_recipients_withdrawals" says "withdrawal": a word that usually means money moves, which cannot be taken back.
Show 4 more findingsShow fewer
The server marks "pagarme_transfers_list" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_transfers_list" says "transfer": a word for a change that another call does not undo.
The server marks "pagarme_transfers_get" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_transfers_get" says "transfer": a word for a change that another call does not undo.
- Infoconnect
The description mentions "credentials".
What this check looks forMatched text
description: "...nticated:true and empty pending[]. When credentials are missing, returns connect_url for th..."
- Infomarketplace
The description mentions "credential".
What this check looks forMatched text
description: "...ating the tool list. If the MCP needs a credential/login, invoke returns a connect link; i..."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
86 tools
Deletes or cancels 5Claude Code: deny
pagarme_cards_deleteRemove um cartão salvo do cliente no Pagar.me V5 (requer customer_id + card_id).No findings
Why it is in this group
- The name "pagarme_cards_delete" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove um cartão salvo do cliente no Pagar.me V5 (requer customer_id + card_id). Irreversível. Bulk support: accepts customer_ids, card_ids for batched execution.
Annotations the server declares
- title: pagarme_cards_delete
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
pagarme_charges_cancelCancela/estorna uma cobrança no Pagar.me V5 (requer charge_id; data opcional com amount p/ estorno parcial).No findings
Why it is in this group
- The name "pagarme_charges_cancel" says "charge": a word that usually means money moves, which cannot be taken back.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Cancela/estorna uma cobrança no Pagar.me V5 (requer charge_id; data opcional com amount p/ estorno parcial). Irreversível. Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_cancel
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
pagarme_invoices_cancelCancela uma fatura no Pagar.me V5 (requer invoice_id).No findings
Why it is in this group
- The name "pagarme_invoices_cancel" says "cancel": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Cancela uma fatura no Pagar.me V5 (requer invoice_id). Irreversível. Bulk support: accepts invoice_ids for batched execution.
Annotations the server declares
- title: pagarme_invoices_cancel
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
pagarme_plans_deleteRemove um plano no Pagar.me V5 (requer plan_id).No findings
Why it is in this group
- The name "pagarme_plans_delete" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove um plano no Pagar.me V5 (requer plan_id). Irreversível. Bulk support: accepts plan_ids for batched execution.
Annotations the server declares
- title: pagarme_plans_delete
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_cancelCancela uma assinatura no Pagar.me V5 (requer subscription_id; data opcional: { cancel_pending_invoices }).No findings
Why it is in this group
- The name "pagarme_subscriptions_cancel" says "cancel": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Cancela uma assinatura no Pagar.me V5 (requer subscription_id; data opcional: { cancel_pending_invoices }). Irreversível. Bulk support: accepts subscription_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_cancel
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: false
Can't be undone 15Claude Code: ask
pagarme_charges_getCobranças (charges) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_charges_get" says "charge": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_charges_get" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_get" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Cobranças (charges) no Pagar.me V5. Ações: - list: lista paginada (page, size; filtros via data: status, payment_method, customer_id, order_id, created_since/until). - summary: agregado de cobranças (data: status, created_since/until). - get: detalhe por charge_id. - get_many: vários por charge_ids (lote). [Flattened action: get]
Annotations the server declares
- title: pagarme_charges_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_charges_get_manyCobranças (charges) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_charges_get_many" says "charge": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_charges_get_many" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_get_many" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Cobranças (charges) no Pagar.me V5. Ações: - list: lista paginada (page, size; filtros via data: status, payment_method, customer_id, order_id, created_since/until). - summary: agregado de cobranças (data: status, created_since/until). - get: detalhe por charge_id. - get_many: vários por charge_ids (lote). [Flattened action: get_many]
Annotations the server declares
- title: pagarme_charges_get_many
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_charges_listCobranças (charges) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_charges_list" says "charge": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_charges_list" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_list" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Cobranças (charges) no Pagar.me V5. Ações: - list: lista paginada (page, size; filtros via data: status, payment_method, customer_id, order_id, created_since/until). - summary: agregado de cobranças (data: status, created_since/until). - get: detalhe por charge_id. - get_many: vários por charge_ids (lote). [Flattened action: list]
Annotations the server declares
- title: pagarme_charges_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_charges_summaryCobranças (charges) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_charges_summary" says "charge": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_charges_summary" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_charges_summary" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Cobranças (charges) no Pagar.me V5. Ações: - list: lista paginada (page, size; filtros via data: status, payment_method, customer_id, order_id, created_since/until). - summary: agregado de cobranças (data: status, created_since/until). - get: detalhe por charge_id. - get_many: vários por charge_ids (lote). [Flattened action: summary]
Annotations the server declares
- title: pagarme_charges_summary
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_charges_write_captureOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_capture" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: capture] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_capture
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_charges_write_confirmOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_confirm" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: confirm] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_confirm
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_charges_write_retryOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_retry" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: retry] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_retry
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_charges_write_update_cardOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_update_card" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: update_card] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_update_card
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_charges_write_update_due_dateOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_update_due_date" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: update_due_date] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_update_due_date
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_charges_write_update_payment_methodOperar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_charges_write_update_payment_method" says "charge": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Operar cobranças no Pagar.me V5 (só contas sk_; não-destrutivas). Ações (requerem charge_id): - capture: captura (data opcional: amount). - retry: reprocessa. - confirm: confirma pagamento (cash/voucher; data opcional). - update_due_date: altera vencimento (data: { due_at }). - update_payment_method: altera meio de pagamento (data). - update_card: altera cartão (data). [Flattened action: update_payment_method] Bulk support: accepts charge_ids for batched execution.
Annotations the server declares
- title: pagarme_charges_write_update_payment_method
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_transfersRecebedores (split/marketplace) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_recipients_transfers" says "transfer": a word for a change that another call does not undo.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_recipients_transfers" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_recipients_transfers" says "transfer": a word for a change that another call does not undo.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: transfers] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_transfers
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_withdrawalsRecebedores (split/marketplace) no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_recipients_withdrawals" says "withdrawal": a word that usually means money moves, which cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_recipients_withdrawals" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_recipients_withdrawals" says "withdrawal": a word that usually means money moves, which cannot be taken back.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: withdrawals] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_withdrawals
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_transfers_getTransferências no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_transfers_get" says "transfer": a word for a change that another call does not undo.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_transfers_get" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_transfers_get" says "transfer": a word for a change that another call does not undo.
Description, as the server wrote it Transferências no Pagar.me V5. Ações: - list: lista transferências (page, size; data: filtros). - get: transferência por transfer_id. [Flattened action: get] Bulk support: accepts transfer_ids for batched execution.
Annotations the server declares
- title: pagarme_transfers_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_transfers_listTransferências no Pagar.me V5.1 finding
Why it is in this group
- The name "pagarme_transfers_list" says "transfer": a word for a change that another call does not undo.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "pagarme_transfers_list" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "pagarme_transfers_list" says "transfer": a word for a change that another call does not undo.
Description, as the server wrote it Transferências no Pagar.me V5. Ações: - list: lista transferências (page, size; data: filtros). - get: transferência por transfer_id. [Flattened action: list] Bulk support: accepts transfer_ids for batched execution.
Annotations the server declares
- title: pagarme_transfers_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_transfers_writeCria uma transferência no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_transfers_write" says "transfer": a word for a change that another call does not undo.
Description, as the server wrote it Cria uma transferência no Pagar.me V5 (só sk_). data = JSON do corpo (amount, recipient_id, …).
Annotations the server declares
- title: pagarme_transfers_write
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Changes things 35Claude Code: ask
authenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link.
Annotations the server declares
- title: Authenticate
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
marketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them.1 finding
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...ating the tool list. If the MCP needs a credential/login, invoke returns a connect link; i..."
Description, as the server wrote it The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.
Annotations the server declares
- title: Marketplace
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: true
pagarme_cards_write_createCriar/renovar cartões de um cliente no Pagar.me V5 (só sk_; requer customer_id).No findings
Why it is in this group
- The name "pagarme_cards_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/renovar cartões de um cliente no Pagar.me V5 (só sk_; requer customer_id). Ações: - create: tokeniza/salva cartão (data: number, holder_name, exp_month, exp_year, cvv ou card_token). - renew: renova cartão (requer card_id). [Flattened action: create] Bulk support: accepts customer_ids, card_ids for batched execution.
Annotations the server declares
- title: pagarme_cards_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_cards_write_renewCriar/renovar cartões de um cliente no Pagar.me V5 (só sk_; requer customer_id).No findings
Why it is in this group
- The name "pagarme_cards_write_renew" says "write": a word for a change.
Description, as the server wrote it Criar/renovar cartões de um cliente no Pagar.me V5 (só sk_; requer customer_id). Ações: - create: tokeniza/salva cartão (data: number, holder_name, exp_month, exp_year, cvv ou card_token). - renew: renova cartão (requer card_id). [Flattened action: renew] Bulk support: accepts customer_ids, card_ids for batched execution.
Annotations the server declares
- title: pagarme_cards_write_renew
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_customers_write_createCriar/atualizar clientes e endereços no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_customers_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar clientes e endereços no Pagar.me V5 (só sk_). Ações: - create: cria cliente (data: name, email, document, type, …). - update: atualiza cliente (requer customer_id; data). - create_address: cria endereço (requer customer_id; data). - update_address: atualiza endereço (requer customer_id + address_id; data). - delete_address: remove endereço (requer customer_id + address_id). [Flattened action: create] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_customers_write_create_addressCriar/atualizar clientes e endereços no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_customers_write_create_address" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar clientes e endereços no Pagar.me V5 (só sk_). Ações: - create: cria cliente (data: name, email, document, type, …). - update: atualiza cliente (requer customer_id; data). - create_address: cria endereço (requer customer_id; data). - update_address: atualiza endereço (requer customer_id + address_id; data). - delete_address: remove endereço (requer customer_id + address_id). [Flattened action: create_address] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_write_create_address
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_customers_write_delete_addressCriar/atualizar clientes e endereços no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_customers_write_delete_address" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar clientes e endereços no Pagar.me V5 (só sk_). Ações: - create: cria cliente (data: name, email, document, type, …). - update: atualiza cliente (requer customer_id; data). - create_address: cria endereço (requer customer_id; data). - update_address: atualiza endereço (requer customer_id + address_id; data). - delete_address: remove endereço (requer customer_id + address_id). [Flattened action: delete_address] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_write_delete_address
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_customers_write_updateCriar/atualizar clientes e endereços no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_customers_write_update" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar clientes e endereços no Pagar.me V5 (só sk_). Ações: - create: cria cliente (data: name, email, document, type, …). - update: atualiza cliente (requer customer_id; data). - create_address: cria endereço (requer customer_id; data). - update_address: atualiza endereço (requer customer_id + address_id; data). - delete_address: remove endereço (requer customer_id + address_id). [Flattened action: update] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_write_update
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_customers_write_update_addressCriar/atualizar clientes e endereços no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_customers_write_update_address" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar clientes e endereços no Pagar.me V5 (só sk_). Ações: - create: cria cliente (data: name, email, document, type, …). - update: atualiza cliente (requer customer_id; data). - create_address: cria endereço (requer customer_id; data). - update_address: atualiza endereço (requer customer_id + address_id; data). - delete_address: remove endereço (requer customer_id + address_id). [Flattened action: update_address] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_write_update_address
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_invoices_writeAltera o status de uma fatura no Pagar.me V5 (requer invoice_id + status, ex.: 'paid', 'canceled').No findings
Why it is in this group
- The name "pagarme_invoices_write" says "write": a word for a change.
Description, as the server wrote it Altera o status de uma fatura no Pagar.me V5 (requer invoice_id + status, ex.: 'paid', 'canceled'). Bulk support: accepts invoice_ids for batched execution.
Annotations the server declares
- title: pagarme_invoices_write
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_legacy_balanceLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: balance] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_balance
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_orders_write_closeCriar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_).No findings
Why it is in this group
- The name "pagarme_orders_write_close" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_). Ações: - create: cria pedido. data = JSON do pedido (customer/customer_id, items[], payments[]). - update: atualiza pedido (requer order_id). data = campos a alterar. - close: fecha (closed:true) ou reabre (closed:false) o pedido (requer order_id). [Flattened action: close] Bulk support: accepts order_ids for batched execution.
Annotations the server declares
- title: pagarme_orders_write_close
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_orders_write_createCriar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_).No findings
Why it is in this group
- The name "pagarme_orders_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_). Ações: - create: cria pedido. data = JSON do pedido (customer/customer_id, items[], payments[]). - update: atualiza pedido (requer order_id). data = campos a alterar. - close: fecha (closed:true) ou reabre (closed:false) o pedido (requer order_id). [Flattened action: create] Bulk support: accepts order_ids for batched execution.
Annotations the server declares
- title: pagarme_orders_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_orders_write_updateCriar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_).No findings
Why it is in this group
- The name "pagarme_orders_write_update" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar/fechar pedidos no Pagar.me V5 (só contas sk_). Ações: - create: cria pedido. data = JSON do pedido (customer/customer_id, items[], payments[]). - update: atualiza pedido (requer order_id). data = campos a alterar. - close: fecha (closed:true) ou reabre (closed:false) o pedido (requer order_id). [Flattened action: update] Bulk support: accepts order_ids for batched execution.
Annotations the server declares
- title: pagarme_orders_write_update
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_plans_write_createCriar/atualizar planos no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_plans_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar planos no Pagar.me V5 (só sk_). Ações: - create: cria plano (data: name, interval, interval_count, items[], …). - update: atualiza plano (requer plan_id; data). [Flattened action: create] Bulk support: accepts plan_ids for batched execution.
Annotations the server declares
- title: pagarme_plans_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_plans_write_updateCriar/atualizar planos no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_plans_write_update" says "write": a word for a change.
Description, as the server wrote it Criar/atualizar planos no Pagar.me V5 (só sk_). Ações: - create: cria plano (data: name, interval, interval_count, items[], …). - update: atualiza plano (requer plan_id; data). [Flattened action: update] Bulk support: accepts plan_ids for batched execution.
Annotations the server declares
- title: pagarme_plans_write_update
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_anticipation_limitsRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: anticipation_limits] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_anticipation_limits
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_anticipationsRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: anticipations] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_anticipations
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_balanceRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: balance] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_balance
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_defaultRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: default] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_default
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_write_createCriar/operar recebedores no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_recipients_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/operar recebedores no Pagar.me V5 (só sk_). Ações: - create: cria recebedor (data). - update: atualiza recebedor (requer recipient_id; data). - update_bank_account: atualiza conta bancária (requer recipient_id; data). - create_withdrawal: cria saque (requer recipient_id; data: { amount }). - create_anticipation: cria antecipação (requer recipient_id; data). [Flattened action: create] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_write_create_anticipationCriar/operar recebedores no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_recipients_write_create_anticipation" says "write": a word for a change.
Description, as the server wrote it Criar/operar recebedores no Pagar.me V5 (só sk_). Ações: - create: cria recebedor (data). - update: atualiza recebedor (requer recipient_id; data). - update_bank_account: atualiza conta bancária (requer recipient_id; data). - create_withdrawal: cria saque (requer recipient_id; data: { amount }). - create_anticipation: cria antecipação (requer recipient_id; data). [Flattened action: create_anticipation] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_write_create_anticipation
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_write_create_withdrawalCriar/operar recebedores no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_recipients_write_create_withdrawal" says "write": a word for a change.
Description, as the server wrote it Criar/operar recebedores no Pagar.me V5 (só sk_). Ações: - create: cria recebedor (data). - update: atualiza recebedor (requer recipient_id; data). - update_bank_account: atualiza conta bancária (requer recipient_id; data). - create_withdrawal: cria saque (requer recipient_id; data: { amount }). - create_anticipation: cria antecipação (requer recipient_id; data). [Flattened action: create_withdrawal] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_write_create_withdrawal
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_write_updateCriar/operar recebedores no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_recipients_write_update" says "write": a word for a change.
Description, as the server wrote it Criar/operar recebedores no Pagar.me V5 (só sk_). Ações: - create: cria recebedor (data). - update: atualiza recebedor (requer recipient_id; data). - update_bank_account: atualiza conta bancária (requer recipient_id; data). - create_withdrawal: cria saque (requer recipient_id; data: { amount }). - create_anticipation: cria antecipação (requer recipient_id; data). [Flattened action: update] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_write_update
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_recipients_write_update_bank_accountCriar/operar recebedores no Pagar.me V5 (só sk_).No findings
Why it is in this group
- The name "pagarme_recipients_write_update_bank_account" says "write": a word for a change.
Description, as the server wrote it Criar/operar recebedores no Pagar.me V5 (só sk_). Ações: - create: cria recebedor (data). - update: atualiza recebedor (requer recipient_id; data). - update_bank_account: atualiza conta bancária (requer recipient_id; data). - create_withdrawal: cria saque (requer recipient_id; data: { amount }). - create_anticipation: cria antecipação (requer recipient_id; data). [Flattened action: update_bank_account] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_write_update_bank_account
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_cyclesAssinaturas no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Assinaturas no Pagar.me V5. Ações: - list: lista assinaturas (page, size; data: customer_id, plan_id, status, created_since/until). - get: assinatura por subscription_id. - items: itens da assinatura (requer subscription_id). - cycles: ciclos da assinatura (requer subscription_id). - usages: usos de um item medido (requer subscription_id + item_id). [Flattened action: cycles] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_cycles
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_subscriptions_itemsAssinaturas no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Assinaturas no Pagar.me V5. Ações: - list: lista assinaturas (page, size; data: customer_id, plan_id, status, created_since/until). - get: assinatura por subscription_id. - items: itens da assinatura (requer subscription_id). - cycles: ciclos da assinatura (requer subscription_id). - usages: usos de um item medido (requer subscription_id + item_id). [Flattened action: items] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_items
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_subscriptions_usagesAssinaturas no Pagar.me V5.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Assinaturas no Pagar.me V5. Ações: - list: lista assinaturas (page, size; data: customer_id, plan_id, status, created_since/until). - get: assinatura por subscription_id. - items: itens da assinatura (requer subscription_id). - cycles: ciclos da assinatura (requer subscription_id). - usages: usos de um item medido (requer subscription_id + item_id). [Flattened action: usages] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_usages
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_subscriptions_write_add_itemCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_add_item" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: add_item] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_add_item
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_write_add_usageCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_add_usage" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: add_usage] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_add_usage
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_write_createCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_create" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: create] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_create
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_write_update_billing_dateCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_update_billing_date" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: update_billing_date] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_update_billing_date
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_write_update_cardCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_update_card" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: update_card] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_update_card
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
pagarme_subscriptions_write_update_payment_methodCriar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas).No findings
Why it is in this group
- The name "pagarme_subscriptions_write_update_payment_method" says "write": a word for a change.
Description, as the server wrote it Criar/operar assinaturas no Pagar.me V5 (só sk_; não-destrutivas). Ações: - create: cria assinatura (data: customer_id/customer, plan_id ou items[], payment_method, card_id, …). - update_card: altera cartão (requer subscription_id; data). - update_payment_method: altera meio de pagamento (requer subscription_id; data). - update_billing_date: altera data de cobrança (requer subscription_id; data). - add_item: adiciona item (requer subscription_id; data). - add_usage: registra uso de item medido (requer subscription_id + item_id; data opcional). [Flattened action: update_payment_method] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_write_update_payment_method
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
report_bugReport a bug, missing feature, or send feedback.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
Annotations the server declares
- title: Report Bug
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 31Claude Code: allow
connectReturns connection status and URLs.1 finding
Why it is in this group
- The description's first verb is "return": a word for reading.
Findings
- Info
The description mentions "credentials".
What this check looks forMatched text
description: "...nticated:true and empty pending[]. When credentials are missing, returns connect_url for th..."
Description, as the server wrote it Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
Annotations the server declares
- title: Connection Status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_cards_getCartões salvos de um cliente no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_cards_get" says "get": a word for reading.
Description, as the server wrote it Cartões salvos de um cliente no Pagar.me V5. Ações (requerem customer_id): - list: lista cartões. - get: cartão por card_id. [Flattened action: get] Bulk support: accepts customer_ids, card_ids for batched execution.
Annotations the server declares
- title: pagarme_cards_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_cards_listCartões salvos de um cliente no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_cards_list" says "list": a word for reading.
Description, as the server wrote it Cartões salvos de um cliente no Pagar.me V5. Ações (requerem customer_id): - list: lista cartões. - get: cartão por card_id. [Flattened action: list] Bulk support: accepts customer_ids, card_ids for batched execution.
Annotations the server declares
- title: pagarme_cards_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_customers_getClientes e endereços no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_customers_get" says "get": a word for reading.
Description, as the server wrote it Clientes e endereços no Pagar.me V5. Ações: - list: lista clientes (page, size; data: name, email, document, code). - get: cliente por customer_id. - list_addresses: endereços do cliente (requer customer_id). - get_address: endereço (requer customer_id + address_id). [Flattened action: get] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_customers_get_addressClientes e endereços no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_customers_get_address" says "get": a word for reading.
Description, as the server wrote it Clientes e endereços no Pagar.me V5. Ações: - list: lista clientes (page, size; data: name, email, document, code). - get: cliente por customer_id. - list_addresses: endereços do cliente (requer customer_id). - get_address: endereço (requer customer_id + address_id). [Flattened action: get_address] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_get_address
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_customers_listClientes e endereços no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_customers_list" says "list": a word for reading.
Description, as the server wrote it Clientes e endereços no Pagar.me V5. Ações: - list: lista clientes (page, size; data: name, email, document, code). - get: cliente por customer_id. - list_addresses: endereços do cliente (requer customer_id). - get_address: endereço (requer customer_id + address_id). [Flattened action: list] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_customers_list_addressesClientes e endereços no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_customers_list_addresses" says "list": a word for reading.
Description, as the server wrote it Clientes e endereços no Pagar.me V5. Ações: - list: lista clientes (page, size; data: name, email, document, code). - get: cliente por customer_id. - list_addresses: endereços do cliente (requer customer_id). - get_address: endereço (requer customer_id + address_id). [Flattened action: list_addresses] Bulk support: accepts customer_ids, address_ids for batched execution.
Annotations the server declares
- title: pagarme_customers_list_addresses
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_invoices_getFaturas (invoices) de assinatura no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_invoices_get" says "get": a word for reading.
Description, as the server wrote it Faturas (invoices) de assinatura no Pagar.me V5. Ações: - list: lista faturas (page, size; data: subscription_id, customer_id, status, due_since/until). - get: fatura por invoice_id. [Flattened action: get] Bulk support: accepts invoice_ids for batched execution.
Annotations the server declares
- title: pagarme_invoices_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_invoices_listFaturas (invoices) de assinatura no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_invoices_list" says "list": a word for reading.
Description, as the server wrote it Faturas (invoices) de assinatura no Pagar.me V5. Ações: - list: lista faturas (page, size; data: subscription_id, customer_id, status, due_since/until). - get: fatura por invoice_id. [Flattened action: list] Bulk support: accepts invoice_ids for batched execution.
Annotations the server declares
- title: pagarme_invoices_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_get_transactionLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_get_transaction" says "get": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: get_transaction] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_get_transaction
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_customersLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_customers" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_customers] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_customers
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_payablesLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_payables" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_payables] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_payables
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_plansLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_plans" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_plans] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_plans
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_recipientsLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_recipients" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_recipients] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_recipients
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_subscriptionsLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_subscriptions" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_subscriptions] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_subscriptions
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_transactionsLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_transactions" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_transactions] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_transactions
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_legacy_list_transfersLeitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions").No findings
Why it is in this group
- The name "pagarme_legacy_list_transfers" says "list": a word for reading.
Description, as the server wrote it Leitura da API LEGADA V1–V4 do Pagar.me (modelo "transactions"). Ativa quando a conexão usa uma chave ak_… (contas ainda não migradas pra V5). As 4 versões legadas compartilham estes endpoints; diferenças de campo entre V1/V2/V3/V4 vêm cruas no payload. Ações: - list_transactions / get_transaction (requer transaction_id) - list_subscriptions / list_plans / list_payables / list_recipients / list_customers / list_transfers - balance: saldo da conta Filtros de lista (count, page, status, …) via data (JSON). [Flattened action: list_transfers] Bulk support: accepts transaction_ids for batched execution.
Annotations the server declares
- title: pagarme_legacy_list_transfers
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_list_accountsLista as contas Pagar.me (chaves) conectadas a este install — id, label e versão (V5 ou legado V1–V4).No findings
Why it is in this group
- The name "pagarme_list_accounts" says "list": a word for reading.
Description, as the server wrote it Lista as contas Pagar.me (chaves) conectadas a este install — id, label e versão (V5 ou legado V1–V4).
Annotations the server declares
- title: pagarme_list_accounts
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_orders_getPedidos (orders) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_orders_get" says "get": a word for reading.
Description, as the server wrote it Pedidos (orders) no Pagar.me V5. Ações: - list: lista paginada (page, size, code, status, customer_id, created_since, created_until). - get: detalhe por order_id. - get_many: busca vários por order_ids (lote, retorna { results, errors }). [Flattened action: get]
Annotations the server declares
- title: pagarme_orders_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_orders_get_manyPedidos (orders) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_orders_get_many" says "get": a word for reading.
Description, as the server wrote it Pedidos (orders) no Pagar.me V5. Ações: - list: lista paginada (page, size, code, status, customer_id, created_since, created_until). - get: detalhe por order_id. - get_many: busca vários por order_ids (lote, retorna { results, errors }). [Flattened action: get_many]
Annotations the server declares
- title: pagarme_orders_get_many
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_orders_listPedidos (orders) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_orders_list" says "list": a word for reading.
Description, as the server wrote it Pedidos (orders) no Pagar.me V5. Ações: - list: lista paginada (page, size, code, status, customer_id, created_since, created_until). - get: detalhe por order_id. - get_many: busca vários por order_ids (lote, retorna { results, errors }). [Flattened action: list]
Annotations the server declares
- title: pagarme_orders_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_payables_getRecebíveis (payables) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_payables_get" says "get": a word for reading.
Description, as the server wrote it Recebíveis (payables) no Pagar.me V5. Ações: - list: lista recebíveis (page, size; data: status, payment_date, type, …). - get: recebível por payable_id. [Flattened action: get] Bulk support: accepts payable_ids for batched execution.
Annotations the server declares
- title: pagarme_payables_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_payables_listRecebíveis (payables) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_payables_list" says "list": a word for reading.
Description, as the server wrote it Recebíveis (payables) no Pagar.me V5. Ações: - list: lista recebíveis (page, size; data: status, payment_date, type, …). - get: recebível por payable_id. [Flattened action: list] Bulk support: accepts payable_ids for batched execution.
Annotations the server declares
- title: pagarme_payables_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_plans_getPlanos de assinatura no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_plans_get" says "get": a word for reading.
Description, as the server wrote it Planos de assinatura no Pagar.me V5. Ações: - list: lista planos (page, size; data: name, status). - get: plano por plan_id. [Flattened action: get] Bulk support: accepts plan_ids for batched execution.
Annotations the server declares
- title: pagarme_plans_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_plans_listPlanos de assinatura no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_plans_list" says "list": a word for reading.
Description, as the server wrote it Planos de assinatura no Pagar.me V5. Ações: - list: lista planos (page, size; data: name, status). - get: plano por plan_id. [Flattened action: list] Bulk support: accepts plan_ids for batched execution.
Annotations the server declares
- title: pagarme_plans_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_getRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_recipients_get" says "get": a word for reading.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: get] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_recipients_listRecebedores (split/marketplace) no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_recipients_list" says "list": a word for reading.
Description, as the server wrote it Recebedores (split/marketplace) no Pagar.me V5. Ações: - list: lista recebedores (page, size). - get: recebedor por recipient_id. - default: recebedor padrão (a própria conta). - balance: saldo do recebedor (requer recipient_id). - transfers: transferências do recebedor (requer recipient_id). - withdrawals: saques do recebedor (requer recipient_id). - anticipations: antecipações do recebedor (requer recipient_id). - anticipation_limits: limites de antecipação (requer recipient_id). [Flattened action: list] Bulk support: accepts recipient_ids for batched execution.
Annotations the server declares
- title: pagarme_recipients_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_subscriptions_getAssinaturas no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_subscriptions_get" says "get": a word for reading.
Description, as the server wrote it Assinaturas no Pagar.me V5. Ações: - list: lista assinaturas (page, size; data: customer_id, plan_id, status, created_since/until). - get: assinatura por subscription_id. - items: itens da assinatura (requer subscription_id). - cycles: ciclos da assinatura (requer subscription_id). - usages: usos de um item medido (requer subscription_id + item_id). [Flattened action: get] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_get
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
pagarme_subscriptions_listAssinaturas no Pagar.me V5.No findings
Why it is in this group
- The name "pagarme_subscriptions_list" says "list": a word for reading.
Description, as the server wrote it Assinaturas no Pagar.me V5. Ações: - list: lista assinaturas (page, size; data: customer_id, plan_id, status, created_since/until). - get: assinatura por subscription_id. - items: itens da assinatura (requer subscription_id). - cycles: ciclos da assinatura (requer subscription_id). - usages: usos de um item medido (requer subscription_id + item_id). [Flattened action: list] Bulk support: accepts subscription_ids, item_ids for batched execution.
Annotations the server declares
- title: pagarme_subscriptions_list
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
show_versionShow the current MCP platform and adapter versions.No findings
Why it is in this group
- The name "show_version" says "show": a word for reading.
Description, as the server wrote it Show the current MCP platform and adapter versions.
Annotations the server declares
- title: Show Version
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Annotations the server declares
- title: Toolkit Info
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http pagarme https://api.mcp.ai/p_pagarmeRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__pagarme__pagarme_list_accounts",
"mcp__pagarme__pagarme_orders_list",
"mcp__pagarme__pagarme_orders_get",
"mcp__pagarme__pagarme_orders_get_many",
"mcp__pagarme__pagarme_customers_list",
"mcp__pagarme__pagarme_customers_get",
"mcp__pagarme__pagarme_customers_list_addresses",
"mcp__pagarme__pagarme_customers_get_address",
"mcp__pagarme__pagarme_cards_list",
"mcp__pagarme__pagarme_cards_get",
"mcp__pagarme__pagarme_plans_list",
"mcp__pagarme__pagarme_plans_get",
"mcp__pagarme__pagarme_subscriptions_list",
"mcp__pagarme__pagarme_subscriptions_get",
"mcp__pagarme__pagarme_recipients_list",
"mcp__pagarme__pagarme_recipients_get",
"mcp__pagarme__pagarme_payables_list",
"mcp__pagarme__pagarme_payables_get",
"mcp__pagarme__pagarme_invoices_list",
"mcp__pagarme__pagarme_invoices_get",
"mcp__pagarme__pagarme_legacy_list_transactions",
"mcp__pagarme__pagarme_legacy_get_transaction",
"mcp__pagarme__pagarme_legacy_list_subscriptions",
"mcp__pagarme__pagarme_legacy_list_plans",
"mcp__pagarme__pagarme_legacy_list_payables",
"mcp__pagarme__pagarme_legacy_list_recipients",
"mcp__pagarme__pagarme_legacy_list_customers",
"mcp__pagarme__pagarme_legacy_list_transfers",
"mcp__pagarme__show_version",
"mcp__pagarme__connect",
"mcp__pagarme__toolkit_info"
],
"ask": [
"mcp__pagarme__pagarme_orders_write_create",
"mcp__pagarme__pagarme_orders_write_update",
"mcp__pagarme__pagarme_orders_write_close",
"mcp__pagarme__pagarme_charges_list",
"mcp__pagarme__pagarme_charges_summary",
"mcp__pagarme__pagarme_charges_get",
"mcp__pagarme__pagarme_charges_get_many",
"mcp__pagarme__pagarme_charges_write_capture",
"mcp__pagarme__pagarme_charges_write_retry",
"mcp__pagarme__pagarme_charges_write_confirm",
"mcp__pagarme__pagarme_charges_write_update_due_date",
"mcp__pagarme__pagarme_charges_write_update_payment_method",
"mcp__pagarme__pagarme_charges_write_update_card",
"mcp__pagarme__pagarme_customers_write_create",
"mcp__pagarme__pagarme_customers_write_update",
"mcp__pagarme__pagarme_customers_write_create_address",
"mcp__pagarme__pagarme_customers_write_update_address",
"mcp__pagarme__pagarme_customers_write_delete_address",
"mcp__pagarme__pagarme_cards_write_create",
"mcp__pagarme__pagarme_cards_write_renew",
"mcp__pagarme__pagarme_plans_write_create",
"mcp__pagarme__pagarme_plans_write_update",
"mcp__pagarme__pagarme_subscriptions_items",
"mcp__pagarme__pagarme_subscriptions_cycles",
"mcp__pagarme__pagarme_subscriptions_usages",
"mcp__pagarme__pagarme_subscriptions_write_create",
"mcp__pagarme__pagarme_subscriptions_write_update_card",
"mcp__pagarme__pagarme_subscriptions_write_update_payment_method",
"mcp__pagarme__pagarme_subscriptions_write_update_billing_date",
"mcp__pagarme__pagarme_subscriptions_write_add_item",
"mcp__pagarme__pagarme_subscriptions_write_add_usage",
"mcp__pagarme__pagarme_recipients_default",
"mcp__pagarme__pagarme_recipients_balance",
"mcp__pagarme__pagarme_recipients_transfers",
"mcp__pagarme__pagarme_recipients_withdrawals",
"mcp__pagarme__pagarme_recipients_anticipations",
"mcp__pagarme__pagarme_recipients_anticipation_limits",
"mcp__pagarme__pagarme_recipients_write_create",
"mcp__pagarme__pagarme_recipients_write_update",
"mcp__pagarme__pagarme_recipients_write_update_bank_account",
"mcp__pagarme__pagarme_recipients_write_create_withdrawal",
"mcp__pagarme__pagarme_recipients_write_create_anticipation",
"mcp__pagarme__pagarme_transfers_list",
"mcp__pagarme__pagarme_transfers_get",
"mcp__pagarme__pagarme_transfers_write",
"mcp__pagarme__pagarme_invoices_write",
"mcp__pagarme__pagarme_legacy_balance",
"mcp__pagarme__report_bug",
"mcp__pagarme__marketplace",
"mcp__pagarme__authenticate"
],
"deny": [
"mcp__pagarme__pagarme_charges_cancel",
"mcp__pagarme__pagarme_cards_delete",
"mcp__pagarme__pagarme_plans_delete",
"mcp__pagarme__pagarme_subscriptions_cancel",
"mcp__pagarme__pagarme_invoices_cancel"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as pagarme. Review it before you use it.
