Skip to main content
Glama

Google Search Console MCP by InsightfulPipe

GSC Execute Action

execute_action
Destructive

Execute GSC action (Step 3 (FINAL) of workflow).

REQUIRED: Complete these steps first using query_contexts:

  1. request='accounts' - Get workspace_id, brand_id, site_url AND available_actions

  2. request='actions_details' with actions=['xxxxxx', 'xxxxxx', 'xxxxxx'] - Get detailed body structure for specific action(s) using actions from available_actions

IMPORTANT: Always call step 2 to see the exact body structure before executing.

Rely on info from steps 1-2 to construct the action body. Follow the schema exactly.

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": {
      "body": "<body>"
    },
    "name": "execute_action"
  }
}

Input Schema

NameRequiredDescriptionDefault
bodyYes

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare destructiveHint=true, openWorldHint=true and readOnlyHint=false, so the agent knows this mutates external state. The description adds the workflow position and the constraint that the body must be derived from prior context, but says nothing about reversibility, failure behavior, or side effects of a partially-formed body. Given the annotation coverage, this is adequate but not rich.

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-loads the identity and workflow position, then the numbered prerequisites, with no filler sentences. Minor noise from placeholder action IDs ('xxxxxx') and stacked emphasis, but the ordering is sensible and the whole thing is short.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Output schema exists so return values needn't be explained, and the prerequisite chain is fully spelled out. However, for a destructive, open-world execution tool whose only parameter is an opaque free-form body, the description leaves out what a successful execution implies and what happens if the body deviates from the fetched structure.

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?

Schema description coverage is 0% and the single parameter is an open object with additionalProperties=true, so the schema itself conveys nothing. The description partially compensates by directing the agent to fetch the exact body structure via query_contexts actions_details and to 'follow the schema exactly', but it provides no field-level guidance itself.

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?

States a specific verb and resource ('Execute GSC action') and anchors it as the final step of a named workflow, which separates it from query_contexts and query_data. The resource itself ('GSC action') stays abstract because the action set is defined elsewhere, so an agent gets the role but not the concrete effect without reading further.

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?

Explicitly names the prerequisite sibling tool (query_contexts) and the exact requests ('accounts', then 'actions_details' with actions=[...]) that must be completed first, with a stated ordering ('Step 3 (FINAL)', 'Always call step 2 ... before executing'). That is as close to explicit when-to-use and when-not-to-use routing as a workflow tool gets.

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.