# ifthenpay Payments MCP

> Remote MCP for ifthenpay payments: Multibanco, MB WAY and Payshop.

- name: com.ifthenpay/payments
- version: 1.0.2
- connection class: R0 (autonomous)
- trust: 89/100
- quality: 73/100 (needs work)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.ifthenpay%2Fpayments
- tools: https://api.protogrid.dev/v1/servers/com.ifthenpay%2Fpayments/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "payments": {
      "type": "http",
      "url": "https://ai.ifthenpay.com/mcp/payments/"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 96
- freshness: 65
- provenance: 90
- drivers: +repository +namespace-matches-repo +dns-namespace +reachable +uptime-91% ~updated-117d-ago
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 73/100 (needs work)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 71 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- fail `tools.annotations`: no tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: mbway_check_status (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); payshop_create_reference (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); mbway_request_payment (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
- pass `tools.token_cost`: about 2,035 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 8 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 2,035 tokens to load them all
- tool set hash: 1007cf25dcfb711e31647c5c48eddad3
- tools last changed: 2026-09-23T22:30:37.516Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.ifthenpay/payments.svg)](https://protogrid.dev/servers/com.ifthenpay/payments)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-09-23 `payments_list` added
  - Lists completed payments using the ifthenpay Backoffice Key. Filter by payment method, date range, order ID, reference or request ID. Returns up to 1000 most recent payments if no filters are applied.
- 2026-09-23 `pix_create_payment` added
  - Creates a PIX payment for Brazilian customers. Returns a payment URL and a QR code value. Customer must have a CPF number (Brazilian tax ID).
- 2026-09-23 `pinpay_create_payment` added
  - Creates a Pay by Link / PINPAY payment. Returns a shareable payment URL and a PIN code. The hosted checkout supports multiple payment methods including Credit Card, Google Pay, and Apple Pay.
- 2026-09-23 `creditcard_create_payment` added
  - Creates a credit/debit card payment session and returns a payment URL. The customer is redirected to a hosted checkout page to complete payment with their card.
- 2026-09-23 `payshop_create_reference` added
  - Creates a Payshop payment reference that the customer can use to pay at any Payshop agent or CTT (postal service) in Portugal.
- 2026-09-23 `mbway_check_status` added
  - Checks the status of a previously requested MB WAY payment. Returns pending, paid, declined, timeout, or cancelled.
- 2026-09-23 `mbway_request_payment` added
  - Sends an MB WAY payment request to the customer's mobile phone. The customer approves the payment in the MB WAY app. Use mbway_check_status to check the result.
- 2026-09-23 `multibanco_create_reference` added
  - Creates a Multibanco payment reference that the customer can use to pay at any ATM or via online banking in Portugal.

Full history: https://api.protogrid.dev/v1/servers/com.ifthenpay%2Fpayments/changes

## Remotes

- https://ai.ifthenpay.com/mcp/payments/ (streamable-http, auth none, reachable true, uptime30d 0.9074074)

## Packages

_none_

## Tools (8)

- `creditcard_create_payment`: Creates a credit/debit card payment session and returns a payment URL. The customer is redirected to a hosted checkout page to complete payment with their card.
- `mbway_check_status`: Checks the status of a previously requested MB WAY payment. Returns pending, paid, declined, timeout, or cancelled.
- `mbway_request_payment`: Sends an MB WAY payment request to the customer's mobile phone. The customer approves the payment in the MB WAY app. Use mbway_check_status to check the result.
- `multibanco_create_reference`: Creates a Multibanco payment reference that the customer can use to pay at any ATM or via online banking in Portugal.
- `payments_list`: Lists completed payments using the ifthenpay Backoffice Key. Filter by payment method, date range, order ID, reference or request ID. Returns up to 1000 most recent payments if no filters are applied.
- `payshop_create_reference`: Creates a Payshop payment reference that the customer can use to pay at any Payshop agent or CTT (postal service) in Portugal.
- `pinpay_create_payment`: Creates a Pay by Link / PINPAY payment. Returns a shareable payment URL and a PIN code. The hosted checkout supports multiple payment methods including Credit Card, Google Pay, and Apple Pay.
- `pix_create_payment`: Creates a PIX payment for Brazilian customers. Returns a payment URL and a QR code value. Customer must have a CPF number (Brazilian tax ID).
