Skip to main content
Glama
This connector has been deprecated

This was a duplicate manual listing. Use Summer’s official listing, imported from the official MCP Registry. Summer’s MCP server remains active at https://api.gosummer.ai/mcp. Setup and documentation: https://gosummer.ai/docs/mcp-clients.

Edit wording or skip steps in the current saved plan at its expected revision, including proposed company knowledge text

summer_investigations_plan_edit
Destructive

Edit wording or skip steps in the current saved plan at its expected revision, including proposed company knowledge text. Step IDs are native for delegated work and effect:0, effect:1 and so on in the selected option's original order. Skipped steps stay in the plan, never run and are named to the executor. Returns every step and whether it is skipped. Preserves targets, amounts, feedback sources and selected option. Invalidates prepared approval; does not apply knowledge or customer changes.

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": {
      "company": "<company>",
      "environment": "<environment>",
      "case": "<case>",
      "request": "<request>",
      "expected_revision": "<expected_revision>",
      "reason": "<reason>"
    },
    "name": "summer_investigations_plan_edit"
  }
}

Input Schema

NameRequiredDescriptionDefault
caseYes
editsNo
reasonYes
companyYesSummer company ID
requestYes
environmentYesEnvironment that owns the resource
skipped_stepsNoThe complete set of steps to skip. Steps not listed run, including steps skipped earlier. An empty list restores every step. At least one step must remain.
idempotency_keyNoReuse the same key when retrying the same change
expected_revisionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / skipped_steps
      Added value: +{
      +  "description": "The complete set of steps to skip. Steps not listed run, including steps skipped earlier. An empty list restores every step. At least one step must remain.",
      +  "items": {
      +    "pattern": "^(?:native|effect:\\d{1,2})$",
      +    "type": "string"
      +  },
      +  "maxItems": 21,
      +  "type": "array"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "company",
      -  "environment",
      -  "case",
      -  "request",
      -  "expected_revision",
      -  "edits",
      -  "reason"
      -]New value: +[
      +  "company",
      +  "environment",
      +  "case",
      +  "request",
      +  "expected_revision",
      +  "reason"
      +]
  2. Added

TDQS

A4.2/5.0
Behavior5/5

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

With destructiveHint=true and idempotentHint=false already declared, the description still adds substantive behavior: skipped steps persist in the plan, never run, and are named to the executor; the call returns every step plus its skipped state; targets, amounts, feedback sources and the selected option are preserved; prepared approval is invalidated. It also defines the step-ID addressing scheme (native, effect:0, effect:1 in the selected option's original order), which is exactly the kind of detail annotations cannot convey.

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?

Five dense, front-loaded sentences with essentially no filler; the primary action and revision constraint come first, followed by step-ID mechanics and side effects. Slightly compact to the point of being hard to parse on first read, but every sentence carries information.

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

Completeness4/5

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

For a destructive, open-world mutation with 9 params and no output schema, the description is largely sufficient: it covers return shape (every step and skipped flag), preservation guarantees, and approval invalidation. Gaps remain around revision-conflict behavior and the role of the reason field, which an agent must guess.

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 only 44% across 9 parameters, so description compensation matters, and it does explain the key semantic of skipped_steps/addressing ('effect:0, effect:1 ... in the selected option's original order') and what edits target (wording, company knowledge text) and the expected-revision constraint. It leaves reason, case and request unexplained, so some required parameters still rely on inference.

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 pair (edit wording, skip steps) and a specific resource (the current saved plan at its expected revision), plus the scope of also editing proposed company knowledge text. It is clearly distinguishable from read-only siblings like summer_plans_list or summer_autonomy_plans_preview, though it never says the word 'investigations' and names no explicit alternative.

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 usable context: edits happen at an expected revision, and the description explicitly bounds scope by stating it 'does not apply knowledge or customer changes' and 'invalidates prepared approval', which routes the agent elsewhere for those actions. No sibling tool is named as the alternative, so it stops short of a 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