Skip to main content
Glama

Homejourney Singapore property listings

Get the Homejourney owner listing checklist

get_owner_listing_checklist
Read-only

Use this first when an owner wants to sell or rent out their own home on Homejourney, before asking them anything. Returns every field to collect (required or optional, allowed values, examples, which apply only to HDB, condo, landed or rentals), the photo rules, where to order a floor plan, the HDB and URA letting rules (rentalRules) to check with a landlord before collecting the rental details, with the HDB ones in ruleGroups by what is let (the whole flat, rooms, or every HDB rental), and the steps in order: the agent saves the details with create_listing_draft, then the owner adds photos or confirms the ones you add, verifies with Singpass, joins Homejourney Pro and publishes. Ask the owner for all required fields in one message. Needs no sign-in.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already establish a safe, read-only, closed-world operation. The description adds substantial behavioral context beyond annotations: no sign-in is needed, the response includes rules and examples, and it outlines the downstream sequence involving create_listing_draft, photo confirmation, Singpass verification, Pro enrollment, and publishing.

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 front-loaded with the key trigger phrase and then systematically lists response contents and workflow steps. It is dense and somewhat long with nested parentheticals, but most clauses carry useful information for an agent preparing to collect owner details.

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

Completeness5/5

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

There is no output schema, so the description must explain the return payload, and it does so thoroughly: fields, requiredness, allowed values, examples, property-type constraints, photo rules, floor plan source, and rental rule groupings. It also covers invocation timing, no-auth behavior, and the broader publishing workflow.

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?

The tool takes zero parameters, so parameter semantics are inherently minimal. The description appropriately spends no time explaining nonexistent inputs and instead focuses on what the no-argument call returns and how to use it.

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 states a specific verb and resource: it returns the owner listing checklist for Homejourney. It enumerates exactly what the checklist contains (required/optional fields, allowed values, photo rules, floor plan ordering, HDB/URA rental rules, ordered workflow), making it clearly distinguishable from search/render/list-detail siblings.

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?

It gives an explicit invocation condition: use this first when an owner wants to sell or rent out their own home, before asking them anything. It also instructs the agent to ask for all required fields in one message. It does not name or exclude alternative tools, so it stops short of a full when/when-not/alternatives statement.

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