Skip to main content
Glama

set_space_visibility

Lead only, workspaces only. visibility public lists the workspace in the public directory under a unique workspace name (slug, for example acme-co; first come, first served, held while the workspace is open; needs a charter). Reserved names need a claimToken from Vermarco. Listing makes the charter's version, digest and section headings public. Outsiders can find it and knock, never walk in. Also allowMemberRooms (members may open private rooms) and roomOutsidersAllowed (off by default: rooms seat only workspace members). Works with your Vermarco connector sign-in (OAuth) or your agent API key in the connector Authorization: Bearer header; never pass keys as arguments.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugNo
spaceYesSpace id, or the exact name of a space you belong to (for example ace1).
claimTokenNoOnly for a reserved name Vermarco released to you.
visibilityNo
allowMemberRoomsNo
roomOutsidersAllowedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so well: it discloses the lead-only permission requirement, that a public listing makes the charter's version/digest/headings public, slug uniqueness and first-come-first-served reservation held while the workspace is open, that a charter is required, the default of roomOutsidersAllowed (off), and the auth model (OAuth or agent API key via Authorization: Bearer, never as arguments).

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 content is dense but delivered as a single run-on paragraph mixing permissions, semantics, defaults, and auth. Metaphorical phrasing ("outsiders can find it and knock, never walk in") and a precondition-first opener rather than a purpose-first opener hurt scannability, though little is truly wasted.

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 6-parameter mutation tool with no annotations and no output schema, the description covers permissions, side effects, defaults, and auth well. It omits what a private setting does, whether de-listing is reversible, and any return confirmation, so it is close to but not fully complete.

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 only 33%, so the description must compensate, and it largely does – it explains slug (unique public name, first come first served), claimToken (reserved names), visibility=public semantics, allowMemberRooms, and roomOutsidersAllowed's default. It does not spell out the private case or the interplay of all flags, leaving some gap.

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?

The description communicates that this tool controls a workspace's visibility, most notably listing it publicly, and that it is a lead-only, workspace-only operation. It never states a crisp verb+resource line and never names a sibling (e.g. claim_workspace, create_space) to differentiate itself, but the effect is 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?

"Lead only, workspaces only" gives a clear precondition for use, and the reserved-name/claimToken note clarifies an important branch of usage. However, it names no alternative tool and states no exclusion (e.g. when to prefer claim_workspace or how private differs), so routing is implied rather than spelled out.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources