Skip to main content
Glama
SmartBear

SmartBear MCP server

Official
by SmartBear

Zephyr: Create Test Cycle Web Link

zephyr_create_test_cycle_web_link

Add a web link to a Zephyr test cycle by providing the cycle identifier, URL, and description.

Instructions

Create a new Web Link for a Test Cycle in Zephyr

Toolset: Test Cycles

Examples:

  1. Create a link between the specified test cycle by Id '100001' and generic URL 'https://www.atlassian.com' with description 'Atlassian homepage'

{
  "testCycleIdOrKey": "100001",
  "url": "https://www.atlassian.com",
  "description": "Atlassian homepage"
}

Expected Output: The newly created Web Link with its ID and self link

  1. Create a web link for test cycle 'SA-R15' pointing to url: 'https://atlassian.com' with description 'Atlassian homepage'

{
  "testCycleIdOrKey": "SA-R15",
  "url": "https://atlassian.com",
  "description": "Documentation for pump specifications"
}

Expected Output: The newly created Web Link with its ID and self link

  1. Attach a documentation link 'https://docs.atlassian.com' to test cycle MM2-R15 for pump specifications

{
  "testCycleIdOrKey": "10001",
  "url": "https://docs.atlassian.com",
  "description": "Documentation for pump specifications"
}

Expected Output: The newly created Web Link with its ID and self link

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoThe web link URL
descriptionNoThe web link description
testCycleIdOrKeyYesThe ID or key of the test cycle.
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate non-read-only, non-destructive, non-idempotent. The description adds that it creates a web link and returns its ID and self link, but does not disclose behavior for missing optional parameters, duplicate URLs, or required permissions. Adequate but not rich.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the main purpose, followed by a clean toolset label and three well-structured JSON examples. No redundant text, every element earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple create tool with no output schema, the description covers the action and expected output format. It lacks prerequisites and error conditions, but the examples are sufficient for correct invocation in most scenarios.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (all parameters have descriptions). The description provides three detailed examples showing different ID formats (numeric and key) and URL patterns, which adds practical guidance beyond schema definitions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states 'Create a new Web Link for a Test Cycle in Zephyr', which is a clear verb+resource. It distinguishes from sibling tools like zephyr_create_test_cycle_issue_link (links to Jira issue) and zephyr_create_test_case_web_link (for test cases) by explicitly targeting test cycles.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

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 versus alternatives (e.g., zephyr_create_test_cycle_issue_link). The 'Toolset: Test Cycles' label and examples imply usage context but do not specify when not to use it or compare with similar tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SmartBear/smartbear-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server