mcp
Server Details
AI-powered design and management for Webflow Sites
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- webflow/mcp-server
- GitHub Stars
- 132
- Server Listing
- Webflow
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3/5 across 23 of 23 tools scored. Lowest: 2/5.
Most tools have clearly distinct purposes, but a few pairs like asset_tool/data_assets_tool and component_builder/de_component_tool have overlapping names that could cause confusion despite differing descriptions.
Tool names are all snake_case but vary in patterns: some use a 'data_' prefix, some use 'de_' for designer tools, and others lack prefixes (e.g., style_tool, element_builder). This inconsistency could make it harder for agents to predict tool names.
23 tools is slightly above the typical range but well-justified by the breadth of Webflow's data and designer APIs. Each tool serves a distinct functional area with minimal redundancy.
Core CRUD operations for CMS, pages, sites, and design elements are covered. Minor gaps like site deletion are missing, but the overall surface is comprehensive for most Webflow workflows.
Available Tools
23 toolsask_webflow_aiAsk Webflow AICRead-onlyInspect
Ask Webflow AI about anything related to Webflow API.
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| message | Yes | The message to ask Webflow AI about. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds no behavioral context beyond what annotations already provide. Annotations indicate readOnlyHint=true and destructiveHint=false, but the description does not elaborate on response format, scope of knowledge, or any limitations, which are important for agent decision-making.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single concise sentence, front-loading the purpose. However, it sacrifices informativeness for brevity, omitting useful details that could fit without bloat.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's general nature (no output schema, simple parameters), the description is incomplete. It does not explain what type of answers to expect (e.g., explanations, code snippets) or any limitations (e.g., knowledge cutoff). This lack of context hinders effective agent usage.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with both parameters ('context' and 'message') having detailed descriptions in the schema. The tool description itself adds no additional meaning about parameters, which is acceptable given high schema coverage, achieving the baseline of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Ask' and the resource 'Webflow AI', indicating a Q&A tool for the Webflow API. However, among many specific data and builder siblings, it does not differentiate itself beyond being a general knowledge tool, missing an opportunity to clarify its unique role.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus the many specific sibling tools (e.g., data_cms_tool, element_builder). The description does not mention any exclusions or preferences, leaving the agent without direction on when to choose this over alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
asset_toolDesigner Asset ToolCDestructiveInspect
Designer Tool - Asset tool to perform actions like create folder, get all assets and folders, update assets and folders, and upload image by URL
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_folder, get_all_assets_and_folders, update_asset, upload_image_by_url. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint: true and openWorldHint: true. The description mentions actions like create, update, upload which are inherently modifying, but does not explicitly warn about destructiveness or side effects. It does not contradict annotations, but adds little context beyond what the annotations already provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, concise but informal ('like' is imprecise). It mixes multiple action types without clear structure. Could be improved by being more formal and organized.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (multiple actions, nested schema, no output schema), the description is too minimal. It does not explain that actions are executed sequentially, the implications of combining different actions, or any constraints. The 100% schema coverage partially compensates, but the description fails to provide a high-level understanding of the tool's behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with all parameters (siteId, actions, context) well-described in the schema. The tool description does not add any additional semantics beyond what the schema provides. Per guidelines, baseline is 3 when coverage is high.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states the tool can perform actions like create folder, get assets, update, and upload images, but it is vague and uses 'like' suggesting examples rather than exhaustive listing. The title 'Designer Asset Tool' is broad and does not clearly distinguish from sibling tools like 'data_assets_tool'. A more specific and definitive purpose would be beneficial.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives such as 'data_assets_tool'. The description does not mention prerequisites, when not to use it, or how it fits into a larger workflow. The context parameter explanation in the schema is about the context field, not about tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
component_builderComponent BuilderAInspect
Designer Tool - Component builder to insert component instances on the current active page. Supports inserting into an element (as a child) or into a component instance's slot. Use insert_in_element to add a component inside a container/div/section. Use insert_in_slot to add a component inside a specific slot of an existing component instance.
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Component insertion actions executed sequentially. Each item is one complete insertion and action_type chooses the insertion mode. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate the tool is not read-only (readOnlyHint=false) and not destructive (destructiveHint=false). The description confirms it inserts components, which aligns with mutation. It adds context that actions are executed sequentially, which is helpful. No contradictions. It could mention page modification implications, but it's adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is succinct, with four sentences that each convey essential information. It front-loads the core purpose and then explains the two modes without unnecessary words. No fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's moderate complexity and absence of an output schema, the description covers the main functionality well. It explains the two insertion modes and their use cases. It could mention prerequisites like the need for element IDs, but the schema's required parameters partly cover that.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all parameters and sub-properties are described. The description adds some context about the two action types and their purpose, but most parameter semantics are already covered by the schema. Per guidelines, baseline for high coverage is 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'insert component instances on the current active page.' It distinguishes between two specific insertion modes (insert_in_element and insert_in_slot), which helps differentiate from sibling tools. The verb 'insert' and the resource 'component instances' are explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides guidance on when to use each insertion mode: 'Use insert_in_element to add a component inside a container/div/section. Use insert_in_slot to add a component inside a specific slot of an existing component instance.' However, it does not explicitly state when not to use this tool or compare it with other sibling tools, which would improve clarity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_assets_toolData Assets ToolBInspect
Data tool - Manage Webflow site assets via the Data API. Generates asset metadata entries and returns presigned S3 upload information (uploadUrl and uploadDetails) used to upload the file bytes.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_asset. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate non-read-only and non-destructive behavior. The description adds context about the two-step upload process (create metadata then upload bytes to S3), which is useful. However, it does not disclose potential side effects, permissions needed, or failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is verbose and redundant, repeating the same text for the 'create_asset' object both in the description and the input schema. The first line is concise, but the overall density of information is low due to repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description adequately explains the tool's high-level purpose and process, but it does not cover the 'context' parameter's requirement or the overall workflow end-to-end. Given the complexity (action array, two-step upload) and absence of output schema, more context would be beneficial.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the description adds valuable clarification beyond the schema, such as specifying that 'file_hash' must be MD5 (not SHA, not base64) and referencing a guide for code examples. This helps the agent use parameters correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Manage' and resource 'Webflow site assets via the Data API', and explains the specific function of generating asset metadata and presigned S3 upload info. However, it does not explicitly differentiate from the sibling tool 'asset_tool', leaving some ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It lacks context on prerequisites, preferred scenarios, or exclusions, which is critical given the large number of sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_cms_toolData CMS ToolCDestructiveInspect
Data tool - CMS tool to perform actions like get collection list, get collection details, create collection, create collection fields (static/option/reference), update collection field, delete collection field, list collection items, create collection items, update collection items, publish collection items, delete collection items, and unpublish collection items
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_collection, create_collection_items, create_collection_option_field, create_collection_reference_field, create_collection_static_field, delete_collection_field, delete_collection_items, get_collection_details, get_collection_list, list_collection_items, publish_collection_items, unpublish_collection_items, update_collection_field, update_collection_items. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructiveHint=true and readOnlyHint=false. The description adds minimal behavioral context beyond listing actions; it does not warn about irreversible operations (delete, publish) or mention rate limits or permissions. With openWorldHint=true, more behavioral context would be valuable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single run-on sentence listing many actions. It is verbose and lacks structure. A bulleted list or a clear hierarchy would improve readability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the tool's complexity (14+ actions with nested objects), the description omits overall purpose, return values, and error handling. No output schema exists. The tool's open-world nature (openWorldHint=true) is not explained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The descriptions inside the schema are detailed for each action. The top-level description adds no parameter-level value beyond listing action names.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a generic list of actions ('get collection list, get collection details, create collection...') without a clear, specific statement of the tool's overall purpose. It does not distinguish itself from sibling tools like data_pages_tool or asset_tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus other tools. No mention of when to use specific actions or the batch execution pattern. The description does not provide any context for decision-making.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_comments_toolData Comments ToolAInspect
Data tool - A comment in Webflow is user feedback attached to a specific element or page inside the Designer, stored as a top-level thread with optional replies. Each comment includes author info, timestamps, content, resolved state, and design-context metadata like page location and breakpoint. Use this tool to inspect feedback discussions, filter threads by page, resolution status, or creation date, search for comment users by email, and create replies to existing threads.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_reply, get_comment_thread, list_comment_replies, list_comment_threads, search_comment_user_by_email. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses the tool's operations (including mutations like create_reply) without contradicting annotations. It does not elaborate on side effects or error states, but the openWorldHint softens the requirement.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is well-structured but slightly verbose in the first sentence, which explains comment anatomy. Could be trimmed, but overall efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the tool's actions but does not summarize return values or output structure. With no output schema, this omission leaves a gap for agents to understand expected results.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema coverage is 100%, so baseline is 3. The description adds domain context (e.g., what a comment is) but does not provide additional parameter-level meaning beyond the schema's detailed descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly defines the tool as managing Webflow comments, using specific verbs like inspect, filter, search, and create. It distinguishes from sibling tools by domain (comments vs. assets, CMS, etc.).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use the tool ('inspect feedback discussions, filter threads...') and implies when not to use (e.g., for other data types). No direct comparison with siblings, but context makes it clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_enterprise_toolData Enterprise ToolCDestructiveInspect
Data tool - Enterprise tool to perform actions like manage 301 redirects, manage robots.txt and more. This tool only works if User's workspace plan is Enterprise or higher, else tool will return an error.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: add_well_known_file, create_301_redirect, delete_301_redirect, delete_robots_txt, get_robots_txt, list_301_redirects, list_site_activity_logs, remove_well_known_files, replace_robots_txt, update_301_redirect, update_robots_txt. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint=true and openWorldHint=true, but the description does not disclose any behavioral traits beyond the plan requirement. It does not mention that actions can modify data, destroy resources, or have side effects, missing an opportunity to add context the annotations do not provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is brief—two sentences that front-load the purpose and the plan requirement. However, it could be more precise by enumerating all actions instead of saying 'and more'. Still, it is efficient and avoids unnecessary verbosity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (many sub-actions) and absence of an output schema, the description is insufficient. It omits key actions like well-known file management and activity logs, and does not explain what the tool returns. The description leaves important gaps that could hinder correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description does not add any additional meaning to the parameters beyond what the schema already documents. It neither details nor clarifies the parameters beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it is an enterprise tool for managing 301 redirects and robots.txt, but uses vague 'and more' without listing other actions like well-known files or activity logs. The schema reveals many actions, but the description does not capture the full scope, making it only moderately clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says the tool requires an Enterprise or higher plan, which is a clear prerequisite. However, it provides no guidance on when to use this tool over sibling tools like data_cms_tool or data_sites_tool, and no exclusions or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_localization_toolData Localization ToolADestructiveInspect
Data tool for localizing pages and components into secondary locales. Read and update static page content, component content, and component property overrides for any non-primary locale. Writes target secondary locales only — the primary (default) locale cannot be edited through this tool. Also includes list_components for discovering component IDs to localize.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: get_component_content, get_component_properties, get_page_content, list_components, update_component_content, update_component_properties, update_static_content. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate write and destructive behavior. The description adds valuable context: only secondary locales are writable, primary is read-only, and list_components is included for discovery. It does not contradict annotations and enhances understanding of the tool's boundaries.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, front-loaded with purpose, then scope, constraint, and an included sub-action. Every sentence adds value with no redundancy, making it efficient and easy to parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of the input schema with many sub-actions and no output schema, the description gives a high-level overview covering main operations and the locale constraint. It mentions list_components for discovery, but lacks guidance on selecting between sub-actions; overall, it is adequate but not exhaustive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds no additional meaning to parameters beyond what the schema already provides; it does not elaborate on parameter usage or constraints.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool is for localizing pages and components into secondary locales, listing specific operations (read/update static page content, component content, property overrides) and the included list_components. It differentiates from sibling tools by focusing on localization and explicitly restricts to secondary locales, making the purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for localization tasks but does not explicitly contrast with alternative tools like data_pages_tool or data_cms_tool. It provides a constraint (primary locale not editable) but no guidance on when to choose this tool over others, leaving usage context implied rather than explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_pages_toolData Pages ToolCDestructiveInspect
Data tool - Pages tool to perform actions like list pages, get page metadata, update page settings, create a page (headless beta), bulk update page settings (beta), manage branches (list, create, delete), and (beta) read or write JSON-LD schema markup for pages in bulk.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_branch, delete_branch, get_branch_details, get_page_metadata, list_branches, list_pages, update_page_settings. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint=true, but the description does not explicitly warn about destructive actions (e.g., delete_branch, update_page_settings). It uses generic wording 'perform actions' without highlighting side effects. The inclusion of actions not in the schema further confuses the tool's actual capabilities.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a long, run-on sentence listing many actions without clear structure. It is not front-loaded with the most critical information (that it executes actions sequentially). Every sentence does not earn its place; the list is overly broad and includes inaccuracies.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no output schema, yet the description does not mention return values or behavior for any action. Given the complexity of the input (actions array), the description should explain the pattern but fails to do so adequately. The annotations provide some context, but the description is incomplete and misleading.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with detailed parameter descriptions. However, the tool description adds no value beyond summarizing actions, and it includes actions not in the schema. This could lead the agent to construct invalid action objects. The description does not explain the structure of the actions array or the meaning of the label field.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it's a 'Data tool - Pages tool' and lists various actions, but it includes actions not present in the schema (e.g., 'create a page (headless beta)', 'bulk update page settings', 'bulk read or write JSON-LD schema'). This misleads the agent into thinking those actions are available, making the purpose unclear and inaccurate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus sibling tools like de_page_tool. The description does not specify prerequisites, context, or when not to use it. The mention of 'beta' for some actions is vague and doesn't help in decision-making.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_scripts_toolData Scripts ToolBDestructiveInspect
Data tool - Scripts tool to manage custom code scripts. Register, apply, update, and remove scripts at the site or page level.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: add_page_script, add_site_script, clear_page_scripts, clear_site_scripts, delete_registered_script, get_page_scripts, get_registered_script, get_registered_scripts, get_site_scripts, register_hosted_script, register_inline_script, remove_page_script, remove_site_script, set_page_scripts, set_site_scripts, update_registered_script. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide destructiveHint=true and readOnlyHint=false. The description does not elaborate on destructive behavior or side effects, but does not contradict annotations either.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise but lacks structure. It does not use bullet points or front-load critical information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (16 different actions with nested objects), the description is far too brief. It does not explain the workflow (e.g., register before apply) or warn about destructive actions like delete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% description coverage for parameters in the actions. The description adds no extra meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it manages custom code scripts with actions to register, apply, update, and remove at site or page level. This distinguishes it from sibling tools like data_cms_tool or data_pages_tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. The description does not mention typical use cases, prerequisites, or when to avoid using it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_sites_toolData Sites ToolCDestructiveInspect
Data tool - Sites tool to perform actions like list sites, get site details, and publish sites
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: get_site, list_sites, publish_site. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint=true, but the description does not warn that publishing makes changes live. It adds no behavioral context beyond what annotations already provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short but lacks structure. It repeats the title ('Data tool - Sites tool') and is too vague to be useful. Every sentence should add unique value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of the nested actions schema and the absence of an output schema, the description is insufficient. It does not explain how to choose among actions, handle errors, or interpret results.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the input schema already documents all parameters. The description adds no additional meaning beyond repeating the actions mentioned in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it performs actions like list sites, get site details, and publish sites, which indicates a general purpose. However, it does not differentiate from sibling data tools (e.g., data_pages_tool) beyond the name 'sites', and the phrasing is vague.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. There is no mention of prerequisites, context, or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
data_webhook_toolData Webhook ToolBDestructiveInspect
Data tool - Webhook tool to perform actions like list webhooks, create webhooks, get webhook details, and delete webhooks for a Webflow site.
| Name | Required | Description | Default |
|---|---|---|---|
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_webhook, delete_webhook, get_webhook, list_webhooks. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate destructiveHint=true and readOnlyHint=false. The description adds little beyond that, though it mentions delete and create actions. It does not elaborate on side effects, rate limits, or auth needs, which are not covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence and short, but it includes redundant phrasing ('Data tool - Webhook tool'). It front-loads the purpose adequately, though some words could be trimmed without loss.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the overall purpose but misses key context: the actions are executed sequentially via an array (noted in schema but not description), and list_webhooks returns only App-created webhooks. Given the tool's complexity and absent output schema, these omissions reduce completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the schema itself contains detailed parameter descriptions (e.g., trigger_type enum, filter for form_submission). The main description adds no additional meaning beyond listing action types, so it meets the baseline but does not enhance understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool manages webhooks for Webflow sites, listing specific actions (list, create, get, delete). It differentiates from siblings like data_cms_tool by being the only webhook-specific tool, making its purpose unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives. There is no mention of prerequisites, scenarios, or exclusion criteria, leaving the agent to infer usage without explicit context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
de_component_toolDesigner Component ToolCDestructiveInspect
Designer tool - Component tool to perform actions like create component instances, get all components and more.
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: check_if_inside_component_view, close_component_view, create_blank_component, create_prop, create_variant, delete_variant, duplicate_component, duplicate_variant, get_all_components, get_component, get_component_instance_props, get_current_component, get_parent_component, get_variant_settings, get_variant_styles, insert_component_instance, open_canvas, open_component_view, query_components, remove_prop, reorder_variants, reset_all_props_value, set_component_instance_prop_values, set_component_metadata, set_variant_name, set_variant_styles, transform_element_to_component, unlink_component_instance, unregister_component, update_prop. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate destructiveHint=true, but the description does not elaborate on which actions are destructive or provide warnings. It adds no behavioral context beyond what annotations already convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise, but it lacks structure and uses informal language ('like'). It is front-loaded but misses critical context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the tool's high complexity (27 actions, nested objects), the description is trivial and provides no overview. It does not mention the sequential execution of actions or the tool's purpose within the designer, making it incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema description coverage, the schema already documents all three parameters (siteId, actions, context) in detail. The description does not add any additional meaning beyond the schema, so baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it's a 'Component tool to perform actions like create component instances, get all components and more.' This conveys the general domain but is vague and does not explicitly define the tool's role as a dispatcher for various component actions. It does not distinguish it from sibling tools like component_builder.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description lacks any guidance on when to use this tool versus alternatives like component_builder or element_tool. No prerequisites, exclusions, or context for appropriate usage are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
de_page_toolDesigner Page ToolCInspect
Designer Tool - Page tool to perform actions like create page, create page folder, get current page, switch page, open a component in the Designer canvas, list branches, get current branch ID, get parent page ID for a branched page, and get current Designer mode
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_page, create_page_folder, get_branch_parent_page_id, get_current_branch_id, get_current_mode, get_current_page, list_branches, switch_page. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint false, openWorldHint true, destructiveHint false. The description adds little beyond the schema, listing actions but not disclosing that actions are executed sequentially or that it modifies designer state. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence listing many actions, which is somewhat concise but includes an unsupported action and lacks structure or prioritization.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (3 params, nested actions array), the description is incomplete. It fails to provide an overview of the tool's purpose in the Webflow Designer or the sequential execution of actions.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description does not significantly enhance understanding beyond the schema, merely listing actions without explaining the actions array structure.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description lists multiple actions (create page, etc.) but includes 'open a component' which is not in the schema. It vaguely describes the tool as a 'Designer Tool - Page tool' without clearly distinguishing it from sibling designer tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool over siblings like de_component_tool or element_tool. The description lacks context for appropriate usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
element_builderElement BuilderCInspect
Designer Tool - Element builder to create element on current active page.
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Element creation actions executed sequentially. Each item creates one element at the requested position. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate write operation (readOnlyHint=false) and non-destructive (destructiveHint=false), but description adds minimal behavioral context. No mention of side effects (openWorldHint=true) or sequential execution of actions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is a single sentence, concise but lacks important information. Could be slightly longer to include key behavioral details without being verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given tool complexity (nested objects, no output schema), description is too brief. Does not summarize return values, sequential behavior, or important constraints like style replacement.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. Main description adds no extra meaning beyond the schema's thorough parameter descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states 'create element on current active page', using specific verb and resource. However, it does not differentiate from sibling tools like element_tool or component_builder, which could cause confusion.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. No prerequisites, exclusions, or context for choosing this tool over related tools like component_builder or element_tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
element_snapshot_toolElement Snapshot ToolCRead-onlyInspect
Designer Tool - Element snapshot tool to perform actions like get element snapshot. helpful to get element snapshot for debugging and more and visual feedback.
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, indicating safe read-only operation. The description adds minimal behavioral context ('helpful for debugging and visual feedback') but does not explain what a snapshot contains, whether it returns an image or data, or any other behavioral traits beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences but repetitive ('element snapshot tool' and 'get element snapshot' appear twice). It lacks structure and front-loads redundant information, wasting space without conveying clear value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and vague description, the tool does not explain what a snapshot returns or how to interpret it. Given the complexity of nested parameters and the presence of sibling tools, the description is incomplete for an agent to use effectively.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 67% (most parameters have descriptions in the schema). The description does not add any parameter meaning beyond the schema; it merely restates the tool's purpose. Baseline 3 is appropriate as coverage is moderate but description adds no value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it is an 'element snapshot tool' to 'get element snapshot' for debugging and visual feedback. This identifies a specific resource and action, but the term 'snapshot' is ambiguous (image vs data) and it does not differentiate from sibling tools like element_tool or de_component_tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool vs alternatives, no exclusions, and no context about when it is appropriate. Agents must infer use cases from the vague 'debugging and visual feedback' phrasing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
element_toolDesigner Element ToolCDestructiveInspect
Designer Tool - Element tool to perform actions like get all elements, get selected element, select element on current active page. and more
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: add_or_update_attribute, get_all_elements, get_attributes, get_bindable_sources, get_display_name, get_selected_element, get_settings, move_element, query_elements, remove_attribute, remove_element, select_element, set_display_name, set_heading_level, set_id, set_image_asset, set_link, set_settings, set_style, set_tag, set_text, set_visibility, update_id_attribute. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint: true, openWorldHint: true, and readOnlyHint: false. The description does not contradict these but also does not add any additional behavioral context beyond what is in the annotations and schema. For example, it doesn't mention that some actions are destructive (e.g., remove_element is flagged in schema but not in description). The description adds no value beyond the structured data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence, which is concise but lacks structure. It front-loads a vague purpose but does not earn its place by providing essential information. The brevity here feels like under-specification rather than efficient communication.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of the tool (many actions, 3 required params, no output schema), the description is incomplete. It does not explain that actions are executed sequentially, what the return values look like, or that it operates on the current active page. The description fails to provide sufficient context for an agent to use the tool effectively.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents all parameters thoroughly. The description itself adds no extra meaning about parameters. It does not mention the siteId, actions array, or context parameter beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it's a 'Designer Element Tool' to perform actions like get all elements, get selected element, select element on current active page. This gives a clear verb-resource relationship (perform actions on elements) and hints at the context (current active page). However, the phrase 'and more' is vague and does not specify the full range of actions, preventing a perfect score.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no guidance on when to use this tool versus siblings like element_builder or de_component_tool. No prerequisites or exclusionary conditions are mentioned. The description lacks any usage context, making it difficult for an agent to decide when this tool is appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_image_previewGet Webflow Image PreviewCRead-onlyInspect
Designer Tool - Get image preview from url. this is helpful to get image preview from url. Only supports JPG, PNG, GIF, WEBP, WEBP and AVIF formats.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL of the image to get the preview from | |
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and destructiveHint=false, so the tool is safe. The description adds the supported image formats (JPG, PNG, GIF, WEBP, AVIF), which is helpful. However, it does not disclose other behavioral traits such as potential size limits, error handling, or caching behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short but contains redundancy ('Get image preview from url. this is helpful to get image preview from url.') and a typo ('WEBP' listed twice). It could be more concise and better structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read-only tool with three parameters and no output schema, the description covers the basic purpose and format restrictions. It could be more complete by mentioning what the tool returns or error conditions, but it is adequate for a low-complexity tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and each parameter (url, siteId, context) has a description in the schema. The tool description does not add any additional parameter information beyond what the schema already provides, so it meets the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool gets an image preview from a URL and lists supported formats. The title 'Get Webflow Image Preview' reinforces the purpose. However, it does not explicitly differentiate from sibling tools, most of which are unrelated to image previews.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives or when not to use it. The description only states what the tool does without any usage context or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_more_toolsGet More ToolsARead-onlyInspect
Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | A detailed explanation of the use case. Include: (1) what the user is ultimately trying to accomplish, (2) the concrete steps or workflow they expect, (3) which existing tools you considered and why they were insufficient, and (4) any specific Webflow surface, API, or capability that would unblock the task. Provide enough detail that a Webflow engineer can reproduce the scenario and design the right tool — short one-line answers are not sufficient. | |
| context | Yes | A short description of your goal and what kind of tool would help accomplish it. | |
| category | Yes | The category of the capability you are looking for. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so the tool is understood as non-destructive. The description adds little beyond the annotations, only stating 'check for additional tools.' No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, clear sentence without waste. It is concise and front-loaded. Could potentially include a brief note about return value but is efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 3 required parameters, no output schema, and the description is minimal, it does not fully explain the outcome of the tool (e.g., what happens after checking). The schema descriptions are detailed, so it's adequate but not complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and each parameter has a detailed description in the schema. The tool's description does not add further meaning about the parameters, but the schema already handles it adequately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: to check for additional tools when specialized capabilities are needed. It distinguishes itself from sibling tools by implying it is for cases where existing tools may be insufficient.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description advises using the tool when a task might benefit from specialized capabilities, even if existing tools could work. However, it does not explicitly state when not to use it or provide alternatives, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
style_toolDesigner Style ToolCDestructiveInspect
Designer Tool - Style tool to perform actions like create style, get all styles, update styles, remove styles
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_style, get_styles, query_styles, remove_style, update_style. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal destructiveHint=true and readOnlyHint=false. The description lists 'remove styles' which is consistent. However, it does not elaborate on immediate effects, required permissions, or idempotency. No behavioral details beyond what annotations and schema already convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of 11 words, very concise. However, it sacrifices completeness by omitting 'query_styles' and lacks structure. It front-loads the purpose but could be more efficient without the redundant 'Designer Tool - Style tool' prefix.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (5 actions, nested arrays, 3 required parameters) and no output schema, the description is too brief. It does not explain the batching behavior, the context parameter's purpose, or how to construct the actions array. Sibling tools exist but no comparison is made.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all parameters (siteId, actions, context) have detailed descriptions in the schema. The tool description does not add any parameter-specific meaning; it only generalizes the actions. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states it performs style actions like create, get, update, remove, which covers most operations but misses 'query_styles' from the schema. It is generic and does not differentiate this tool from sibling tools (e.g., element_tool, variable_tool). The term 'Designer Tool - Style tool' adds little clarity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives such as component_builder or element_tool. No prerequisites, context, or examples are provided. The description does not mention that actions are batched or that it requires a siteId.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
variable_toolDesigner Variable ToolCDestructiveInspect
Designer Tool - Variable tool to perform actions like create variable, get all variables, update variable, rename and delete variables, and manage style variable modes.
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | Actions to execute sequentially. Each array item must include label and exactly one action property: create_color_variable, create_font_family_variable, create_number_variable, create_percentage_variable, create_size_variable, create_variable_collection, create_variable_mode, delete_variable, get_style_variable_modes, get_variable_collections, get_variables, query_variables, remove_all_style_variable_modes, remove_style_variable_mode, rename_variable, set_style_variable_mode, update_color_variable, update_font_family_variable, update_number_variable, update_percentage_variable, update_size_variable. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate the tool can be destructive (destructiveHint=true) and is not read-only. The description lists mutation/delete actions, which aligns but does not add new behavioral context like sequential execution or batch behavior. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence, 15 words – concise and front-loaded with the tool's category. However, the list of actions is run-on and could be better structured for clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (many sub-actions, nested schema), the description is too brief. It does not explain the batch/sequential nature, how to construct the actions array, or that each item must have exactly one action property. More detail is needed for effective use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description does not elaborate on parameter meaning beyond listing action types; it adds no value over the schema's built-in descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool manages variables (create, get, update, rename, delete, and manage style variable modes). It distinguishes this tool from sibling tools like style_tool or element_tool, which handle different concerns. However, it does not emphasize that this is a batch action tool requiring an array of action objects.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool vs alternatives. While the sibling list suggests it's the primary variable tool, the description offers no 'when to use' or 'when not to use' advice, leaving the agent to infer from context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
webflow_guide_toolWebflow Guide ToolARead-onlyInspect
Provides essential guidelines and best practices for effectively using the Webflow tools. Call this tool to understand recommended workflows and important considerations before performing actions. ALWAYS CALL THIS TOOL FIRST BEFORE CALLING ANY OTHER TOOLS. ALWAYS CALL THIS TOOL FIRST BEFORE CALLING ANY OTHER TOOLS.
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate readOnlyHint=true and destructiveHint=false, so the read-only nature is covered. The description adds that it provides guidelines and must be called first, but does not describe what the returned guidelines look like (e.g., text, steps, or list), leaving some behavioral ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise in length but contains unnecessary repetition of the 'ALWAYS CALL THIS TOOL FIRST' instruction twice, which wastes space. It could be more efficient without sacrificing clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description should indicate what the tool returns (e.g., text guidelines). It only says 'provides essential guidelines' without specifying the output format. For a guide tool with many sibling tools, more detail on what the agent receives would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, and the schema's description for the 'context' parameter is already detailed regarding purpose and constraints. The tool description does not add any further meaning to the parameter beyond what the schema provides, so baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool provides essential guidelines and best practices for Webflow tools, and explicitly distinguishes its role by instructing users to call it first before any other tools. This is a specific verb-resource pair that differentiates it from sibling tools.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly says 'Call this tool to understand recommended workflows and important considerations' and emphasizes 'ALWAYS CALL THIS TOOL FIRST BEFORE CALLING ANY OTHER TOOLS', providing strong when-to-use and when-not-to-use guidance (i.e., it should be called before any action tool).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
whtml_builderWHTML BuilderAInspect
Designer Tool - WHTML builder to insert elements from HTML and CSS strings on the current active page. Accepts HTML markup and optional CSS rules, constructs WHTML, and inserts into a parent element.
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Unique identifier for the Webflow site (e.g., '580e63e98c9a982ac9b8b741'). Use list_sites to discover available site IDs. | |
| actions | Yes | WHTML insertion actions executed sequentially. Each item inserts one HTML/CSS fragment at the requested position. | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate it is non-read-only, non-destructive, and open-world. The description adds that it 'constructs WHTML' and inserts into a parent element on the current active page, but does not disclose potential side effects (e.g., overriding existing content) or prerequisites. Acceptable but could be more thorough.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences and 24 words, efficiently stating purpose and inputs. It is front-loaded with the core action ('insert elements') and avoids redundancy. Slightly more structure could improve readability, but it is appropriately concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the main functionality but omits mention of the required context parameter and the ability to process multiple actions sequentially. Given the schema covers these, the description is adequate but not fully comprehensive for a tool with 3 required params and nested arrays.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description mentions 'HTML markup and optional CSS rules' and 'parent element', which adds minimal value beyond the schema. It does not explain the actions array or context parameter, but the schema already covers those.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: it inserts elements from HTML and CSS strings into the current active page, constructing WHTML. It distinguishes itself from sibling tools like element_builder (which likely handles existing elements) and component_builder (which manages components) by explicitly being a 'Designer Tool' for raw HTML/CSS insertion.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this tool is for inserting custom HTML/CSS, but does not explicitly guide when to use it versus alternatives like style_tool or element_builder. There is no mention of when not to use it or specific context that would help an agent decide between this and other tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.