Skip to main content
Glama

bourne_site_policy_claim

Append structured policy constraints and provenance evidence to a site, letting planners enforce reviewed rules before generating candidates.

Instructions

Append one durable structured policy claim and provenance record to an existing configured site. reference is the exact site name or canonical ID; claim contains the asserted fact, evidence classification, source identity, and applicability. Use this for reviewed site constraints or advice before candidate generation; use bourne_site_discover to observe infrastructure. This stores no source document, fetches no URL, runs no command, and does not modify previous claims.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
claimYesBounded typed policy fact and provenance metadata to append to the configured site.
referenceYesExact configured site name or canonical site ID.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okYes
dataNo
errorNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Changed16 schema fields changedv0.8.1
    • addedInput schema / $defs / PolicyApplicabilityDocument / properties / scope / description
      Added value: +"Site-policy scope. Global applies everywhere; other values restrict the claim to one scheduler, queue, partition, node class, or account."
    • addedInput schema / $defs / PolicyApplicabilityDocument / properties / value / description
      Added value: +"Exact scope value when scope is not global; omit it for global claims."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / applicability / description
      Added value: +"Scope that determines which candidate resource shapes use the claim."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / content_digest / description
      Added value: +"Optional sha256:<hex> digest of source content that remains outside Bourne."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / document_date / description
      Added value: +"Optional date stated by the provenance source."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / evidence_kind / description
      Added value: +"Provenance classification for how the claim was obtained."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / interpretation_status / description
      Added value: +"Whether planning must enforce the claim, may use it as advice, or must preserve it as unresolved."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / property / description
      Added value: +"Bounded property asserted about the subject."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / retrieved_at / description
      Added value: +"Optional source-retrieval timestamp supplied by the caller."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / source_identifier / description
      Added value: +"Optional stable identifier for the provenance source."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / source_identity / description
      Added value: +"Non-secret identity of the person, system, or document that supplied the claim."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / source_url / description
      Added value: +"Optional provenance URL stored as text only; Bourne does not fetch it."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / subject / description
      Added value: +"Entity or site capability that the policy claim describes."
    • addedInput schema / $defs / SitePolicyClaimDocument / properties / value / description
      Added value: +"Boolean, numeric, or bounded string value being asserted."
    • addedInput schema / properties / claim / description
      Added value: +"Bounded typed policy fact and provenance metadata to append to the configured site."
    • addedInput schema / properties / reference / description
      Added value: +"Exact configured site name or canonical site ID."
  2. First observedv0.1.0

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already establish this is not read-only and not destructive. The description goes further by disclosing that it appends, stores no source document, fetches no URL, runs no command, and does not modify previous claims. This adds genuinely useful behavioral context beyond the annotation flags.

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?

The description is compact, front-loaded with the core action, and every sentence contributes: what it does, what the parameters mean, when to use it, which sibling to use instead, and what side effects it does not have. No wasted words.

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

Completeness5/5

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

For a policy-writing tool with a rich input schema and output schema, the description supplies the missing strategic context: durable append semantics, placement before candidate generation, and the distinction from discovery. An agent has enough information to choose and call the tool correctly at a high level.

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 schema carries the full semantic weight for both `reference` and `claim`. The description adds a concise restatement of what each parameter contains, but no significant meaning beyond the 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?

The description states a specific verb ('Append') and a specific resource ('one durable structured policy claim and provenance record to an existing configured site'). It also names the sibling tool `bourne_site_discover` to make the boundary explicit, so an agent can distinguish this from the discovery workflow.

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?

The description explicitly says to use this tool for 'reviewed site constraints or advice before candidate generation' and directs observation of live infrastructure to `bourne_site_discover` instead. This gives clear when-to-use and alternative routing.

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KozakHou/project-bourne'

If you have feedback or need assistance with the MCP directory API, please join our Discord server