Skip to main content
Glama

OKC Custom Home & Remodel Readiness Planner | Cosmopolitan Company

Run the Custom Home & Remodel Readiness Planner

run_readiness_planner

Evaluates a custom-home or major-remodel project across six readiness dimensions and returns a personalized Project Readiness Brief. Accepts normalized assessment answers (q1-q24) and returns the likely project pathway, what appears aligned vs. what needs attention, property/site risk considerations, budget and scope considerations, builder and proposal questions, technology and resilience priorities, recommended next actions, and documents to gather. Educational, illustrative planning output only — not a construction quote, price guarantee, engineering/architectural/code/legal opinion, or binding estimate.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
q1NoProject path / decision that best describes the user today (e.g. "Build a new custom home").
q2NoProject location within the OKC metro.
q3NoProperty or site ownership / status.
q4NoSite or property conditions and concerns (multi-select).
q5NoUtility, drainage, and access considerations (multi-select).
q6NoTiming / decision stage.
q7NoDecision timeframe.
q8NoBuilder research status.
q9NoFinancing / funding status.
q10NoBudget range.
q11NoHome size / scope.
q12NoFunding readiness.
q13NoLifestyle / household need.
q14NoAging-in-place / multigenerational need.
q15NoTechnology and smart-home priorities (multi-select).
q16NoEnergy / resilience priority.
q17NoOklahoma resilience (storm/weather) priority.
q18NoHealth, comfort, and indoor-air-quality priorities (multi-select).
q19NoBuilder proposal / contract considerations (multi-select).
q20NoPrimary concern.
q21NoBuilder / proposal status.
q22NoDocuments already gathered (multi-select).
q23NoPreferred next step.
q24NoAdditional free-text context (optional).

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observed

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It discloses that the output is 'educational, illustrative planning output only' and lists what the tool does not produce, which is valuable for setting expectations. However, it does not describe whether the tool persists data, the accuracy of answers, required question coverage, or what happens if the caller supplies partial answers, even though the schema says 'any subset'.

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 first sentence clearly states the function and output, and the second sentence bundles important disclaimers. The enumeration of report sections is somewhat long but valuable because it tells the agent what the returned brief will contain. No redundant phrases or filler.

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?

With 24 optional parameters and no output schema, the description does a good job of describing both inputs and output format. It is not fully complete because it does not describe error or fallback behavior for partial inputs, nor does it explicitly state the relationship to get_readiness_planner_meta (though the input schema points there). Overall, an agent can invoke this tool with reasonable confidence.

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?

Schema description coverage is 100%, so the schema already documents all 24 parameters individually. The description adds the overall semantics of 'normalized assessment answers' and the mapping to the readiness brief, but it does not enumerate or explain accepted value formats beyond what the schema provides. This meets the baseline 3 for high schema coverage.

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 names a specific verb ('Evaluates'), a specific resource ('custom-home or major-remodel project'), and a concrete deliverable ('personalized Project Readiness Brief'). It also enumerates the report's sections, which differentiates it from the sibling metadata tool.

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?

The description clarifies that the input is 'normalized assessment answers (q1-q24)' and that the output is educational planning output, not a quote or binding estimate. It does not explicitly state when to choose this tool over get_readiness_planner_meta, but the schema description's pointer to get_readiness_planner_meta for accepted values partially covers that routing. A clearer when-to-use comparison would push this to 5.

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.

TDQS

A4.3/5.0
Disambiguation5/5

Each tool has a clearly distinct role: retrieving company information, retrieving planner metadata, and running the readiness assessment. There is no overlap or ambiguity between them.

Naming Consistency5/5

The naming follows a consistent snake_case pattern with clear verb prefixes: get_ for informational retrieval and run_ for executing the assessment. This makes the tool set predictable and easy for an agent to navigate.

Tool Count5/5

Three tools is well-scoped for this specialized readiness planner server. Each tool serves a distinct and necessary function without redundancy or bloat.

Completeness5/5

The server covers the full intended workflow: learning about the company, understanding the planner, and running the planner to get results. No obvious gaps exist for the stated purpose of producing a readiness brief.

Resources