feat(wordpress): v2.0.0 adiciona skills mcp-loco-translate, mcp-ifthenpay, mcp-google-site-kit, mcp-complianz, mcp-tablepress
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
---
|
||||
name: mcp-ifthenpay
|
||||
description: MCP dedicado Ifthenpay WooCommerce (Multibanco, MB WAY, Payshop, CC, Cofidis Pay) para gestão de gateways, estado e URLs de callback na frota CWP
|
||||
version: 1.0.0
|
||||
author: Descomplicar®
|
||||
---
|
||||
|
||||
# MCP Ifthenpay WooCommerce (`mcp-ifthenpay`)
|
||||
|
||||
> Servidor MCP StreamableHTTP (porta 3206) para gestão, diagnóstico e teste de gateways de pagamento **Ifthenpay** em lojas WooCommerce nos sites da frota CWP.
|
||||
|
||||
---
|
||||
|
||||
## 1. Ferramentas Disponíveis
|
||||
|
||||
| Ferramenta | Descrição | Parâmetros |
|
||||
|---|---|---|
|
||||
| `ifthen_list_supported_sites` | Lista os sites WooCommerce conhecidos na frota. | `{}` |
|
||||
| `ifthen_get_gateways_status` | Estado resumido e configuração de todos os 5 métodos Ifthenpay. | `site?` |
|
||||
| `ifthen_get_gateway_config` | Opções completas de configuração de um método específico (chaves mascaradas). | `site?`, `gateway` (`multibanco` \| `mbway` \| `payshop` \| `creditcard` \| `cofidispay`) |
|
||||
| `ifthen_get_order_payment_info` | Obtém entidade/referência Multibanco ou telemóvel MB WAY de uma encomenda. | `site?`, `order_id` |
|
||||
| `ifthen_get_callback_url` | Gera o URL de callback exato para configurar no Backoffice da Ifthenpay. | `site?`, `gateway` |
|
||||
|
||||
---
|
||||
|
||||
## 2. Exemplo de Utilização
|
||||
|
||||
```typescript
|
||||
// Obter estado de todos os gateways Ifthenpay na loja demo
|
||||
const status = await use_mcp_tool({
|
||||
server_name: "ifthenpay",
|
||||
tool_name: "ifthen_get_gateways_status",
|
||||
arguments: { site: "ecommerce-demo.descomplicar.pt" }
|
||||
});
|
||||
|
||||
// Obter URL de callback para MB WAY
|
||||
const callback = await use_mcp_tool({
|
||||
server_name: "ifthenpay",
|
||||
tool_name: "ifthen_get_callback_url",
|
||||
arguments: { site: "ecommerce-demo.descomplicar.pt", gateway: "mbway" }
|
||||
});
|
||||
```
|
||||
Reference in New Issue
Block a user