Google Dialogflow integration
Google Dialogflow CX conversational AI API for building chatbots and voice assistants. Manage agents, intents, entity types, flows, pages, and detect intents from text or audio input across multiple languages. The base URL 'https://dialogflow.googleapis.com/v3' is the global-region default; agents in a non-global region require a regional base URL of the form 'https://{region-id}-dialogflow.googleapis.com/v3' (e.g. 'https://us-central1-dialogflow.googleapis.com/v3').
Common Google Dialogflow use cases
- automate agent management
- automate intent management
- automate flow management
- automate webhook management
- automate entity type management
- get flow programmatically
- get agent programmatically
- list flow programmatically
- list page programmatically
- get intent programmatically
What you can do with Google Dialogflow
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Agent, 7 operations
- POSTcreate_agent
Create a new Dialogflow CX agent in a given project and location with display name, default language, time zone, and optional description.
- DELETEdelete_agent
Permanently delete a Dialogflow CX agent and all its associated resources including intents, entity types, flows, and pages.
- POSTexport_agent
Export a Dialogflow CX agent to a binary or JSON format for backup or migration to another project. Returns a long-running operation.
- GETget_agent
Retrieve detailed information about a specific Dialogflow CX agent including its configuration, language settings, and time zone.
- GETlist_agents
List all Dialogflow CX agents in a given project and location. Returns a paginated list of agents with their configuration and status.
- POSTrestore_agent
Restore a Dialogflow CX agent from a previously exported binary or JSON blob, replacing all current agent content.
- PATCHupdate_agent
Update properties of an existing Dialogflow CX agent. Use updateMask to specify which fields to modify.
Intent, 5 operations
- POSTcreate_intent
Create a new intent in a Dialogflow CX agent with a display name, training phrases, and optional parameters for entity extraction.
- DELETEdelete_intent
Permanently delete an intent from a Dialogflow CX agent. The intent will no longer be matched in conversations.
- GETget_intent
Retrieve the full details of a specific intent including all training phrases, parameters, and labels.
- GETlist_intents
List all intents defined in a Dialogflow CX agent. Intents capture what users want to accomplish and contain training phrases and parameters.
- PATCHupdate_intent
Update an existing Dialogflow CX intent's training phrases, parameters, labels, or display name.
Entity type, 2 operations
- POSTcreate_entity_type
Create a new entity type in a Dialogflow CX agent to enable extraction of specific data categories (e.g., city names, product types) from user input.
- GETlist_entity_types
List all entity types defined in a Dialogflow CX agent. Entity types define categories of data that can be extracted from user input.
Flow, 2 operations
- GETget_flow
Retrieve the full details of a specific flow in a Dialogflow CX agent including its NLU settings, transition routes, and event handlers.
- GETlist_flows
List all flows in a Dialogflow CX agent. Flows represent the conversation structure and contain pages, transition routes, and event handlers.
Webhook, 2 operations
- POSTcreate_webhook
Create a new webhook in a Dialogflow CX agent to connect conversation fulfillment to an external HTTPS service or Google Cloud Function.
- GETlist_webhooks
List all webhooks configured for a Dialogflow CX agent. Webhooks enable integration with external services for fulfillment and slot validation.
Detect intent, 1 operation
- POSTdetect_intent
Process a conversational turn by sending user text or audio input and receiving the agent's response, detected intent, fulfillment messages, and session parameters.
Match intent, 1 operation
- POSTmatch_intent
Determine which intent would be matched for a given user query without actually executing fulfillment or advancing session state. Useful for testing and previewing intent matching.
Page, 1 operation
- GETlist_pages
List all pages in a specific flow of a Dialogflow CX agent. Pages define conversation states with entry fulfillments, form parameters, and transition routes.
Streaming detect intent, 1 operation
- POSTstreaming_detect_intent
Send user input in a streaming manner and receive agent responses incrementally. Used for low-latency audio streaming scenarios represented as a single HTTP call.
Train flow, 1 operation
- POSTtrain_flow
Trigger NLU model training for a specific flow in a Dialogflow CX agent. Training must be completed before changes to intents and training phrases take effect.
OAuth scopes Google Dialogflow requires
Each operation declares the scopes Google Dialogflow requires for it.
https://www.googleapis.com/auth/dialogflowneeded by create_agent, create_entity_type, create_intent and 20 more
Use Google Dialogflow from Claude Code, Cursor or Codex
Connect Google Dialogflow in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Google Dialogflow operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Google Dialogflow
Create your workspace
Sign up free. Nothing to install.
Connect Google Dialogflow once
Add your Google Dialogflow connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Google Dialogflow integration FAQ
- What can you do with the Google Dialogflow integration?
- LiveContext exposes 23 operations on Google Dialogflow, covering agent, intent, entity type and flow. Common uses include automate agent management, automate intent management and automate flow management.
- Which OAuth scopes does Google Dialogflow require?
- The operations that declare a scope all need https://www.googleapis.com/auth/dialogflow.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…