Skip to main content
Glama

Setează numele și descrierea site-ului

seteaza_site
Idempotent

Update site identity—name, description, author, language, theme, accent color, footer, article labels—instantly site-wide. Send only changed fields; prior values kept as versions.

Instructions

Schimbă identitatea site-ului: numele (antet, titluri, feed), descrierea (Google, feed, llms.txt), autorul implicit al articolelor, limba, culoarea de accent, tema (aspectul), legăturile și textul din subsol, mențiunea despre cine a făcut site-ul, cum se numesc articolele pe site și dacă li se vede data. Trimite doar câmpurile care se schimbă. Schimbarea apare imediat pe tot site-ul; valorile anterioare se păstrează ca versiune și apar în răspuns.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ga4Noidentificatorul Google Analytics 4, ex. "G-798XLP278H"; site-ul compune singur eticheta, cu nonce și cu sursele adăugate în CSP. Se trimite DOAR identificatorul, niciodată cod. "" = fără măsurare
logoNosigla din antet: adresa /media/... întoarsă de urca_imagine; "" = fără logo
numeNo
temaNoaspectul site-ului: una dintre temele din despre_site; "" = aspectul implicit
autorNoautorul implicit al articolelor noi
limbaNoex. "ro"
subsolNoo mențiune scurtă, în subsol, pe fiecare pagină (ex. ce nu oferă site-ul, sau firma și CUI-ul); "" = fără
culoareNoculoarea de accent, ex. "#6d2be8"
faviconNoiconița din tab: adresa /media/... a unei imagini pătrate (PNG); "" = fără
legaturiNocelelalte site-uri și conturi ale aceluiași autor: apar în subsol, pe fiecare pagină, și în datele structurate ca "sameAs" (așa știu Google și Bing că sunt ale aceleiași entități). Lista goală le scoate.
descriereNoo frază despre site
realizareNocine a făcut site-ul, în subsol, pe rândul cu ©, ex. "Website realizat cu AI și miniCMS"; "" = fără
arata_dataNo"da" = data publicării apare pe articol și pe carduri (potrivit unui blog); "" = nu apare (implicit). Datele rămân oricum în sitemap, feed și datele structurate.
nume_articoleNocum se numesc articolele pe site, un cuvânt la plural cu litere mici, ex. "ghiduri": apare în meniu, pe prima pagină și în liste ("Ultimele ghiduri", "Toate ghidurile"). Adresa rămâne /articole. "" = "articole"
realizare_urlNoadresa spre care duce mențiunea "realizare" (https://...); "" = mențiunea fără link. Nu intră în "sameAs": realizatorul nu e un profil al autorului

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.19.1

TDQS

A3.7/5.0
Behavior4/5

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

Beyond the annotations (idempotentHint=true, destructiveHint=false), the description discloses genuinely additive behavior: changes propagate immediately site-wide ('Schimbarea apare imediat pe tot site-ul'), prior values are retained as versions and surfaced in the response, and only changed fields are applied. This informs the agent about side effects and response content that annotations alone cannot convey; it only stops short of auth, rate-limit, or version-retention-limit details.

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 is front-loaded in the first clause and the scope sweep is dense but complete, touching all 15 parameters without padding. Each of the three sentences earns its place: scope, partial-update instruction, and behavioral consequences. It is near the upper bound of acceptable length and would scan slightly better with bulleted enumeration, but nothing is wasted.

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 15-parameter write tool with no output schema, the description covers the critical contextual gaps: what changes, that changes are immediate and site-wide, that old values are versioned and returned, and that partial payloads are expected. The residual gap is that the response format beyond 'versions appear' is unspecified, and since no output schema exists, the description carries that burden only partially.

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

Parameters3/5

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

With 93% schema description coverage, the baseline is 3 per the rubric: the schema already explains each parameter deeply, including ga4's CSP/nonce behavior, legaturi's sameAs semantics, arata_data's sitemap/feed caveat, and realizare_url's exclusion from sameAs. The description adds only the global partial-update rule, which mildly informs how parameters should be sent but does not substantively supplement the per-parameter semantics.

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 opens with a specific verb+resource ('Schimbă identitatea site-ului') and enumerates the full scope: numele, descrierea, autorul, limba, culoarea, tema, subsol, realizare, nume_articole, arata_data. This makes the tool's job unambiguous and its scope broader than the title suggests, but it never names a sibling to differentiate itself, so an agent must infer the boundary between site-identity settings and content operations like salveaza or despre_site.

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?

The description provides one operational rule — 'Trimite doar câmpurile care se schimbă' — signaling partial-update semantics, and the field list implies the tool is for site-identity changes. However, it offers no explicit when-to-use versus when-not-to-use guidance and no alternative routing, which is a real gap given 25 siblings including salveaza and despre_site that could plausibly overlap with 'setting' something about the site.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.