Skip to main content
Glama

Link de urcare a pozelor, pentru om

link_urcare

Create a temporary link for uploading a photo from a phone or computer to the site, then list images to obtain the /media/ URL for placement.

Instructions

Un link temporar (implicit 30 de minute) la care omul urcă poze de pe telefon sau de pe calculator, fără cheie și fără nimic de completat: deschide linkul, alege poza, gata. Folosește-l ori de câte ori omul vrea să pună o poză pe site și poza e la el (în telefon, sau atașată în chat — o poză din chat NU o poți trimite tu mai departe). După ce spune că a urcat-o, cheamă listeaza_imagini (cele mai noi sunt primele) și folosește adresa /media/... unde trebuie.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
minuteNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.19.1

TDQS

A4.3/5.0
Behavior4/5

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

Annotations only mark readOnlyHint=false and destructiveHint=false, so the description carries the burden of behavioral disclosure. It adds key traits: the link is temporary (default 30 minutes), requires no authentication ('fără cheie și fără nimic de completat'), and that the agent should follow up with listeaza_imagini to retrieve the uploaded image. It lacks details on link expiration or failure modes, but the core behavior is well covered.

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 description is a few sentences long but each carries useful information: purpose, usage scenario, and follow-up steps. It front-loads the core function. It could be slightly tighter, but it is not verbose or redundant.

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 simple tool with one optional parameter and no output schema, the description covers purpose, usage, and the post-upload workflow (calling listeaza_imagini and using /media/ address). It implies the return value is a link. Missing details like exact URL format or error handling are minor given the low complexity.

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_description_coverage is 0% for the single 'minute' parameter, so the description must compensate. It does by stating 'implicit 30 de minute', which clarifies that the parameter controls the link's validity duration and defines the default. The schema already provides min/max bounds (5-120). The description adds the semantic meaning that the schema lacks.

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 specific verb and resource: creates a temporary link for a human to upload photos. It clearly differentiates itself from sibling tools like urca_imagine or urca_fisier by specifying that this is for human-mediated uploads ('omul urcă poze'), not agent-mediated ones. The purpose is unambiguous.

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?

The description gives explicit usage context: use whenever the human wants to upload a photo that resides on their device or in chat, and notes that a photo from chat cannot be sent further by the agent. It also instructs to call listeaza_imagini after upload. However, it does not explicitly name alternatives (like urca_imagine) or state when NOT to use this tool, but the context is clear enough for an agent to infer the right scenario.

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