Skip to main content
Glama

ShearQuery — Barber & Beauty Industry Data

Whether my agency can see my account

my_agency_access
Idempotent

For a business owner who was brought to ShearQuery by an agency: whether that agency can see their account health (read-only: connections, stuck drafts, failures, plan, audit score — never their customers' details), and switching it on or off with share: true/false. manage: true ALSO lets the agency manage their Google Business Profile — draft and publish changes directly, with an email to the owner for every published or undone change; manage: false drops back to view-only. Only change either when the owner asks to.

Input Schema

NameRequiredDescriptionDefault
shareNotrue to let the agency see, false to stop everything. Leave out to just check.
manageNotrue to also let the agency manage (and publish to) the Google profile; false for view-only.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / manage
      Added value: +{
      +  "description": "true to also let the agency manage (and publish to) the Google profile; false for view-only.",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / share / description
      Previous value: -"true to let the agency see, false to stop. Leave out to just check."New value: +"true to let the agency see, false to stop everything. Leave out to just check."
  2. Added

TDQS

A4.1/5.0
Behavior5/5

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

Annotations only declare safety flags (readOnlyHint=false, idempotentHint=true, destructiveHint=false). The description adds real behavioral context: the visible data scope is read-only and explicitly excludes customer details, and manage:true triggers publishing with an email to the owner on every published or undone change. That is meaningful side-effect disclosure beyond the structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every clause carries information, but it is delivered as one dense run-on sentence riddled with em-dashes and nested parentheticals, making it harder to parse than necessary. Front-loading the audience ('for a business owner brought by an agency') before the core action also delays the key point.

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 no output schema, the description helpfully enumerates what 'seeing the account' returns (connections, stuck drafts, failures, plan, audit score), so an agent understands the result. It is largely complete for a two-param toggle, though it could clarify the default when both params are omitted beyond 'leave out to just check.'

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 100%, so baseline is 3, but the description goes further by spelling out the consequences of manage:true/false (publishing to the Google profile vs dropping to view-only) which the schema does not convey. Adds genuine meaning on top of the schema.

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 clear resource (the agency's visibility into the owner's account) and the verbs it supports — reporting status and toggling share/manage. An agent can identify the resource, though it doesn't name sibling tools like my_agency or my_agency_publisher to differentiate scope.

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 a clear when-not condition: 'Only change either when the owner asks to,' plus the leave-out-to-check convention. It stops short of naming alternative tools for related agency-visibility questions, so routing between siblings is left implicit.

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.