Skip to main content
Glama

Honeyfield Marketing MCP

Business Profile: Update profile

gbp_update_profile
Destructive

Stammdaten des Business-Profils ändern (nur übergebene Felder). title: Profilname (Name-Compliance beachten — nur echter Firmenname). Nur nach ausdrücklicher Rückfrage ändern: löst eine Google-Prüfung aus, das Profil kann vorübergehend gesperrt werden. description: Profilbeschreibung. website_uri: Website. phone: Telefonnummer. validate_only: True für einen Probelauf (Dry-Run) ohne Schreiben. Hinweis: Attribut-Felder (LinkedIn-/Termin-URL) laufen über gbp_update_attributes. Antwort enthält nur name/title/websiteUri aus der Patch-Antwort; description und phone mit gbp_get_profile zurücklesen. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).

Input Schema

NameRequiredDescriptionDefault
phoneNo
titleNo
workspaceNo
descriptionNo
website_uriNo
validate_onlyNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true and openWorldHint=true, and the description goes beyond them by naming the concrete risk (Google verification, possible temporary suspension for title changes) and by warning that the patch response only returns name/title/websiteUri, so description/phone must be re-read via gbp_get_profile. That is real behavioral context not present in the annotations; it stops short of stating permission requirements or how null fields are treated.

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?

Compact and front-loaded with the operation and partial-update rule, with per-parameter notes and the sibling hint last. The field-by-field colon-separated layout is efficient but slightly telegraphic, which costs a little readability.

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 destructive, open-world mutation with 6 undocumented parameters, the description covers the risky field, the sibling boundary, the dry-run path and even the response limitation despite an output schema existing. Nothing an agent needs to call this safely and correctly is 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?

Schema description coverage is 0%, so the description carries the full burden, and it does: title, description, website_uri, phone, validate_only and workspace each get meaning, including the constraint that title must be the real company name. The dry-run semantics of validate_only are especially valuable since the schema only shows a boolean default.

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 first sentence gives a specific verb and resource ('Stammdaten des Business-Profils ändern') plus the crucial partial-update semantics ('nur übergebene Felder'). It also distinguishes itself from the closest sibling by routing attribute fields to gbp_update_attributes, so an agent can tell the two update tools apart without opening a 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?

Explicit conditions are given: title changes require prior confirmation because they trigger a Google review and possible temporary suspension; attribute fields must go through gbp_update_attributes instead; validate_only is offered for a dry run. That is when-to-use, when-not-to-use and the named alternative in one place.

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