Skip to main content
Glama

create_automation

Set up automated monitoring and actions for industrial machines via natural language. Generate a parsed trigger for human review, then explicitly activate it.

Instructions

Set up automated monitoring + actions for an industrial machine using natural language. Connect machine telemetry to any business system — ERP, CMMS, MES, Slack, Teams, email, Zapier, n8n — via webhooks already registered as tools on the Forge service.

Examples of instruction: "Alert maintenance Slack when spindle load exceeds 90 percent." "Create a Fiix work order when coolant temperature stays above 35°C for five minutes." "Notify the supervisor when part_count hits 500." "When the maintenance_type changes to CORRECTIVE, post to the ops channel."

Returns a parsed_trigger JSON for HUMAN review — DOES NOT auto-activate. The caller (you, with user confirmation) must explicitly POST the parsed_trigger to /v1/triggers on the Forge API to actually create it. The response includes confirmation_required: true and may include notes if the parser had to make a fuzzy match (e.g. resolved an ambiguous field name to its closest canonical match).

USE WHEN: a user wants to set up monitoring, alerts, or automations for machine state transitions. Always show the parsed_trigger to the user verbatim and ask "Confirm to activate?" before they activate it.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
mint_idYes
instructionYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior5/5

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

No annotations provided, so description carries full burden. Discloses key behaviors: returns parsed_trigger for human review, does not auto-activate, requires explicit POST to /v1/triggers, includes confirmation_required and notes. Very transparent about lifecycle.

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?

Well-structured: first paragraph defines tool, second gives examples, third explains return and activation step, fourth gives usage guidance. No fluff, each sentence adds value. Front-loaded with key information.

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?

Covers tool purpose, usage, parameters (partially), return format, and follow-up actions. Mentions webhooks but not authentication or permissions. With only two simple params and output schema referenced, it's mostly complete but lacks security context.

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 has 0% description coverage for two required params. Description compensates for 'instruction' with multiple examples, clarifying its natural language format. However, 'mint_id' is not explained; context suggests machine ID but not explicit. Overall adds significant value for instruction param.

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?

Clearly states the tool creates automated monitoring and actions for industrial machines using natural language. Specific verb 'create' and resource 'automation' distinguishing it from siblings like 'activate_automation' or 'delete_automation'. Examples reinforce purpose.

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?

Explicitly says 'USE WHEN: a user wants to set up monitoring, alerts, or automations for machine state transitions.' Provides clear post-use steps (show parsed_trigger to user, ask confirmation). Lacks explicit when-not-to-use but implied by context.

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/FoundryNet/forge-mcp'

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