Skip to main content
Glama

SEO GSC Wizard MCP

Create GSC properties

create_gsc_property

Creates one or more URL-prefix properties in Google Search Console (Webmasters sites.add) and registers them in GSC Wizard. Use this to add folder-level properties (e.g. https://example.com/blog/) that do not yet exist in Search Console. They are auto-verified if the connected Google account owns the parent domain property. parentSiteUrl is an existing GSC Wizard property whose Google account has access; the new properties inherit it. Every property URL must be under the parentSiteUrl domain (that domain or a subdomain of it). Created properties are added hidden and consume no plan slot until you show them with set_dashboard_visibility, which enforces the dashboard limit. For properties that already exist in GSC, use add_site instead.

Input Schema

NameRequiredDescriptionDefault
registerNoAlso register the created properties in GSC Wizard (default true).
propertyUrlsYesURL-prefix properties to create, e.g. ["https://example.com/blog/"]. Max 50. Each must be under the parentSiteUrl domain (that domain or a subdomain).
parentSiteUrlYesAn already-registered GSC Wizard property whose Google account owns the domain.

Output Schema

NameRequiredDescriptionDefault
countNo
failedNo
createdNo
resultsNo
registeredNo
parentSiteUrlNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedOutput schema / additionalProperties
      Previous value: -falseNew value: +true
    • changedOutput schema / properties / results / items / additionalProperties
      Previous value: -falseNew value: +true
  2. First observed

TDQS

A4.6/5.0
Behavior4/5

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

Annotations cover safety (readOnlyHint=false, destructiveHint=false) but the description adds genuinely non-obvious behavior: auto-verification contingent on parent-domain ownership, inheritance of the parent property's Google account, and the fact that new properties are created hidden and consume no plan slot until shown. It stops short of describing batch failure behavior or partial-success semantics for the multi-URL case.

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?

Front-loaded with the action, then constraints, then the alternative. Dense and mostly waste-free, though the dashboard/plan-slot sentence and the set_dashboard_visibility pointer add length that could be tightened.

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 3-parameter mutation tool with a full schema and an output schema, everything an agent needs to invoke correctly is present: prerequisites, domain constraint, verification behavior, visibility state, plan-slot implications, and the alternative sibling. Return values are legitimately omitted because an output schema exists.

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 description coverage is 100%, so the baseline is 3, but the description adds meaning beyond the schema: parentSiteUrl is 'an existing GSC Wizard property whose Google account has access' and the new properties inherit it, plus the domain/subdomain constraint and the auto-verify implication. The max-50 and URI format are restated from the schema, so it is not a full 5.

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 ('Creates one or more URL-prefix properties in Google Search Console') and names the underlying API operation (sites.add). It also explicitly distinguishes itself from the sibling add_site, which handles already-existing properties, so an agent can route between them without opening a schema.

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

Usage Guidelines5/5

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

Gives explicit when-to-use ('folder-level properties ... that do not yet exist in Search Console') and when-not ('For properties that already exist in GSC, use add_site instead'). It even points to set_dashboard_visibility as the follow-up needed to expose hidden properties, which is a real workflow cue.

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