Skip to main content
Glama

Get Setup Status

get_setup_status
Read-onlyIdempotent

Checks whether this workspace can research keywords, save keywords, submit posts, and run site audits: an active market with a DataForSEO location and language, a site, brand profile, posting slots, and connections. Each gap names the exact tool to call, or get_connect_link for UI-only steps. Does not change anything. Related: set_up_market, save_site, get_connect_link, update_posting_slots.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
gapsYes
readyYes
appUrlYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, so 'Does not change anything' is largely redundant. The description does add genuine behavioral context though: it discloses that the return payload names the exact remediation tool per gap, including the UI-only fallback (get_connect_link).

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?

Two sentences, front-loaded with the capability scope and the readiness statement before the remediation behavior. The prerequisite list is dense but each item earns its place as a checkable condition.

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?

An output schema exists and already documents returned gap details, so the description correctly avoids re-explaining return values and instead covers the prerequisite taxonomy and remediation routing. Nothing an agent needs to invoke a zero-param readiness check is absent.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the baseline of 4 applies. No parameter-level guidance is needed or missing.

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 (checks readiness) plus the exact capability set being gated: keyword research, saving keywords, post submission, site audits. It also enumerates the concrete prerequisites (active market with DataForSEO location/language, site, brand profile, posting slots, connections), which lets an agent distinguish it from sibling check_site_readiness.

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?

Explains the outcome of a gap ('Each gap names the exact tool to call, or get_connect_link for UI-only steps') and lists related tools, which routes the agent for follow-up. It does not explicitly say when this should be preferred over the sibling check_site_readiness, so it stops short of a full when/when-not statement.

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