Skip to main content
Glama

Crea un task su Rentme

rentme_create_task

Pubblica una richiesta di operazione fisica nel mondo reale (sopralluogo, consegna, verifica, montaggio, ecc.) sulla bacheca Rentme, dove collaboratori umani registrati possono candidarsi per eseguirla dietro compenso. Usa questo strumento quando serve far compiere un'azione fisica reale da una persona. Se vuoi associare una competenza specifica, chiama prima rentme_list_skills per conoscere gli id disponibili.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
titoloYesTitolo breve del task
valutaNoCodice valuta a 3 lettere, es. EUREUR
compensoYesCompenso offerto, nella valuta indicata
scadenzaNoScadenza, formato "YYYY-MM-DD HH:MM:SS"
skill_idNoID della competenza richiesta, ottenuto da rentme_list_skills
descrizioneYesDescrizione dettagliata di cosa va fatto
webhook_urlNoURL https:// a cui Rentme invierà una notifica automatica quando lo stato del task cambia (es. quando viene completato)
posti_totaliNoQuante persone possono essere assegnate a questo stesso task prima che sparisca dalla bacheca (default 1). Utile per richieste ripetibili, es. "condividi un post" valida per 100 persone.
luogo_testualeNoLuogo in cui va svolto il task
riferimento_aiNoRiferimento a piacere per ritrovare il task in seguito con rentme_check_task_status

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / posti_totali
      Added value: +{
      +  "description": "Quante persone possono essere assegnate a questo stesso task prima che sparisca dalla bacheca (default 1). Utile per richieste ripetibili, es. \"condividi un post\" valida per 100 persone.",
      +  "exclusiveMinimum": 0,
      +  "type": "integer"
      +}
  2. Changed1 schema field changed
    • addedInput schema / properties / webhook_url
      Added value: +{
      +  "description": "URL https:// a cui Rentme invierà una notifica automatica quando lo stato del task cambia (es. quando viene completato)",
      +  "format": "uri",
      +  "type": "string"
      +}
  3. Changed1 schema field changed
    • addedInput schema / properties / skill_id
      Added value: +{
      +  "description": "ID della competenza richiesta, ottenuto da rentme_list_skills",
      +  "type": "integer"
      +}
  4. First observed

TDQS

A4.3/5.0
Behavior4/5

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

In assenza di annotazioni, la descrizione rivela il comportamento chiave: il task viene 'pubblicato' su una bacheca e 'collaboratori umani registrati possono candidarsi' dietro compenso, quindi non è un'operazione digitale immediata. Non dichiara però esplicitamente eventuali irreversibilità, costi o assenza di garanzia di completamento.

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

Conciseness5/5

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

Tre frasi brevi, con l'azione principale in testa e le istruzioni d'uso/prerequisito subito dopo. Nessun contenuto ridondante o ripetizione di ciò che è già nello schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Per un tool di creazione con 10 parametri, nessuna annotazione e nessun output schema, la descrizione copre bene scopo e contesto, ma non dice cosa restituisce la chiamata né indica esplicitamente il flusso successivo con rentme_check_task_status. Alcune informazioni sono recuperabili solo dallo schema, ad esempio tramite riferimento_ai.

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?

Lo schema descrive tutti i 10 parametri con coverage 100%, quindi il baseline è 3. La descrizione non aggiunge dettagli sui parametri oltre agli esempi di operazioni fisiche e al riferimento a rentme_list_skills, informazione già presente nella descrizione di skill_id nello schema.

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?

La descrizione inizia con 'Pubblica una richiesta di operazione fisica nel mondo reale ... sulla bacheca Rentme', indicando verbo e risorsa specifici. Rispetto ai sibling rentme_list_skills e rentme_check_task_status, è immediatamente chiaro che questo strumento crea un annuncio di lavoro umano.

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?

La frase 'Usa questo strumento quando serve far compiere un'azione fisica reale da una persona' fornisce una condizione d'uso esplicita. Inoltre, 'chiama prima rentme_list_skills per conoscere gli id disponibili' dà un prerequisito chiaro per un caso d'uso comune.

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