Skip to main content
Glama

new.estate

How to publish on new.estate

get_publishing_info
Read-onlyIdempotent

Use this when an owner, broker, agency or developer wants to advertise a property for sale or rent, or asks how publishing on new.estate works or what it costs. How owners, brokers, agencies and developers publish real estate listings on new.estate: what a free account includes, the paid plans with prices in EUR and their features (CRM, inquiry inbox, teams, developments, calendar, statistics), credit costs, and the sign-up, pricing and guide URLs.

Input Schema

NameRequiredDescriptionDefault
localeNoLanguage of names, titles, descriptions and listing URLs, e.g. en-US, pl-PL, de-DE.en-US

Output Schema

NameRequiredDescriptionDefault
plansYes
creditsYes
summaryYes
currencyYes
guideUrlYesHelp page on adding and publishing a listing.
signUpUrlYes
pricingUrlYes
freeAccountYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • removedOutput schema / properties / freeAccount / properties / extraListingCredits
      Removed value: -{
      -  "description": "Credits for each further own listing, kept for good.",
      -  "type": "number"
      -}
    • addedOutput schema / properties / freeAccount / properties / listings
      Added value: +{
      +  "description": "Listings a free account holds, entered by hand or imported from a file or agency software.",
      +  "type": "number"
      +}
    • removedOutput schema / properties / freeAccount / properties / ownListings
      Removed value: -{
      -  "type": "number"
      -}
    • changedOutput schema / properties / freeAccount / required
      Previous value: -[
      -  "ownListings",
      -  "welcomeCredits",
      -  "extraListingCredits"
      -]New value: +[
      +  "listings",
      +  "welcomeCredits"
      +]
  2. Changed1 schema field changed
    • changedInput schema / properties / locale / enum
      Previous value: -[
      -  "en-US",
      -  "en-GB",
      -  "en-AU",
      -  "en-CA",
      -  "en-IE",
      -  "en-NZ",
      -  "pl-PL",
      -  "cs-CZ",
      -  "sk-SK",
      -  "hr-HR",
      -  "sr-RS",
      -  "sl-SI",
      -  "bg-BG",
      -  "fr-FR",
      -  "fr-CH",
      -  "fr-BE",
      -  "fr-CA",
      -  "de-DE",
      -  "de-AT",
      -  "de-CH",
      -  "es-ES",
      -  "es-MX",
      -  "es-AR",
      -  "es-CO",
      -  "es-CL",
      -  "it-IT",
      -  "ro-RO",
      -  "nl-NL",
      -  "nl-BE",
      -  "sv-SE",
      -  "da-DK",
      -  "nb-NO",
      -  "fi-FI",
      -  "hu-HU",
      -  "el-GR",
      -  "lt-LT",
      -  "lv-LV",
      -  "et-EE",
      -  "uk-UA",
      -  "pt-PT",
      -  "pt-BR"
      -]New value: +[
      +  "en-US",
      +  "en-GB",
      +  "en-AU",
      +  "en-CA",
      +  "en-IE",
      +  "en-NZ",
      +  "pl-PL",
      +  "cs-CZ",
      +  "sk-SK",
      +  "hr-HR",
      +  "sr-RS",
      +  "sl-SI",
      +  "bg-BG",
      +  "fr-FR",
      +  "fr-CH",
      +  "fr-BE",
      +  "fr-CA",
      +  "de-DE",
      +  "de-AT",
      +  "de-CH",
      +  "es-ES",
      +  "es-MX",
      +  "es-AR",
      +  "es-CO",
      +  "es-CL",
      +  "it-IT",
      +  "ro-RO",
      +  "nl-NL",
      +  "nl-BE",
      +  "sv-SE",
      +  "da-DK",
      +  "nb-NO",
      +  "is-IS",
      +  "fi-FI",
      +  "hu-HU",
      +  "el-GR",
      +  "lt-LT",
      +  "lv-LV",
      +  "et-EE",
      +  "uk-UA",
      +  "pt-PT",
      +  "pt-BR"
      +]
  3. Added

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and openWorldHint=false, so the safety profile is covered. The description adds real value beyond that by disclosing the response contents (plan features, credit costs, currency, URLs). It says nothing about size, caching, or freshness of pricing data, which keeps it from a 5.

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 sentences, front-loaded with the caller intent, then the payload contents. The long parenthetical feature list is dense but each item tells the agent what it can answer. Slight redundancy between 'how publishing works' in the trigger and the second sentence's restatement.

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?

With an output schema present, the description needn't explain return values, and annotations cover the safety profile. One optional parameter with full schema documentation means little else is needed. The enumerated content areas are enough for an agent to decide relevance and call correctly.

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% and the single enum parameter has its own description with example values and a default, so the schema carries the burden. The tool description never mentions the locale parameter or that it governs the language of returned names and URLs, so it adds nothing beyond the schema. Baseline 3 applies.

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 names the resource and enumerates its contents precisely: free account scope, paid plans with EUR prices, credit costs, and sign-up/pricing/guide URLs. An agent knows exactly what it gets back. It does not explicitly contrast itself with siblings like get_catalog, but the informational nature makes the distinction obvious in practice.

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 a concrete trigger: 'when an owner, broker, agency or developer wants to advertise a property for sale or rent, or asks how publishing on new.estate works or what it costs.' This is strong intent-based guidance. It stops short of stating when NOT to use it or naming an alternative for adjacent pricing/account questions.

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