Skip to main content
Glama

boomurl

Server Details

Easy way to publish static content for free - forever. No hassle way to publish html/css/js, pdf, .md, txt, etc.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsB

Average 3.7/5 across 10 of 10 tools scored. Lowest: 2.6/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: domain attachment/detachment, site CRUD, key generation steps, name availability check. No overlapping functionality.

Naming Consistency5/5

All tools use a consistent verb_noun snake_case pattern (e.g., attach_domain, publish_site, list_sites). Uniform and predictable.

Tool Count5/5

10 tools is well-scoped for the domain of static site hosting and domain management, covering all essential operations without bloat.

Completeness5/5

The set covers the full lifecycle: key acquisition, site publish/delete/listing, domain management, and name checking. No obvious gaps.

Available Tools

10 tools
attach_domainAInspect

Attach a custom domain (apex like example.com, or subdomain like blog.example.com) to a site the key owns. Returns the DNS records the user must add; HTTPS is automatic. Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYes
nameYes
domainYes
Behavior4/5

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

Without annotations, the description carries the burden. It discloses that the tool returns DNS records and that HTTPS is automatic, and it requires a key. It does not detail side effects like propagation time or whether it overrides existing domains, but the provided info is useful.

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?

Two sentences: one for purpose with examples, one for behavioral details. No redundant information. Highly efficient and front-loaded.

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?

Given the tool has 3 params, no output schema, and no annotations, the description covers the core function, return value, and key requirement. It is adequate but could mention potential side effects or limits. Sibling tools provide context for selection.

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 0%, but the description adds meaning for 'domain' (apex/subdomain) and 'key' (ownership requirement). 'name' is implied as the site identifier. The description partially compensates for the lack of schema descriptions, but not fully for all three parameters.

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 clearly states the action 'attach' and the resource 'custom domain to a site'. It provides examples (apex and subdomain) and implies it is the opposite of detach_domain, a sibling tool. The verb and resource are specific and unambiguous.

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

Usage Guidelines4/5

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

The description indicates when to use this tool (to attach a domain to a site owned by the key) and implicitly contrasts with detach_domain. It does not explicitly state when not to use it or mention alternatives, but the context from sibling tools provides guidance.

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

check_nameAInspect

Check whether a boomurl site name is available (and get nearby suggestions). No key needed.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesDesired site name (lowercase letters, digits, hyphens).
Behavior3/5

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

No annotations provided, so description carries full burden. It discloses read-only nature and suggestions but omits potential rate limits or response format.

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?

One concise sentence with front-loaded purpose, no wasted words.

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 one-param tool, it covers purpose and authentication. Lacks explicit output details, but utility is clear.

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 100% with a detailed description for the 'name' parameter. The tool description adds no parameter-specific value beyond 'No key needed' which is not about the parameter.

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 clearly states the action (check availability) and resource (boomurl site name), and distinguishes from siblings like attach_domain or delete_site.

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

Usage Guidelines4/5

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

Explicitly mentions no key needed, indicating public access. While no explicit alternatives are given, the purpose is unique among siblings.

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

create_publish_keyAInspect

Step 2: exchange the emailed 6-digit code for a boom_sk_ API key. Returns the key ONCE — reuse it for this user's later publish/list/delete calls.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesThe 6-digit code from the email.
emailYesSame email used in request_publish_key.
labelNoOptional label for the key.
Behavior4/5

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

The description discloses a key behavioral trait: the key is returned only ONCE. This is critical for the agent to understand. With no annotations, the description carries the burden, and it does so adequately, though it could mention if the key is stored or if there are side effects.

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?

Two sentences, no unnecessary words, front-loaded with 'Step 2' for context. Every sentence is useful.

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?

Given no output schema, the description explains the return is an API key and usage context. It could mention error scenarios or validation, but for a simple exchange step, it is fairly complete.

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 100%, so baseline is 3. The description adds no additional meaning to the parameters beyond what the schema already provides (code, email, label are documented). Parameter semantics are adequate but not enhanced.

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?

Description clearly states the tool exchanges an emailed 6-digit code for a boom_sk_ API key (step 2). It specifies the return value is an API key and distinguishes from sibling tool 'request_publish_key' which is step 1.

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

Usage Guidelines4/5

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

The description implicitly indicates when to use: after receiving the email code. It also mentions the returned key is reused for later publish/list/delete calls, providing context. However, no explicit when-not-to-use or alternative tools are mentioned.

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

delete_siteCInspect

Permanently delete a site the key owns. Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYes
nameYes
Behavior2/5

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

The description discloses permanence and requirement of a key, but with no annotations to supplement, it lacks details on side effects (e.g., what happens to associated data) or permissions needed beyond 'key' ownership.

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

Conciseness3/5

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

The description is a single, short sentence (10 words) which is concise, but it is under-specified and lacks structure, omitting necessary details for effective use.

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

Completeness1/5

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

Given the tool is destructive with 2 required parameters and no output schema, the description is severely incomplete. It does not cover return values, error handling, prerequisites, or impacts on related resources like domains.

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

Parameters1/5

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

Schema coverage is 0% and the description does not explain the parameters 'name' or 'key' beyond a vague mention of 'key'. No additional meaning is provided to help the agent construct correct inputs.

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 clearly states the action 'permanently delete' and the resource 'site'. It also specifies ownership condition ('the key owns'), making the tool's purpose unambiguous and distinct from siblings like get_site or publish_site.

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 description only mentions a prerequisite ('Requires a key') but provides no guidance on when to use this tool versus alternatives, such as when not to use it (e.g., irreversible), or comparison to list_sites or get_site.

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

detach_domainBInspect

Disconnect a custom domain from a site the key owns. Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYes
nameYes
domainYes
Behavior2/5

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

No annotations are provided. The description only mentions the requirement for a key, which is already in the schema. It does not disclose side effects, auth needs, or other behavioral traits for this destructive action.

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?

The description is very short and to the point, with no wasted words. However, it lacks structure and additional details that would be helpful.

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

Completeness2/5

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

Given 3 parameters, no output schema, and no annotations, the description is inadequate. It does not explain what happens after detach or provide enough context for correct usage.

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

Parameters1/5

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

Schema coverage is 0%, and the description does not explain the meaning of parameters (key, name, domain) beyond what is in the schema. Fails to compensate for the lack of schema descriptions.

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?

Clearly states the action (disconnect), resource (custom domain from a site), and prerequisite (requires a key). Distinguishes from siblings like attach_domain and list_domains.

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?

Implies usage for detaching a domain but does not provide when to use vs alternatives or when not to use. No explicit guidance beyond the prerequisite.

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

get_siteAInspect

Get the status of one site owned by this key (exists / live URL). Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYes
nameYes
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses the return value (exists/live URL) and the required authentication context (key ownership). It does not mention idempotency or side effects, but as a GET operation, it is reasonably transparent.

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?

Single sentence, no fluff. Every word adds value, and the description is appropriately sized for a simple tool.

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?

No output schema, two parameters with minimal description. The description explains the purpose and return type (status) but lacks details on response format, error handling, or edge cases. It is minimally adequate for a straightforward get 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 0%, so the description must compensate. It adds meaning for 'key' (requires ownership) and implies 'name' identifies the site, but does not provide detailed explanations or allowed values for each parameter.

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?

Description clearly states it retrieves the status (exists/live URL) of a specific site owned by a key. It distinguishes from sibling tools like list_sites (which lists all) and check_name (name availability) by focusing on a single site's status.

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?

Description notes the prerequisite 'Requires a key' but does not explicitly state when to use this tool versus alternatives like list_sites or check_name. Usage context is 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.

list_domainsCInspect

List a site's custom domains with live status (delegated, TLS ready, live). Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYes
nameYes
Behavior2/5

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

With no annotations, the description must fully disclose behavior. It indicates a read operation ('list') and mentions the need for a key, but does not describe permissions, rate limits, or what happens if the site has no custom domains. The behavioral footprint is minimal.

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

Conciseness3/5

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

The description is a single concise sentence, but it lacks structure (e.g., bullet points or separate sections) and omits important details. It is not overly verbose, but brevity comes at the cost of completeness.

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

Completeness2/5

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

Given no output schema, the description does not fully specify the return format or contents beyond 'live status'. The 'name' parameter role is absent. For a simple list tool with two required params, the description is incomplete.

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

Parameters1/5

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

Schema description coverage is 0%, and the description only mentions 'key' but not its meaning or format. The 'name' parameter is completely unexplained. The description adds almost no value beyond the schema structure.

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 clearly states the action ('List') and resource ('a site's custom domains') and specifies the output includes live status (delegated, TLS ready, live). This verb+resource combination is specific and distinguishes from sibling tools like attach_domain or list_sites.

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?

The description implies usage context: 'Requires a key' suggests authentication is needed, but it does not explicitly state when to use this tool versus alternatives. No mention of prerequisites or exclusions.

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

list_sitesAInspect

List the sites owned by this key (name, live URL, updated time). Requires a key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYesboom_sk_ key.
Behavior2/5

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

No annotations are provided, so the description must carry the behavioral disclosure burden. It states a listing operation (read-only) but does not confirm non-destructiveness, error handling, or side effects. It mentions key requirement but lacks details on auth behavior or output format limitations.

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 two efficient sentences that front-load the core action and key constraint. Every word serves a purpose with no redundancy or filler.

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?

Given a simple tool with one parameter and no output schema, the description adequately states return fields but lacks details on response format (list vs. paginated), limits, or error conditions. It meets basic needs but leaves gaps for complex usage.

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 description coverage is 100% (one parameter 'key' described as 'boom_sk_ key.'), meeting the baseline of 3. The description's 'Requires a key.' adds no new information beyond the schema's required field. No advanced parameter insights are provided.

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 clearly states the tool lists sites owned by a key, specifying the returned fields (name, live URL, updated time). It distinguishes from sibling tools like get_site (singular) and list_domains (different resource).

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?

The description mentions 'Requires a key,' implying when to use, but does not provide explicit guidance on when not to use or alternatives among siblings (e.g., use get_site for a single site). Usage context is implied but not elaborated.

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

publish_siteAInspect

Create or update (idempotent) a static site the key owns. files maps relative path -> file contents. No index.html required — a lone .md/.txt/.pdf becomes a page; index.html is the front door when present. Returns the live URL. Requires a key from create_publish_key.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYesboom_sk_ key from create_publish_key.
nameYesSite name (lowercase slug).
filesYesMap of relative path -> file contents (UTF-8, or base64 when base64=true).
base64NoTreat file values as base64 (for binary files like images).
Behavior3/5

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

Describes idempotency, file mapping behavior, index.html rule, and return of live URL. With no annotations, the description carries full burden but lacks details on error scenarios, size limits, or access control beyond key requirement.

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?

Concise paragraph with key information front-loaded. Slightly unstructured but efficient, with no wasted sentences.

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?

Covers main aspects but lacks details on error handling, return format beyond 'live URL', and edge cases. With no output schema, description should provide more completeness.

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 has 100% coverage, but description adds meaningful context about idempotence, file handling (index.html precedence), and base64 usage, going beyond the schema descriptions.

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?

Description clearly states 'Create or update (idempotent) a static site the key owns.' with a specific verb and resource, and distinguishes from siblings like delete_site, list_sites, and create_publish_key.

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

Usage Guidelines4/5

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

Explicitly requires a key from create_publish_key, providing clear prerequisite. However, no explicit guidance on when not to use this tool versus alternatives like check_name or get_site.

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

request_publish_keyAInspect

Step 1 of getting a publishing key (there are no accounts). Emails a 6-digit code to the given address. Then ask the user for that code and call create_publish_key.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesThe user's email address.
Behavior4/5

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

With no annotations, the description carries the full burden. It discloses that the tool sends an email with a 6-digit code, which is a key side effect. It also outlines the interaction flow (ask user for code, then call next tool). Lacks detail on what happens if email fails, but still good.

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?

Two sentences, no unnecessary words. Front-loaded with the purpose and outcome. Every sentence earns its place.

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

Completeness5/5

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

Given the tool's simplicity (1 param, no output schema), the description is complete. It explains the action, the side effect, and the follow-up step. No additional information needed for an agent to use it correctly.

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 100% for the single parameter 'email' with a basic description. The tool description adds the context that the code is sent 'to the given address', but this adds marginal meaning 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.

Purpose5/5

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

The description clearly states it is 'Step 1 of getting a publishing key' and explains it emails a 6-digit code. It distinguishes itself from the sibling tool 'create_publish_key' by mentioning that the next step is to call that function.

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

Usage Guidelines4/5

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

Explicitly describes when to use it: as the first step in the multi-step process. Also instructs the user to ask for the code and call 'create_publish_key' next. Does not specify exclusions (e.g., when not to use), but context is clear.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources