Skip to main content
Glama

Presence API — Hands for AI Agents

environment_assessment

Clinically informed environment assessment by a nurse: home-safety and discharge-readiness, assisted-living and facility inspections, medically credible incident witness. Structured assessment to the customer's instrument with photos. Attestation states an environment report, not clinical care or diagnosis.

Input Schema

NameRequiredDescriptionDefault
addressYes
deadlineNo
budget_capNo
instrumentYesThe customer's assessment instrument or checklist

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. It usefully discloses that a nurse performs the work, that output includes photos plus a structured report to the customer's instrument, and that the attestation explicitly excludes clinical care or diagnosis — an important scope limit. It says nothing about how budget_cap or deadline affect execution, failure modes, or turnaround, which matters for a commissioned assessment.

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?

Two dense sentences that front-load the who/what and then the deliverable and attestation scope. Every clause carries information, though the long comma-separated scenario list is slightly crammed and would read better as separate sentences.

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

Completeness3/5

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

It covers who performs it, the deliverable (structured report with photos) and the liability boundary, which is good for a tool with no output schema and no annotations. But with four parameters and only one documented, plus no explanation of deadline or budget cap behavior, an agent cannot confidently set the inputs.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 25% — only 'instrument' is documented, and the description merely echoes that ('assessment to the customer's instrument'). The three other parameters (address, deadline, budget_cap) get no semantic clarification in either the schema or the description, so the description fails to compensate for the low coverage.

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?

States a specific verb+resource ('environment assessment') and qualifies it ('clinically informed ... by a nurse'), which distinguishes it from the generic inspect_property and technical_survey siblings. The enumerated scenarios (home-safety, discharge-readiness, facility inspection, incident witness) sharpen the scope, though the phrase 'environment assessment' alone is broad.

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?

Lists concrete scenarios where this applies (home-safety/discharge-readiness, assisted-living and facility inspections, incident witnessing), which implies when to use it. However, it never states when NOT to use it or explicitly routes to the closest siblings like inspect_property or technical_survey, leaving the agent to infer differentiation.

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