Google Assistant · Capability
Google Assistant API
The Google Assistant API enables developers to embed the Google Assistant into devices and applications. It provides a conversational interface through gRPC and REST endpoints, allowing applications to send text or audio queries to the Assistant and receive responses. The Actions API allows developers to build conversational Actions that extend the Assistant's capabilities with custom intents, scenes, and fulfillment logic.
What You Can Do
GET
Listdevicemodels
— Google Assistant List Device Models
/v1alpha2/projects/{projectId}/deviceModels
POST
Createdevicemodel
— Google Assistant Create Device Model
/v1alpha2/projects/{projectId}/deviceModels
GET
Getdevicemodel
— Google Assistant Get Device Model
/v1alpha2/projects/{projectId}/deviceModels/{deviceModelId}
DELETE
Deletedevicemodel
— Google Assistant Delete Device Model
/v1alpha2/projects/{projectId}/deviceModels/{deviceModelId}
GET
Listdeviceinstances
— Google Assistant List Device Instances
/v1alpha2/projects/{projectId}/devices
POST
Createdeviceinstance
— Google Assistant Create Device Instance
/v1alpha2/projects/{projectId}/devices
MCP Tools
listdevicemodels
Google Assistant List Device Models
read-only
idempotent
createdevicemodel
Google Assistant Create Device Model
getdevicemodel
Google Assistant Get Device Model
read-only
idempotent
deletedevicemodel
Google Assistant Delete Device Model
idempotent
listdeviceinstances
Google Assistant List Device Instances
read-only
idempotent
createdeviceinstance
Google Assistant Create Device Instance