Back to Home
omise icon

omise-mcp

Verified Safe

by omise

Overview

Facilitate secure and managed integration with Omise payment APIs for various financial operations using the Model Context Protocol.

Installation

Run Command
docker run --rm -i -e OMISE_SECRET_KEY=skey_test_xxxxxxxxxxxxxxxx -e OMISE_ENVIRONMENT=test -e TOOLS=all omise-mcp-server:latest

Environment Variables

  • OMISE_SECRET_KEY
  • OMISE_ENVIRONMENT
  • TOOLS

Security Notes

The server demonstrates strong security practices including explicit tool-level access control via the 'TOOLS' environment variable, which is mandatory for startup. It validates all incoming parameters for API calls, significantly reducing attack surface. Sensitive data like API keys, passwords, and card numbers are actively masked in logs using `sanitizeHeaders` and `sanitizeBody` functions. The Docker configuration enforces hardened practices like running as a non-root user, using `no-new-privileges`, `read_only` file systems, and `tmpfs` for temporary directories. The `OMISE_SECRET_KEY` is externalized and validated for environment consistency (e.g., preventing live keys in test mode). Comprehensive error handling and logging (with redaction) are in place. No 'eval' or obvious obfuscation found.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens2500
Stars1
Forks0
Last Update2025-11-29

Tags

OmisePayment GatewayMCPTypeScriptFinancial APIMicroservice