Skip to main content
Glama

create_standing_order

Monitor a geographic area for changes: define a question and bounding box, and receive alerts only when the answer changes. See projected monthly token cost before committing.

Instructions

Put an area under CONTINUOUS watch: save a question plus a bounding box and Delta re-answers it on a schedule, notifying only when the answer actually changed. Creating one is FREE. Each time it fires it runs ask_analyst and is metered like any Analyst question, so the cost is per CHANGE, not per check: a deterministic pass over the corpus decides whether anything new crossed the reporting bar, and quiet periods never invoke the model or charge anything. Returns projected_monthly_tokens_max — the ceiling if every single check fired — so the cost is visible before committing. Cadence and how many orders you may hold are set by your plan; the error says which limit you hit. Use it when the question is "tell me when this changes" rather than "what is happening right now".

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bboxYesArea to watch, [west, south, east, north] in WGS84. Required — a global standing order would fire on everything.
nameNoLabel for the order (default "Standing order").
cadenceNoHow often to CHECK (checking is free; only a fired check costs tokens). Default weekly. Faster cadences may require a higher plan.
questionNoThe question to re-answer each time something changes. Omit for "what changed in this area, and what does it mean?".
categoriesNoRestrict the watch to these Delta categories (kinetic, armed_conflict, maritime, natural_disaster, infrastructure, aviation, humanitarian, protest, diplomacy).
notify_emailNoEmail the result when it fires (default true). Results are readable via list_standing_orders either way.
min_new_eventsNoHow many new qualifying events must appear before a run is triggered (default 1).
min_geoint_scoreNoReporting bar (0-10, default 6). Raise it to be told only about major developments.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
orderYes
summaryNoOne-line natural-language summary of the result, ready to relay to a user.
projected_monthly_tokens_maxNo
Behavior5/5

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

The description discloses significant behavioral traits beyond annotations: it costs nothing to create, each firing runs ask_analyst and is metered, a deterministic pre-pass avoids charging for quiet periods, and it returns projected_monthly_tokens_max for cost visibility. It also notes plan limits on cadence and order count, and that errors indicate which limit was hit.

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 concise yet information-dense, structured to front-load the core function, then explain the cost model, then usage guidance. Every sentence earns its place, with no fluff or repetition of schema details.

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?

Given the tool's complexity (8 parameters) and the presence of an output schema, the description covers all necessary aspects: function, cost, triggering logic, return value, plan limits, and usage guidance. It provides enough context for an agent to select and invoke the tool correctly without further clarification.

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 coverage is 100%, so the baseline is 3, but the description adds value by explaining cost implications directly tied to parameters: cadence affects check frequency and plan requirements, and min_new_events / min_geoint_score control when a check fires and thus influences cost. This goes beyond the schema's field-level descriptions.

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 tool's function: putting an area under continuous watch via a question and bounding box, scheduled re-answering, and change-based notifications. It distinguishes itself from sibling tools like list_standing_orders and delete_standing_order by focusing on creation and from immediate-query tools like ask_analyst.

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?

Explicit usage guidance is provided: 'Use it when the question is "tell me when this changes" rather than "what is happening right now".' It also explains the cost model, noting that creation is free and metering occurs only when the order fires, which helps users decide when this tool is appropriate.

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

Install Server

Other Tools

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/Off-Nadir-Lab/offnadir-delta-mcp'

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