Google Stitch logo

Integrate Google Stitch with your AI CRM

Google Stitch is an AI interface-design service exposed through an MCP Streamable HTTP endpoint using JSON-RPC 2.0, with named tools for projects, screens, artifacts, and design systems.

Explore Triggers and Actions

Apply Design System

Apply one design system to 1-20 unique typed screen instances from Get Project. Returns every restyled screen plus any clarification, progress, design-system, or session output. This mutating generation request is sent once and never retried; reconcile an indeterminate failure with project reads.

ActionTry it

Create Design System

Create a typed Stitch design system from explicit current theme fields. Providing project_id creates it for that project; intentionally omitting project_id creates a global asset. This non-idempotent operation is attempted once and is never retried automatically.

ActionTry it

Create Design System From Markdown

Create a project design system from the exact screen instance returned by Upload Design Markdown. The non-idempotent request is sent once and is never retried by this action.

ActionTry it

Create Project

Create a Stitch project container for UI designs and return its project resource name. This non-idempotent operation is sent once and is not retried by the action.

ActionTry it

Delete Project

Permanently delete one Google Stitch project. This destructive operation cannot be undone, requires explicit confirmation, and is attempted once without automatic retries.

ActionTry it

Download Screen File

Retrieve bounded HTML or screenshot content using a provider-owned Stitch file resource name. Arbitrary URLs are never accepted or fetched.

ActionTry it

Edit Screens

Apply one text-directed edit to up to 20 existing Stitch screens and return every changed screen or clarification question. This operation may continue after a timeout, so the action sends exactly one request and never retries.

ActionTry it

Generate Screen

Generate screens from a bounded text prompt in an existing Stitch project. Returns every generated screen or recoverable clarification output. This paid or mutating operation is attempted exactly once; a timeout or connection loss is indeterminate and is never retried automatically.

ActionTry it

Generate Screen Variants

Generate 1-5 variants for up to 20 unique source screens with exact creative-range, aspect, device, and model enums. Returns every generated screen or recoverable clarification output. This generation request is sent once and never retried.

ActionTry it

Get Project

Get one Stitch project by full resource name, including screen instances needed for design-system application.

ActionTry it

Get Screen

Get one Stitch screen by full resource name and return bounded screen metadata plus provider-owned HTML and screenshot file references.

ActionTry it

List Design Systems

List complete Google Stitch design systems for one project. The live provider requires project_id and exposes no pagination.

ActionTry it

List Projects

List complete Google Stitch projects owned by the connected account or explicitly shared with it. Owned projects are returned by default.

ActionTry it

List Screens

List all screens currently returned for one Stitch project, including safe HTML and screenshot file resource references.

ActionTry it

Update Design System

Replace a Stitch design system's display name and typed nondeprecated theme for one project. Sends only the fixed update_design_system operation, validates the returned asset or project-session identity and bounded fields, and never retries an indeterminate update.

ActionTry it

Upload Design Markdown

Upload bounded UTF-8 DESIGN.md content to a Stitch project and return the screen instance required by Create Design System From Markdown. The action uploads content only, never reads local files or executes the content, and does not retry after an indeterminate failure.

ActionTry it

How the Google Stitch integration works

The Google Stitch integration connects your Dench AI CRM directly to Google Stitch, so agents can read and act on your Google Stitch data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

16 actions are available for agents to invoke on your behalf. Every call runs through Google Stitch's own authorization, scoped to the account you connect.

Set up Google Stitch in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Google Stitch and click Connect — you'll authorize access through Google Stitch's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Google Stitch in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Google Stitch integration work with Dench?

The Dench Google Stitch integration connects your AI CRM to Google Stitch, so AI agents can work with your Google Stitch data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Google Stitch via Dench?

The Google Stitch integration currently exposes 16 actions, including Apply Design System, Create Design System, Create Design System From Markdown, Create Project, Delete Project, and Download Screen File. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Google Stitch to Dench?

No. You connect Google Stitch from your Dench workspace using Google Stitch's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Google Stitch integration secure?

Connections are authorized through Google Stitch's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Google Stitch connection from your workspace settings at any time.

Google Stitch | Dench AI CRM