Skip to main content
Glama

Add to showcase

add_to_showcase

Show one issue, one wiki page or one claim of a PRIVATE project in a public project of the same company — by reference, not as a copy: anybody, signed in or not, can then read that issue (with its comments and files) or that page as it is now, and every later edit; the rest of its project stays closed, and its links to other closed things are counted, never named. A claim is shown with its statement and its status as the register says it — the same status inside and outside — and is cited on the public project's pages by its label. Give exactly one of issueKey, pageId or claimId. Only the owner of the project it belongs to may, and only if they also administer the public project; the public project must be public. Written to both projects' journals. Confirm with the person first: what it shows becomes readable by the whole internet.

Input Schema

NameRequiredDescriptionDefault
pageIdNoThe wiki page to show, by its id.
claimIdNoThe claim to show, by its id (list_claims): its statement and its status, which moves with the register's journal; the journal itself is not shown.
editionNoFor a page: 'current' (default) shows its words as they are now and every later edit; 'approved' shows only its edition in force (approve_wiki_page) — later edits stay unseen until approved, and the page shows nothing while no approval stands. Asking again with the other word switches a page already shown.
issueKeyNoThe issue to show, e.g. 'MATH-41'.
projectKeyYesKey of the public project that will show it, e.g. 'D5'.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

With annotations only declaring a non-readonly, non-destructive, non-open-world write, the description carries substantial extra context: the audience becomes the whole internet (even anonymous readers), later edits propagate, the rest of the source project stays closed, links to closed items are counted but never named, and claim status mirrors the register. It also discloses side effects (both projects' journals) and the irreversibility implied by publication.

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?

Purpose and irreversibility framing are front-loaded and every clause carries information (permissions, propagation, journaling, confirmation). The prose is dense and clause-chained, which costs some readability, but it is not padded.

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?

For a 5-parameter mutation tool with no output schema, the description covers the permission model, mutex on selector parameters, propagation semantics, audit journaling, and the human-confirmation warning — everything an agent needs before calling it.

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%, so the baseline is 3, but the description adds a genuine constraint absent from the schema: exactly one of issueKey, pageId or claimId must be supplied. It also clarifies that edition is page-only and that re-calling switches the shown editions, adding meaning beyond the field docs.

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?

States a precise verb and resource set ('Show one issue, one wiki page or one claim of a PRIVATE project in a public project') and immediately scopes it as 'by reference, not as a copy', which separates it from copy/create siblings and from list_showcase/remove_from_showcase.

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?

Gives strong when-conditions and prerequisites: exactly one of issueKey/pageId/claimId, only the owning project's owner who also administers the public project, and the target must be public. It also says to confirm with the person first. It does not name the sibling for undoing this (remove_from_showcase) or for reviewing what is already shown (list_showcase), so 4 rather than 5.

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