Antom MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLIENT_ID | Yes | Merchant client ID for identity verification | |
| GATEWAY_URL | No | Antom API gateway URL | https://open-sea-global.alipay.com |
| ALIPAY_PUBLIC_KEY | Yes | Alipay RSA public key for response verification | |
| PAYMENT_NOTIFY_URL | No | Payment result notification callback URL | |
| MERCHANT_PRIVATE_KEY | Yes | Merchant RSA private key for request signing | |
| PAYMENT_REDIRECT_URL | No | The user is redirected to after the payment is completed | / |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_payment_sessionA | The tool is used to create a payment session which helps you complete the payment process and eliminate intermediate page redirections throughout the entire payment process. |
| query_payment_detailA | The tool is used to inquire about the transaction status and other information about a previously submitted payment request. |
| cancel_paymentA | The tool is used to cancel the payment if the payment result is not returned after a long time. The cancellation cannot be performed if being out of the cancellable period specified in the contract. |
| create_refundA | The tool is used to initiate a refund against a successful payment. The refund can be full or partial. A transaction can have multiple refunds as long as the total refund amount is less than or equal to the original transaction amount. If the refund request is out of the refund window determined in the contract, the refund request will be declined. |
| query_refund_detailB | The tool is used to inquire about the refund status of a previously submitted refund request. |
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 5 tools
Each tool handles a distinct payment operation: creating a payment session, canceling a pending payment, creating a refund, querying payment details, and querying refund details. There is no overlap in functionality.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., cancel_payment, create_payment_session, create_refund). This provides a predictable and clear naming convention.
With 5 tools, the server is well-scoped for payment processing. The count is neither too few nor too many, covering core payment lifecycle operations without unnecessary clutter.
The tool set covers the essential payment operations: initiation, cancellation, refund, and status queries for both payments and refunds. No obvious gaps exist for a typical payment processing workflow.