Skip to main content
Glama

ShearQuery — Barber & Beauty Industry Data

Draft Google profile optimizations to propose to a client

draft_optimization_proposal

For an AGENCY: draft a proposal of Google Business Profile optimizations for one of its clients, to send with send_optimization_proposal. By default it starts from our audit of the client's live profile (its failing and warning checks, each with what we found and the fix). Add your own items with items: [{title, why, change}] — title is the short name, why is why it matters to the owner, change is exactly what will change on the profile. Up to 15 items. Set from_audit: false to send only your own. Nothing is sent yet: show the agency the list and let them edit it before sending.

Input Schema

NameRequiredDescriptionDefault
introNoA short note from the agency at the top.
itemsNo
clientYesThe client's business name (or part of it) or id.
from_auditNoInclude our audit's findings (default true).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.7/5.0
Behavior4/5

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

With annotations declaring readOnlyHint=false, destructiveHint=false and idempotentHint=false, the description adds meaningful context: it is a create-a-draft operation that does not send or mutate the live profile ('Nothing is sent yet'). It stops short of noting that repeated calls are non-idempotent and may create duplicate proposals, a relevant gap given idempotentHint=false.

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?

It is dense and front-loads the core purpose and default behavior, then drills into item structure. Every sentence carries information, though the packed single paragraph with embedded schema guidance is slightly heavy to parse.

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 drafting tool with no output schema, the description covers audience, default source (audit findings), how to add custom items, limits, the non-sending guarantee, and the review-before-send workflow. Nothing essential for correct invocation appears missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema lacks descriptions for the nested item fields, and the description compensates by defining title ('short name'), why ('why it matters to the owner'), and change ('exactly what will change on the profile'), plus the 15-item cap and from_audit default. This adds real meaning beyond the 75% schema coverage.

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?

The description states a precise verb+resource ('draft a proposal of Google Business Profile optimizations'), names the target audience (an AGENCY) and the client relationship, and explicitly positions it against the sibling send_optimization_proposal. An agent can distinguish this drafting tool from the sending tool without opening either 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?

It states when to use it (drafting for a client before sending), names the follow-up tool (send_optimization_proposal), and gives the condition/knob that selects alternate behavior (from_audit: false to use only your own items). It also states the workflow guideline that nothing is sent until the agency reviews and edits.

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.