Skip to main content
Glama

AI SENSE Free Public Tools

Decide from rules or a model

decide
Read-only

Omit model or use rules for the existing yes_no, choice and scale rule engine with probability, confidence and action. Use model clef, nimble or tev1 for noul, choice and score questions with instructions and criteria. tev1 is the smallest and fastest, tested by its maker in English only, and suits short, direct questions. Model mode processes the submitted state and questions and returns structured answers without an automatic action or rule trace. Model requests allow up to 8 KiB of JSON, 3 KiB for tev1, 4 questions and 8 choices per question, and have their own usage limit of 60 per minute and 1000 per UTC day per IP. Refusals may carry Retry-After. state holds the facts. For rules, each rule is {"if": condition, "weight": number}, where a condition tests a field of state with eq, ne, gt, gte, lt, lte, in, exists, prefix or contains, combined with any and not. Request and answer bodies are not stored by this API. Usage counters are stored. Do not send credentials or sensitive personal data. The full format is at https://aisense.no/free-public-api-decide-api-endpoint. No API key, no account and no sign up.

Input Schema

NameRequiredDescriptionDefault
modelNoOptional. rules (default), clef, nimble or tev1. Unknown models are refused.
stateYesThe facts the rules test, or the input sent to the selected model.
questionsYes1 to 64 named rule questions, or up to 4 model questions under the default model limits.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / model / description
      Previous value: -"Optional. rules (default), or a configured model such as clef. Unknown models are refused."New value: +"Optional. rules (default), clef, nimble or tev1. Unknown models are refused."
  2. Changed3 schema fields changed
    • addedInput schema / properties / model
      Added value: +{
      +  "description": "Optional. rules (default), or a configured model such as clef. Unknown models are refused.",
      +  "maxLength": 32,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • changedInput schema / properties / questions / description
      Previous value: -"1 to 64 named questions."New value: +"1 to 64 named rule questions, or up to 4 model questions under the default model limits."
    • changedInput schema / properties / state / description
      Previous value: -"The facts the rules test."New value: +"The facts the rules test, or the input sent to the selected model."
  3. Added

TDQS

A4.1/5.0
Behavior5/5

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

Well beyond the annotations, it discloses concrete limits (8 KiB JSON, 3 KiB for tev1, 4 questions, 8 choices per question), rate limits (60/min, 1000/day per IP), Retry-After on refusals, and a data-retention stance (request and answer bodies not stored; usage counters are). The explicit 'Do not send credentials or sensitive personal data' and 'No API key, no account' statements are exactly the kind of context annotations cannot carry. This is consistent with readOnlyHint=true (no mutations) and idempotentHint=false (per-IP counters accumulate).

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

Conciseness3/5

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

It is one long paragraph of run-on clauses with typos and some redundancy ('No API key, no account and no sign up' plus the external URL). Most sentences do carry load-bearing facts, but the limits, rule format, and privacy notes are not grouped or front-loaded, so an agent must parse the whole block.

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 nested-object tool with no output schema, it covers request shape, rule grammar, model limits, rate limits, and return behavior in model mode ('returns structured answers without an automatic action or rule trace'). The remaining gap is that the answer shape and rule-mode output are only available via the external documentation link, which an agent may not be able to fetch.

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 schema already names and describes all three parameters, but the description goes further: it explains what 'state' represents ('state holds the facts'), the shape of a rule ({"if": condition, "weight": number}), and enumerates the condition operators (eq, ne, gt, gte, lt, lte, in, exists, prefix, contains, combined with any/not). That is meaning genuinely beyond the schema and offsets the vagueness of the 'questions' property description.

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 says it runs decisions over 'the existing yes_no, choice and scale rule engine' or through one of three models, so the verb+resource is clear. It does distinguish itself in spirit from other tools, but garbled/'typo'd phrasing ('Omit model or use rules', 'noul' twice, 'scale' vs 'score') blunts precision. An agent can tell what it does, but one read may not be enough.

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?

Strong internal routing: it says to omit the model or use 'rules' for the existing rule engine and to use clef/nimble/tev1 for model questions, plus that tev1 is 'smallest and fastest, tested by its maker in English only' and suits short, direct questions. What is missing is any routing against sibling tools (e.g. validate_value, match_tables), so guidance is clear within the tool but not across the toolset.

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.