Skip to main content
Glama

Create Edge Computing route

create_edge_route

Creates a new route for an edge compute service, specifying domain, URL pattern, and active/inactive status. Use to control how traffic is routed.

Instructions

[WRITE] OpenAPI Route schema: POST /edge-computes/{edgeComputeId}/routes — required domain, url, status (active|inactive).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesPath pattern / uri-template e.g. /app/*
domainYes
statusYes
edge_compute_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.3

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false and openWorldHint=true, and the [WRITE] tag is consistent with that. The description adds the HTTP method/endpoint and the required fields, but says nothing about permissions, side effects, or what happens to an existing route on the same domain.

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

Conciseness4/5

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

A single dense sentence with the [WRITE] signal front-loaded and no filler. It is efficient, though the telegraphic OpenAPI-style phrasing borders on under-explanation rather than conciseness.

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

Completeness3/5

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

For a 4-required-param write tool with no output schema and only partial schema descriptions, the description gives the endpoint and required fields but leaves auth, error behavior, and the role of edge_compute_id unaddressed. It is adequate but not complete for a mutation operation.

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

Parameters3/5

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

Schema coverage is only 25%, so the description must compensate, and it partially does by naming three of the four required parameters (domain, url, status) and the status enum values. However, it omits edge_compute_id, and the url path-pattern format is already supplied by the schema, so it adds only moderate value.

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

Purpose4/5

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

States a specific verb (create) and resource (Edge Computing route) and pins it to the concrete endpoint POST /edge-computes/{edgeComputeId}/routes, so it is clearly distinguishable from update_edge_route, delete_edge_route, and list_edge_routes by name alone. It stops short of explicitly naming those siblings, so it is clear but not maximally differentiated.

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

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The [WRITE] tag signals a mutation, but there is no when-to-use guidance, no prerequisites (e.g. the edge compute must already exist), and no mention of the update/delete alternatives. An agent must infer usage purely from the name and endpoint.

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

Deploy Server

Other Tools