> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/avanzate/integrazioni/model-context-protocol-mcp-su-aisuru/mcp-di-aisuru-quali-sono-e-come-si-attivano/14.-zapier-mcp-server.md).

# 14. Zapier MCP Server

Pensa a **Zapier** come a un **telecomando universale** per tutte le tue app e i tuoi servizi online preferiti, come Gmail, Google Sheets, Slack e centinaia di altri. Normalmente, Zapier ti consente di creare **workflow automatizzati** che collegano tra loro diverse app, affinché possano "parlare" tra loro senza che tu debba fare nulla manualmente.

Ora, il **Zapier MCP Server** fa un ulteriore passo avanti: agisce come un **ponte** tra un assistente IA e tutte le app e le automazioni che hai configurato in Zapier.

Questo MCP è utile per:

* Integrare Zapier nel tuo Agente;
* Automatizzare processi tra diverse applicazioni;
* Collegare servizi che non dispongono di MCP dedicati.

{% hint style="warning" %}
Nel pannello di configurazione del tuo MCP su [Zapier MCP](https://mcp.zapier.com/), ricordati di:

* Inserisci "other" nella sezione Client;
* Nella sezione "connect", imposta il transport su "SSE".
  {% endhint %}

## Parametri di configurazione

| Parametro            | Obbligatorio | Descrizione                                                                                          |
| -------------------- | ------------ | ---------------------------------------------------------------------------------------------------- |
| `zapier_webhook_url` | Sì           | URL del webhook Zapier che riceve le richieste (ad es. `https://hooks.zapier.com/hooks/catch/.../`). |
| `automation_name`    | No           | Nome descrittivo dell'automazione, utilizzato nelle istruzioni dell'agente.                          |
| `supergateway_args`  | No           | Argomenti aggiuntivi avanzati per la connessione. Raramente necessari.                               |
| `auth_token`         | No           | Token di autenticazione per il webhook Zapier, se è protetto.                                        |

### Parametri personalizzati

* **timeout**: tempo massimo per una richiesta (secondi);
* **retries**: numero di tentativi in caso di errore;
* **retryDelay**: pausa tra un tentativo e l'altro (ms);
* **headers**: intestazioni HTTP personalizzate da inviare.

```json
{
  "timeout": 60,
  "retries": 3,
  "retryDelay": 1000,
  "headers": {
    "X-Custom-Header": "value"
  }
}
```

## Buone pratiche

Quando configuri gli MCP per il tuo Agente, tieni presenti questi suggerimenti:

* **Sicurezza**: non condividere mai chiavi API, password o token di autenticazione. Utilizza sempre connessioni sicure (HTTPS, SSL/TLS) quando disponibili;
* **Test**: prova sempre la configurazione dell'MCP in un ambiente di test prima di utilizzarla in produzione;
* **Limiti**: verifica i limiti di frequenza (richieste al minuto/all'ora) dei servizi esterni per evitare di essere bloccato;
* **Errori**: implementa un'adeguata gestione degli errori nelle istruzioni dell'Agente per affrontare eventuali problemi di connessione;
* **Documentazione**: consulta sempre la documentazione ufficiale dei servizi esterni per comprendere le funzionalità disponibili e i requisiti di configurazione.
* **Parametri personalizzati**: usa parametri personalizzati in formato JSON per configurazioni avanzate, ma verifica sempre che siano supportati dallo specifico MCP.
