Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Dialpad con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Fai lavorare la tua AI con Dialpad: consulta utenti, sedi e call center, rivedi chiamate, registrazioni e trascrizioni di Dialpad Ai, controlla le code in tempo reale, avvia chiamate, invia SMS, gestisci i contatti ed esporta le statistiche delle chiamate.
Prova a chiedere
Prompt di esempio per Dialpad
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Dialpad, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Dialpad + Gemini
Fai lavorare la tua AI con Dialpad: consulta utenti, sedi e call center, rivedi chiamate, registrazioni e trascrizioni di Dialpad Ai, controlla le code in tempo reale, avvia chiamate, invia SMS, gestisci i contatti ed esporta le statistiche delle chiamate.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
DIALPAD_API_KEY
Step 1 — Ottieni le credenziali
- Accedi a Dialpad come company admin e apri Admin Settings. Le chiavi API richiedono un piano Dialpad Pro o Enterprise.
- In My Company apri Authentication → API Keys e fai clic su Add key. Dagli un nome, scegli la scadenza e spunta lo scope aggiuntivo
calls:list, necessario per lo storico chiamate. Se più avanti i link alle registrazioni restano vuoti, aggiungi ancherecordings_export. - Salva e copia la chiave: Dialpad la mostra una sola volta. Incollala in
DIALPAD_API_KEYcosì com'è, senza il prefisso Bearer, e installa il connettore. - Verifica la configurazione con
dialpad_list_officesedialpad_get_company.
Chi vede cosa: una chiave di un company admin raggiunge tutti gli utenti, le chiamate e i contatti dell'azienda. Condividi il server MCP solo con persone autorizzate a vederli. Con chiavi di utenti non admin dialpad_get_company, dialpad_list_numbers e dialpad_list_calls rispondono 403. La sandbox di Dialpad non è supportata. Chiamate, registrazioni, messaggi vocali, trascrizioni ed esportazioni statistiche sono dati personali di chi chiama e del personale, quindi l'AI legge solo ciò che chiedi.
Raggiunge persone reali e può costare, quindi l'AI chiede prima: dialpad_initiate_call fa squillare tutti i dispositivi di un utente e compone il numero quando l'utente risponde; dialpad_send_sms invia un SMS a nome di un utente a un massimo di 10 numeri. Le destinazioni internazionali e premium si pagano in aggiunta al piano, e i destinatari negli Stati Uniti devono aver acconsentito a ricevere SMS. Prima di entrambe, l'AI ti mostra chi chiama o scrive a chi, da quale numero e con quale testo, e aspetta il tuo sì. Anche dialpad_create_contact aspetta il tuo sì, così come dialpad_create_recording_share_link: chiunque abbia un link pubblico può ascoltare la registrazione, quindi l'AI ti chiede quale visibilità vuoi (owner, company, admin o public).
Chiamate e Dialpad Ai: dialpad_list_calls elenca le chiamate concluse, dalla più recente, filtrate per orario (millisecondi Unix) e per un utente, una sede, un reparto o un call center. dialpad_get_call aggiunge i dettagli della registrazione, i link di condivisione e il testo della trascrizione, ma Dialpad lo consente solo 10 volte al minuto. dialpad_get_call_transcript legge la trascrizione di Dialpad Ai con i suoi Ai moments, come azioni da fare e domande; dialpad_get_call_transcript_url fornisce il link alla pagina di revisione della chiamata in Dialpad. Le chiamate su linee senza Dialpad Ai non hanno trascrizione (404). I recap di Dialpad Ai (riepiloghi delle chiamate) arrivano solo tramite webhook, quindi questo connettore non può leggerli.
Code e statistiche: dialpad_get_call_center_status mostra una coda in tempo reale, con operatori in servizio, chiamate in attesa e l'attesa attuale più lunga. dialpad_start_stats_export avvia un'esportazione CSV di chiamate, SMS, messaggi vocali, registrazioni, tempo in servizio, CSAT o esiti per l'azienda, una sede o un singolo target; l'AI controlla dialpad_get_stats_export finché è pronta e ti dà il link di download. Il file può contenere numeri di telefono.
Limiti di richieste per azienda e per endpoint: la maggior parte delle letture 1200 al minuto, dialpad_get_call 10 al minuto, dialpad_initiate_call 5 al minuto, dialpad_send_sms 100 al minuto (800 nei piani superiori), creazione di contatti 100 al minuto ed esportazioni statistiche 200 all'ora. Un 429 significa attendere e riprovare.
Errori comuni: 401: la chiave è errata, eliminata o è stata incollata con il prefisso Bearer. 403: la chiave non è stata creata da un company admin, non raggiunge questa sede oppure le manca lo scope calls:list per l'elenco chiamate. 404: l'id non esiste, oppure la chiamata non ha trascrizione. 400 su un SMS: un numero non è in formato E.164 (+390212345678) oppure l'utente non può inviare da quel numero.
Il connettore non copre la chiusura o il trasferimento di chiamate in corso, le modifiche a utenti, sedi, numeri o instradamento, webhook e sottoscrizioni a eventi, riunioni e fax.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Gemini
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
Dialpad.
Tool disponibili
| Tool | What it does |
|---|---|
dialpad_get_company | Read the Dialpad company: name, domain, country, pricing tier (account_type), admin email, state and number of offices |
dialpad_list_users | List Dialpad users with id, names, emails, phone numbers, extension, office, license, admin flag and live presence (online, available, on… |
dialpad_get_user | Read one Dialpad user by id: names, emails, phone numbers, extension, office, job title, license, time zone and live presence |
dialpad_list_offices | List the Dialpad offices this API key can reach with id, name, country, time zone, main phone numbers and whether the office is open |
dialpad_get_office | Read one office by id: name, country, time zone, phone numbers, availability, ring time and routing basics |
dialpad_list_call_centers | List the call centers (support and sales queues) of the company with id, name, office, phone numbers, time zone and availability |
dialpad_get_call_center | Read one call center by id: name, office, phone numbers, time zone, opening hours flag, ring time and description |
dialpad_get_call_center_status | Read the live state of a call center queue: availability, capacity, operators on duty, calls waiting (pending) and the longest current wait… |
dialpad_list_departments | List the departments of the company with id, name, office, phone numbers, time zone and availability |
dialpad_get_department | Read one department by id: name, office, phone numbers, time zone, opening hours flag, ring time and description |
dialpad_list_numbers | List the company's Dialpad phone numbers: number, area code, type, status and the user, office, department or call center it is assigned to |
dialpad_list_calls | List ended calls, newest first, with direction, state, start, connect and end times (Unix milliseconds), duration in milliseconds, the… |
dialpad_get_call | Read one call by id: state, direction, times, duration, contact and target, labels, CSAT, the recording details with their URLs, recording… |
dialpad_get_call_transcript | Read the Dialpad Ai transcript of a call: each line with speaker name, user_id or contact_id, time and text, plus Ai moments (type moment)… |
dialpad_get_call_transcript_url | Get the link to a call's transcript page in Dialpad (the Dialpad Ai call review), to open it in a browser instead of reading the whole text… |
dialpad_initiate_call | Start a real outbound phone call for a Dialpad user: all of the user's devices ring (or only device_id) and, when the user picks up… |
dialpad_send_sms | Send a text message (SMS) on behalf of a Dialpad user to up to 10 phone numbers |
dialpad_list_contacts | List the company's shared Dialpad contacts, or the local contacts of one user with owner_id: names, company, job title, phone numbers and… |
dialpad_get_contact | Read one shared or local contact by id: names, company, job title, phone numbers, email addresses, websites and owner |
dialpad_create_contact | Create a contact shared with the company, or a local contact of one user when owner_id is set |
dialpad_start_stats_export | Start a statistics export (calls, texts, voicemails, recordings, on-duty time, CSAT or dispositions) for the company, one office or one… |
dialpad_get_stats_export | Check a statistics export started with dialpad_start_stats_export: status (processing or complete), file_type and download_url of the… |
dialpad_create_recording_share_link | Create a share link for a call recording or voicemail (recording id from dialpad_get_call recording_details) |
dialpad_get_recording_share_link | Read a recording share link by id: the access link, its privacy, the recording type and id, the call id and who created it |
Esempi di prompt
- "Quante chiamate sono in attesa adesso nel call center Assistenza, quanti operatori sono in servizio e qual è l'attesa più lunga?"
- "Elenca le chiamate in entrata di ieri per il reparto Vendite con numero del chiamante, ora e durata, e segna quelle a cui nessuno ha risposto."
- "Leggi la trascrizione Dialpad Ai della mia ultima chiamata con il +390212345678 ed elenca le azioni da fare e le domande aperte."
- "Invia un SMS dal numero Dialpad di Chiara al +393471234567 per dire che il tecnico arriva domani alle 9. Mostrami prima mittente, destinatario e testo."
- "Esporta in CSV le statistiche delle chiamate della settimana scorsa per la sede di Milano e dammi il link di download."
FAQ
Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.
Prossimi passi
Questa guida ti è stata utile?