Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EPC_API_KEYNoPaired with email above for EPC lookups
EPC_API_EMAILNoFree key from EPC Register for EPC lookups
OPENAI_API_KEYNoVision-guided planning portal scraper
COMPANIES_HOUSE_API_KEYNoFree key from Companies House for company search
RIGHTMOVE_DELAY_SECONDSNoRate limit delay for Rightmove scraping0.6

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
property_reportA

Full data pull for a UK property in one call.

Returns sale history, area comps, EPC rating, rental market listings, current sales market listings, rental yield calculation, and price range from area median.

Requires a street address + postcode for subject property identification. Postcode-only (e.g. "NG1 2NS") returns area-level data without a subject property — use property_comps or property_yield for postcode-only queries.

property_compsA

Comparable property sales from Land Registry Price Paid Data.

Auto-escalates to wider search area if fewer than 5 results found. EPC enrichment adds floor area, price/sqft, and EPC rating to each comp, plus area-level median price/sqft and EPC match rate.

ppd_transactionsA

Search Land Registry transactions by postcode, address, date range, or price.

Use for specific property history ("what has 10 Downing Street sold for?") or filtered market queries ("all sales over 500k in SW1 last year").

property_yieldA

Calculate rental yield for a UK postcode.

Combines Land Registry sales data with Rightmove rental listings to produce a gross yield figure.

rental_analysisA

Rental market analysis for a UK postcode.

Returns median/average rent, listing count, and rent range. Optionally calculates gross yield from a given purchase price. Auto-escalates search radius if local listings are sparse (thin market).

property_epcA

EPC certificate data for a UK property or postcode area.

With address: returns the matched certificate for that property — energy rating, score, floor area, construction age, heating costs.

Without address: returns all certificates at the postcode with area-level aggregation (rating distribution, floor area range, property type breakdown). Use this for area analysis rather than a single-property lookup.

rightmove_searchB

Search Rightmove property listings for sale or rent near a postcode.

Returns prices, addresses, bedrooms, agent details, and listing URLs.

rightmove_listingA

Fetch a Rightmove listing by ID. Prefer the listing://{property_id} resource instead.

Returns price, tenure, lease years remaining, service charge, ground rent, council tax band, floor area, key features, nearest stations, and floorplan URLs.

property_blocksA

Find buildings with multiple flat sales — block buying opportunities.

Groups Land Registry transactions by building to identify blocks being sold off, investor exits, and bulk-buy opportunities.

stamp_dutyC

Calculate UK Stamp Duty Land Tax (SDLT) for a residential property.

planning_searchA

Find the planning portal URL for a UK postcode.

Returns the council name, planning system type, and a direct URL to open in a browser. Does NOT return planning application data — scraping is blocked by council portals. Use the returned search_urls.direct_search link to browse applications manually.

company_searchA

Search Companies House by company name. Returns a list of matches.

For a direct lookup by company number, use the company://{company_number} resource instead (e.g. read_resource("company://00445790")).

list_resourcesA

List all available resources and resource templates.

Returns JSON with resource metadata. Static resources have a 'uri' field, while templates have a 'uri_template' field with placeholders like {name}.

read_resourceA

Read a resource by its URI.

For static resources, provide the exact URI. For templated resources, provide the URI with template parameters filled in.

Returns the resource content as a string. Binary content is base64-encoded.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paulieb89/property-shared'

If you have feedback or need assistance with the MCP directory API, please join our Discord server