Skip to main content
Feedback

Google DialogFlow MCP connector

Google Dialogflow is Google's platform for building conversational AI agents and chatbots that understand natural language. The Google Dialogflow MCP connector allows AI agents to send messages to conversational agents, manage agent configurations and training, and export or import agent definitions. It also supports validating agent configurations, searching across multiple agents, and restoring agents from backup files.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Google DialogFlow MCP connector to perform the following actions:

  • Build conversational agents that understand customer intent and respond naturally
  • Train agents to recognize user requests and extract relevant information from conversations
  • Route customer inquiries to appropriate business systems based on detected intent
  • Create reusable conversation flows with intents, entities, and context management
  • Detect user intent from text or audio input to automate customer interactions
  • Export and restore agent configurations to manage versions across environments
  • Batch update intents and entities to scale your conversational AI quickly

Example prompts

Use the following example prompts to invoke Google DialogFlow MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Create a new intent in Google DialogFlow for customer support requests.
  • Show me all intents currently configured in my Google DialogFlow agent.
  • Train my Google DialogFlow agent with new conversation patterns.
  • Export my Google DialogFlow agent as a backup file.
  • Detect what the customer wants from their message using Google DialogFlow.
  • Update the email entity type in Google DialogFlow to accept new formats.
  • Delete outdated intents from my Google DialogFlow agent.
  • Restore my Google DialogFlow agent from a previous backup.
  • List all entity types I've created in Google DialogFlow.
  • Add a context to track conversation state in Google DialogFlow.

Google DialogFlow MCP connector tools

The Google DialogFlow MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
googledialogflow_googledialogflowsendmessage_invokeSends a message to a DialogFlow agent and receives a response.
getAgentRetrieves the configuration and details of a DialogFlow agent.
setAgentCreates a new DialogFlow agent or updates an existing one.
deleteAgentRemoves a DialogFlow agent and its associated data.
trainAgentTrains a DialogFlow agent to improve intent recognition accuracy.
exportAgentDownloads a DialogFlow agent as a file for backup or sharing.
importAgentUploads and loads a DialogFlow agent from a zip file.
restoreAgentReplaces the current DialogFlow agent with a previously saved version.
getAgentValidationResultReturns validation errors and warnings for a DialogFlow agent.
searchAgentsSearches for DialogFlow agents by name or other criteria.
listIntentsDisplays all intents configured in a DialogFlow agent.
createIntentCreates a new intent to recognize specific user requests.
getIntentRetrieves the configuration of a specific intent.
updateIntentModifies an existing intent's training phrases or responses.
deleteIntentRemoves an intent from a DialogFlow agent.
batchUpdateIntentsUpdates multiple intents at the same time.
batchDeleteIntentsDeletes multiple intents in a single operation.
listEntityTypesDisplays all entity types defined in a DialogFlow agent.
createEntityTypeCreates a new entity type for recognizing specific data.
getEntityTypeRetrieves the configuration of a specific entity type.
updateEntityTypeModifies an existing entity type's values or settings.
deleteEntityTypeRemoves an entity type from a DialogFlow agent.
batchUpdateEntityTypesUpdates multiple entity types in a single operation.
batchDeleteEntityTypesDeletes multiple entity types at the same time.
batchCreateEntitiesCreates multiple entities within an entity type.
batchUpdateEntitiesUpdates multiple entities within an entity type.
batchDeleteEntitiesDeletes multiple entities from an entity type.
detectIntentIdentifies the user's intent from provided text or audio.
listContextsDisplays all contexts active in a conversation session.
createContextAdds a new context to track conversation state.
deleteAllContextsDelete all contexts in a session.
getContextGet a specific context.
updateContextUpdate a context.
deleteContextDelete a context.
listSessionEntityTypesList session entity types.
createSessionEntityTypeCreate a session entity type.
getSessionEntityTypeGet a session entity type.
updateSessionEntityTypeUpdate a session entity type.
deleteSessionEntityTypeDelete a session entity type.
listEnvironmentsList agent environments.
createEnvironmentCreate an agent environment.
getEnvironmentGet an agent environment.
updateEnvironmentUpdate an agent environment.
deleteEnvironmentDelete an agent environment.
getEnvironmentHistoryGet environment history.
getFulfillmentGet the fulfillment configuration.
updateFulfillmentUpdate the fulfillment configuration.
listVersionsList agent versions.
createVersionCreate a new agent version.
getVersionGet a specific version.
updateVersionUpdate a version.
deleteVersionDelete a version.
listKnowledgeBasesList all knowledge bases.
createKnowledgeBaseCreate a knowledge base.
getKnowledgeBaseGet a knowledge base.
updateKnowledgeBaseUpdate a knowledge base.
deleteKnowledgeBaseDelete a knowledge base.
listDocumentsList documents in a knowledge base.
createDocumentCreate a document in a knowledge base.
getDocumentGet a document.
updateDocumentUpdate a document.
deleteDocumentDelete a document.
listOperationsList long-running operations.
getOperationGet a long-running operation.
cancelOperationCancel a long-running operation.
listLocationsList available locations.
On this Page