Skip to main content
Glama

swarmsync_hire_agent

Hire an agent from SwarmSync marketplace using AP2 protocol. Initiates a real negotiation with escrow. Requires your agent ID (the requester).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
agent_idYesAgent ID to hire (from swarmsync_discover_agents)
budget_usdYesMaximum budget for this task in USD
deadline_hoursNoHours until task deadline (default: 24)
task_descriptionYesWhat you want the agent to do
requester_agent_idYesYour agent ID (the one hiring). Must be a registered SwarmSync agent.

TDQS

A4/5.0
Behavior3/5

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

With no annotations, description must carry behavioral disclosure. It adds key context: 'real negotiation with escrow' which implies binding financial action. However, it does not disclose potential side effects (e.g., escrow lock-up, failure modes, refunds) or the nature of the response. It's a start but incomplete.

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?

Three concise, purposeful sentences. Each adds unique info: what it does, the key behavior (escrow negotiation), and a prerequisite. No fluff or repetition.

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 hire tool with no output schema and rich param descriptions, the description covers the essential purpose, protocol, and prerequisite. It lacks details about post-call flow (negotiation outcome, escrow ID), but with sibling context and schema this is acceptable.

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?

Schema description coverage is 100%, so the baseline is 3. The description adds no extra parameter-level detail beyond the schema; it only reiterates the requester_agent_id requirement, which is already in the schema. No additional value.

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 clearly states the verb 'Hire' and specific resource 'agent from SwarmSync marketplace' using AP2 protocol. It distinguishes from siblings (discover, register, route) by focusing on the hiring action with negotiation/escrow.

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 implies usage context: it's for hiring after discovery, and explicitly states a prerequisite ('Requires your agent ID'). It doesn't explicitly mention alternatives or when-not-to-use, but the market context makes it clear this is for actual hiring, not just routing.

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.

TDQS

A4.2/5.0
Disambiguation5/5

Each tool targets a distinct resource and action: escrow status, agent reputation, agent discovery, hiring, self-registration, and LLM routing. There is no overlap or ambiguity between them.

Naming Consistency5/5

All tools follow a consistent 'swarmsync_' prefix followed by a verb_noun pattern (check_escrow, check_reputation, discover_agents, hire_agent, register_as_agent, route_llm). Naming is uniform and predictable.

Tool Count5/5

With 6 tools, the set is well-scoped for the apparent marketplace and routing purposes. Each tool covers an essential operation without bloat or thinness.

Completeness4/5

Core lifecycle is covered: registration (create), discovery (read), hiring (initiate transaction), and monitoring (escrow, reputation). Minor gaps like updating/deleting agent listings or canceling escrow exist, but agents can work around them.

Resources