Skip to main content
Glama

muninn_table_unpublish

DestructiveIdempotent

Stop serving a published table - use when the user says unpublish this table, take this board down, revoke that data link, or make this private again. The address stops answering immediately and the public copy is deleted. The table and its records are untouched. A later publish mints a NEW link: the old one never comes back.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "tableSlug": "<tableSlug>"
    },
    "name": "muninn_table_unpublish"
  }
}

Input Schema

NameRequiredDescriptionDefault
tableSlugYesWhich published table to take down.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Adds substantial behavior beyond annotations: the address stops answering immediately, the public copy is deleted, the underlying table and records remain, and republishing creates a new link while the old one never returns. These details clarify the destructive and idempotent effects declared by annotations without contradicting them.

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 four tight sentences, front-loads the core action, then adds trigger examples and key consequences. Every sentence contributes useful selection or behavioral information.

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 one-parameter mutation with no output schema, the description covers what happens to the public address, the public copy, the underlying records, and future links. An agent has enough information to invoke it correctly and understand the effects.

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?

The single tableSlug parameter is fully described in the schema as “Which published table to take down,” and the description adds only broad context about the published table. With 100% schema coverage, the schema carries parameter semantics sufficiently; the description does not add format or identifier details.

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 specific verb and resource: “Stop serving a published table.” It distinguishes the operation from deletion by saying “The table and its records are untouched,” and clearly contrasts with publish by noting a later publish creates a NEW link.

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 concrete user phrases that should trigger it: “unpublish this table,” “take this board down,” “revoke that data link,” or “make this private again.” It does not explicitly name a sibling alternative such as table_delete, but the “records are untouched” line implicitly clarifies when this is not a delete operation.

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