.smithery.json•1.86 kB
{
"name": "Gotas Commerce Payment Integration",
"description": "Cryptocurrency payment gateway for USDT transactions",
"lazyLoading": true,
"transport": "http",
"command": "node",
"args": ["basic-mcp-server.js"],
"mcpEndpoint": "/mcp",
"configSchema": {
"type": "object",
"properties": {
"GOTAS_API_KEY": {
"type": "string",
"title": "API Key",
"description": "Gotas Commerce API Key",
"default": ""
},
"GOTAS_BASE_URL": {
"type": "string",
"title": "API Base URL",
"description": "Gotas Commerce API Base URL",
"default": "https://commerce.gotas.com"
}
}
},
"tools": [
{
"name": "create-payment",
"description": "Creates a new payment in the Gotas Commerce API",
"parameters": {
"type": "object",
"properties": {
"amount": {
"type": "number",
"description": "Payment amount (e.g., 100.50)"
},
"currency": {
"type": "string",
"description": "Currency code (e.g., \"USDT\")"
},
"return_url": {
"type": "string",
"description": "URL to redirect customer after payment"
},
"description": {
"type": "string",
"description": "Optional description of the payment"
}
},
"required": ["amount", "currency", "return_url"]
}
},
{
"name": "check-payment-status",
"description": "Checks the status of an existing payment",
"parameters": {
"type": "object",
"properties": {
"payment_id": {
"type": "string",
"description": "Identifier of the payment to check"
}
},
"required": ["payment_id"]
}
}
]
}