Spreedly MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ADMINISTRATIVE_ENABLED | No | Enable creating/updating gateways, environments, certificates, etc. Default false. | false |
| SPREEDLY_ACCESS_SECRET | Yes | Your Spreedly access secret | |
| SPREEDLY_MCP_LOG_LEVEL | No | Set to 'silent' to disable audit logging. Default info. | info |
| SPREEDLY_ENVIRONMENT_KEY | Yes | Your Spreedly environment key | |
| TRANSACTION_INITIATION_ENABLED | No | Enable authorizing, purchasing, capturing, voiding, refunding, etc. Default false. | false |
| PAYMENT_METHOD_TOKENIZATION_ENABLED | No | Enable dedicated payment method tokenization tools (create, recache). Default false. | false |
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 |
|---|---|
| spreedly_gateway_listA | Lists all gateway connections configured in your Spreedly environment. Returns an array of gateway summaries. This tool ONLY reads data and does not modify anything. |
| spreedly_gateway_showA | Retrieves details of a single gateway by its token. Returns the full gateway configuration. This tool ONLY reads data and does not modify anything. |
| spreedly_gateway_list_supportedA | Lists all gateway types supported by Spreedly. Returns available gateway integrations and their capabilities. This tool ONLY reads reference data. |
| spreedly_gateway_list_transactionsB | Lists transactions processed through a specific gateway. Returns transaction summaries. This tool ONLY reads data. |
| spreedly_transaction_listA | Lists transactions in your Spreedly environment. Returns transaction summaries with pagination. This tool ONLY reads data. |
| spreedly_transaction_showA | Retrieves details of a single transaction by its token. Returns the full transaction record. This tool ONLY reads data. |
| spreedly_transaction_updateA | Updates metadata on an existing transaction. Requires a transaction_token. This tool ONLY modifies transaction metadata. |
| spreedly_transaction_transcriptA | Retrieves the raw gateway communication transcript for a transaction. Returns request/response logs. This tool ONLY reads data. |
| spreedly_payment_method_listA | Lists payment methods in your Spreedly environment. Returns payment method summaries. This tool ONLY reads data. |
| spreedly_payment_method_showA | Retrieves details of a single payment method by its token. This tool ONLY reads data. |
| spreedly_payment_method_updateB | Updates a payment method's non-sensitive fields. Requires a payment_method_token. This tool ONLY updates metadata. |
| spreedly_payment_method_retainA | Marks a payment method to be retained beyond the default retention period. This tool ONLY modifies retention status. |
| spreedly_payment_method_list_transactionsB | Lists transactions for a specific payment method. This tool ONLY reads data. |
| spreedly_payment_method_list_eventsB | Lists lifecycle events for a specific payment method. This tool ONLY reads data. |
| spreedly_payment_method_delete_metadataB | Deletes custom metadata from a payment method. This tool ONLY removes metadata. |
| spreedly_payment_method_update_gratisA | Updates a managed payment method's details without a gateway interaction. This tool modifies payment method data. |
| spreedly_payment_method_show_eventB | Retrieves a specific payment method event by token. This tool ONLY reads data. |
| spreedly_payment_method_list_all_eventsB | Lists all payment method events across your environment. This tool ONLY reads data. |
| spreedly_merchant_profile_listB | Lists all merchant profiles. This tool ONLY reads data. |
| spreedly_merchant_profile_showA | Retrieves details of a single merchant profile. This tool ONLY reads data. |
| spreedly_sub_merchant_listA | Lists all sub-merchants. This tool ONLY reads data. |
| spreedly_sub_merchant_showA | Retrieves details of a single sub-merchant. This tool ONLY reads data. |
| spreedly_event_listA | Lists events in your Spreedly environment with pagination. Returns event summaries. This tool ONLY reads data. |
| spreedly_event_showB | Retrieves details of a single event by its ID. Returns the full event record. This tool ONLY reads data. |
| spreedly_protection_list_eventsA | Lists protection events. Returns event summaries. This tool ONLY reads data. |
| spreedly_protection_show_eventB | Retrieves a specific protection event. This tool ONLY reads data. |
| spreedly_protection_show_providerA | Retrieves details of a protection provider. This tool ONLY reads data. |
| spreedly_sca_show_providerA | Retrieves details of an SCA provider. This tool ONLY reads data. |
| spreedly_card_refresher_show_inquiryA | Retrieves details of a specific card refresher inquiry. This tool ONLY reads data. |
| spreedly_card_refresher_list_inquiriesB | Lists card refresher inquiries. This tool ONLY reads data. |
| spreedly_network_tokenization_card_metadataA | Retrieves card metadata for a network token. This tool ONLY reads data. |
| spreedly_network_tokenization_token_statusA | Retrieves the status of a network token. This tool ONLY reads data. |
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 32 tools
Most tools are clearly separated by resource and action, but several list/show variants overlap in purpose, such as spreedly_gateway_list_transactions vs spreedly_transaction_list and spreedly_payment_method_list_all_events vs spreedly_event_list. The descriptions help, but an agent could easily select the wrong event or transaction listing tool.
The dominant spreedly_<resource>_<action> pattern is consistent and readable. Minor deviations like spreedly_network_tokenization_card_metadata, spreedly_transaction_transcript, and spreedly_payment_method_update_gratis break the strict pattern but do not make the set chaotic.
With 32 tools, the server exceeds the 25-tool threshold and much of the surface consists of repetitive list/show pairs across similar resources. The broad scope partly justifies the count, but the set feels heavy and redundant for an MCP server.
The tool set is heavily read-oriented and covers listing, showing, and some metadata updates, but core Spreedly operations such as creating payment methods, processing transactions, refunds, or managing gateways are missing. Agents attempting real payment workflows would hit significant dead ends.