Skip to main content
Glama

Assetize — IBM Maximo knowledge

Maximo behaviour & lifecycle history

behaviour_history

Historical, lifecycle, behaviour-change, deprecation, architecture and API records — the "how did this get here / when does it end" archaeology. Same data as assetize.com.au/archaeology.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (default 30, max 100).
versionNoOptional version filter, e.g. "9.2".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.8/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral disclosure burden but mostly describes content categories rather than observable behavior. It implies a read-only historical lookup but says nothing about output format, pagination, limit semantics, or how records are ordered or grouped. The external 'same data' reference adds provenance, not behavioral transparency.

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

Conciseness4/5

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

The description is a single compact sentence that front-loads the subject matter and avoids boilerplate. The long list of record types and the external URL are slightly vague but not redundant. Overall it is concise, though the metaphor costs some precision.

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

Completeness2/5

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

Given no annotations, no output schema, and a large sibling set, this description leaves important invocation decisions open: an agent cannot tell what the returned records look like, whether to choose this over lifecycle_dates, or what the version filter changes. It works as a thematic label but is incomplete as a standalone tool contract.

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?

The input schema already explains the limit and version parameters with 100% coverage, so the baseline is 3. The description adds no parameter-level meaning, such as how version filtering interacts with history or what the default ordering is. The schema is sufficient for this simple two-parameter tool.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description defines the resource as historical/lifecycle/deprecation/architecture records and adds an 'archaeology' metaphor, so an agent can roughly tell this is a history lookup. However, it never uses an action verb like 'retrieves' or 'lists', and the categories overlap heavily with siblings such as lifecycle_dates, deprecation_register, and maximo_changelog. This makes the purpose clear in theme but not distinct 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 'how did this get here / when does it end' archaeology phrase implies a usage context: questions about origin and end-of-life lineage. It does not state when to prefer this tool over lifecycle_dates, deprecation_register, or change_watch, and it names no alternatives or exclusions. The guidance is therefore only implicit.

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.

Resources