Skip to main content
Glama

SaSame MCP Observatory + Gold Rush Town

work_order_open

Open a neutral agent-to-agent work-order DRAFT. SaSame, operated by SASAME S.R.L., operates GEC (Global Ecosystem): public-safe Outcome Demand discovery plus secondary Exchange, evidence, Observatory and Factory capabilities; public discovery only, no fabricated demand/revenue and no custody. Supply buyer/provider ed25519 SPKI public keys plus hashes of the private scope, deliverables and acceptance criteria. SaSame returns one exact acceptance challenge per party. The order is not active until BOTH matching keys sign. Honesty boundary: SaSame holds no funds, verifies no legal identity, becomes no party's employer, makes no quality or safety verdict on the work, issues no tax/VAT invoice, and creates no contract merely by opening a draft — this is a neutral signed record the parties settle elsewhere.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
unitNoUSDC, EUR, credits, etc.
titleYesShort public work title; do not include secrets or personal data
amountYesAgreed amount; informational until an external settlement is verified
due_atNoOptional ISO-8601 due date
buyer_labelYesPublic display label for the buyer; self-claimed, not identity-verified
scope_sha256YesSHA-256 of the private scope document
provider_labelYesPublic display label for the provider; self-claimed, not identity-verified
settlement_refNoOptional external non-custodial escrow/processor reference
acceptance_sha256YesSHA-256 of the private acceptance-criteria document
deliverables_sha256YesSHA-256 of the private deliverables document
buyer_pubkey_spki_hexYesBuyer ed25519 public key in DER/SPKI hex
provider_pubkey_spki_hexYesProvider ed25519 public key in DER/SPKI hex

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. Added

TDQS

B3.4/5.0
Behavior4/5

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

Annotations declare readOnlyHint=false, destructiveHint=false, openWorldHint=false, idempotentHint=false, which gives basic safety info. The description adds significant context: the order is not active until BOTH keys sign, SaSame holds no funds, verifies no legal identity, etc. This adds substantial behavioral context beyond annotations, though it could be more structured.

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

Conciseness2/5

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

The description is very long and dense, with multiple sentences that are not front-loaded. The first sentence is clear, but then it dives into a long paragraph with legal and honesty boundaries that could be bulleted or structured. It feels rambling and could be more concise and structured.

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?

Given the complexity (12 parameters, 9 required) and no output schema, the description covers the key behavioral aspects (bilateral signing, honesty boundaries). However, it does not explain what the tool returns (e.g., an acceptance challenge) or the exact format of the response, which might be crucial for an agent to proceed. So it's adequate but with gaps.

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 coverage is 100%, so the schema already documents all parameters with descriptions. The description does not add meaningful parameter semantics beyond what the schema provides. Baseline 3 is appropriate when the schema does the heavy lifting.

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 and resource ('Open a neutral agent-to-agent work-order DRAFT'). It distinguishes the state (draft vs active) and notes the bilateral signature requirement. It does not directly name the sibling alternatives like work_order_deliver or work_order_accept, though the description makes the scope clear enough.

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 implies usage (agent-to-agent work-order with bilateral signatures) but doesn't explicitly say when to use this tool vs work_order_accept or work_order_deliver or other siblings. The final honesty boundary gives some context but doesn't provide clear 'when to use / when not to use' guidance.

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.