SIBS Payment MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIBS_BASE_URL | Yes | The base URL of the SIBS API. Usually https://stargate.sibs.pt/m001/v1 | |
| SIBS_CLIENT_ID | Yes | Your SIBS client ID. | |
| SIBS_TERMINAL_ID | Yes | Your SIBS terminal ID. | |
| SIBS_BEARER_TOKEN | Yes | Your SIBS bearer token for authentication. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sibs_payment_statusA | Get the status of a SIBS payment by transaction ID. Returns payment state, amount, method, and timestamps. |
| sibs_create_checkoutB | Create a new SIBS checkout/payment. Amount in minor units (1000 = 10.00 EUR). Returns transactionID and checkout URL. |
| sibs_capture_paymentA | Capture a previously authorized SIBS payment. Omit amount for full capture, or specify partial amount in minor units. |
| sibs_refund_paymentA | Refund a SIBS payment. Omit amount for full refund, or specify partial amount in minor units. |
| sibs_cancel_paymentA | Cancel a SIBS payment authorization. Only works for payments not yet captured. |
| sibs_generate_mb_referenceA | Generate a Multibanco (MB) payment reference. Returns entity, reference number, and amount for ATM/homebanking payment. |
| sibs_mbway_paymentA | Initiate MB WAY payment. Sends notification to customer's MB WAY app. Phone format: '351#912345678'. |
| sibs_testA | Test SIBS API authentication. Verifies Bearer token and credentials are valid. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Each tool targets a distinct operation: authentication testing, initiating MB WAY, creating a checkout, generating Multibanco references, querying status, and lifecycle actions (capture, refund, cancel). There is no meaningful overlap or ambiguity between tool purposes.
Most tools follow the sibs_verb_noun pattern (create_checkout, capture_payment, refund_payment, cancel_payment, generate_mb_reference). Minor deviations exist: sibs_mbway_payment and sibs_payment_status omit an explicit verb, and sibs_test uses a bare verb, but the shared sibs_ prefix keeps the family recognizable.
Eight tools is well-scoped for a payment MCP server covering authentication, multiple payment methods, status lookup, and payment lifecycle operations. Each tool serves a necessary and distinct role without unnecessary bloat or duplication.
The tool surface covers the core payment workflow end-to-end: create payments via MB WAY, checkout, and Multibanco reference, check status, capture, refund, and cancel. Authentication testing is also included, making the set self-sufficient for typical SIBS integration scenarios.