Skip to main content
Glama

Stop Impersonating in EZ Lawn Biller

ez_lawn_biller_stop_impersonating
Read-onlyIdempotent

Stop Impersonating in the user's own EZ Lawn Biller account from ChatGPT, Claude or any AI agent. Returns how to do it in EZ Lawn Biller step by step (screens, buttons, fields) and opens nothing by itself; then do it with the cotlet_browser_* tools in the user's EZ Lawn Biller Cloud Browser. EZ Lawn Biller's official API: No publicly documented EZ Lawn Biller API was found on 11 Nov 2026: ezlawnbiller.com/api, /developers and /docs returned 404, and its FAQ and manual name QuickBooks as the only integration.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "ez_lawn_biller_stop_impersonating"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and destructiveHint=false, and the description reinforces this by saying it 'opens nothing by itself' — an important, non-obvious guarantee that the call has no side effects. It also discloses the return shape (screens, buttons, fields) which the annotations cannot convey. Additional context on permissions or freshness of the steps is absent.

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?

The action and the no-side-effects guarantee are front-loaded in the first two sentences, which is the right ordering for an agent scanning for behavior. The trailing paragraph on API research (404s at specific endpoints, a dated audit, QuickBooks as the only integration) is legitimate justification for why the browser tools are required, but the endpoint-by-endpoint detail is heavier than needed.

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?

With zero parameters, no output schema, and full annotation coverage, the description carries the remaining burden well: it states the return content and the fact that the tool is documentation-only. The only shortfall is that it does not describe the step-by-step output's format or whether subsequent steps reference tool names, which an agent following the procedure would want.

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 no parameters, so there is nothing for the description to disambiguate and the baseline is met. The description correctly implies no inputs are needed to get the instructions. No parameter-level gaps exist.

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?

The description names a specific resource (impersonation state in the user's own EZ Lawn Biller account) and clarifies the tool returns step-by-step instructions rather than performing the change. The distinction between documenting versus executing is stated explicitly, which keeps an agent from misreading the imperative title. It stops short of naming a same-server sibling it must not be confused with.

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

Usage Guidelines3/5

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

It tells the agent what to do next — perform the change with cotlet_browser_* tools in the user's Cloud Browser — which is useful routing. But it gives no explicit trigger condition or exclusion, and never says when a different ez_lawn_biller_* tool would be the right pick. Usage is implied by the impersonation scenario, not stated.

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