Search / com.googleapis.stitch/mcp
Stitch
R0· no sign-inInteract with the Stitch API using natural language commands.
v1.0.0 · active · descriptor JSON · versions
Search / com.googleapis.stitch/mcp
R0· no sign-inInteract with the Stitch API using natural language commands.
v1.0.0 · active · descriptor JSON · versions
{
"mcpServers": {
"stitch": {
"type": "http",
"url": "https://stitch.googleapis.com/mcp"
}
}
}claude mcp add --transport http stitch https://stitch.googleapis.com/mcp[mcp_servers.stitch]
url = "https://stitch.googleapis.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"stitch": {
"type": "remote",
"url": "https://stitch.googleapis.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"stitch": {
"type": "http",
"url": "https://stitch.googleapis.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=stitch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc3RpdGNoLmdvb2dsZWFwaXMuY29tL21jcCJ9"
}{
"servers": {
"stitch": {
"type": "http",
"url": "https://stitch.googleapis.com/mcp"
}
}
}{
"mcpServers": {
"stitch": {
"httpUrl": "https://stitch.googleapis.com/mcp"
}
}
}extensions:
"stitch":
enabled: true
name: "stitch"
type: streamable_http
uri: "https://stitch.googleapis.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations15 of 15 tools declare readOnlyHint or destructiveHinttools.directory_hints10 of 15 tools declare all four hints; missing: get_screen (destructiveHint, idempotentHint); get_project (idempotentHint); list_projects (destructiveHint, idempotentHint); …tools.token_costabout 10,777 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes22 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageapply_design_systemchangedoutput schemagenerate_variantschangedoutput schemaedit_screenschangedoutput schemagenerate_screen_from_textchangedoutput schemalist_projectschangedoutput schemaget_projectchangedoutput schemacreate_projectchangedoutput schemaapply_design_systemchangedoutput schemagenerate_variantschangedoutput schemaedit_screenschangedoutput schemaShowing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +reachable +uptime-100% -stale-184d -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://stitch.googleapis.com/mcp streamable-http | none | yes | 100% | 276 ms | 2025-11-25 | 2026-10-20 |
apply_design_systemdestructive | Applies a design system to a list of screens. Use this tool when the user wants to update one or more screens to match the style of a design system. This tool applies the selected design system's foundational design tokens (colors, fonts, shapes, etc.) to the chosen screens, modifying their appearance to align with the design system. |
create_design_systemdestructive | Creates a new design system for a project. Use this tool when the user wants to set or update the overall visual theme, style, or branding of the application. This includes configuring: - Color Palette: Presets, custom primary colors, and saturation levels. - Typography: Font families (e.g., Inter, Roboto, etc.). - Shape: Corner roundness for UI elements. - Appearance: Light and dark mode background colors. - Design MD: Free-form design instructions in markdown. This tool establishes the foundational design tokens that apply across all screens in the project. **Instructions for Tool Call:** * Call `update_design_system` tool immediately after this tool to apply the design system to the project, and display the design system in the UI. |
create_design_system_from_design_mddestructive | Creates a design system for a project, with user uploaded DESIGN.md file, and displays the design system in the UI. **Instructions for Tool Call:** * Should call `upload_design_md` tool first to upload DESIGN.md to a Stitch project. |
create_projectdestructive | Creates a new Stitch project. A project is a container for UI designs and frontend code. |
delete_projectdestructive | Deletes a specific Stitch project using its project name. **Instructions for Tool Call:** * This action cannot be undone. Please confirm with "yes" or "no" to proceed. |
edit_screensdestructive | Edits existing screens within a project using a text prompt. **Instructions for Tool Call:** * This action can take a few minutes to complete. Please be patient. DO NOT RETRY. * If the tool call fails due to connection error, the process may still succeed. |
generate_screen_from_textdestructive | Generates a new screen within a project from a text prompt. **Instructions for Tool Call:** * This action can take a few minutes to complete. Please be patient. DO NOT RETRY. * If the tool fails with a timeout, don't retry. Instead, try to get the screen with `get_screen` method every 30 seconds for up to 10 times before giving up. * If the tool call fails due to connection error, the generation process may still succeed. Please try to get the screen with `get_screen` method later. **Output:** * **`output_components`**: If `output_components` contains text, return it to the user. If `output_components` contains suggestions (e.g. "Yes, make them all"), present these suggestions to the user. If the user accepts one of the suggestions, call `generate_screen_from_text` again with `prompt` set to the accepted suggestion. |
generate_variantsdestructive | Generates variants of existing screens within a project using a text prompt. **Instructions for Tool Call:** * If the tool fails with a timeout, don't retry. Instead, try to get the screen with `get_screen` method every 30 seconds for up to 10 times before giving up. |
get_projectread-only | Retrieves the details of a specific Stitch project using its project name. |
get_screenread-only | Retrieves the details of a specific screen within a project. |
list_design_systemsread-only | Lists all design systems for a given project. |
list_projectsread-only | Lists all Stitch projects accessible to the user. By default, it lists projects owned by the user. |
list_screensread-only | Lists all screens within a given Stitch project. |
update_design_systemdestructive | Updates a design system for a project. Use this tool when the user wants to change the overall visual theme, style, or branding of the application. This includes configuring: - Color Palette: Presets, custom primary colors, and saturation levels. - Typography: Font families (e.g., Inter, Roboto, etc.). - Shape: Corner roundness for UI elements. - Appearance: Light and dark mode background colors. - Design MD: Free-form design instructions in markdown. This tool establishes the foundational design tokens that apply across all screens in the project. |
upload_design_mddestructive | Uploads DESIGN.md to a Stitch project. Use this tool when the user wants to create a design system from a DESIGN.md file. **Instructions for Tool Call:** * Call `create_design_system_from_design_md` tool immediately after this tool to create the design system from the uploaded DESIGN.md, and display the design system in the UI. |
Schemas: list_tools.
{
"name": "com.googleapis.stitch/mcp",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://stitch.googleapis.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"description": "Interact with the Stitch API using natural language commands."
}