madeofmango

Developers and connector docs

Last updated

madeofmango is a remote MCP server with 17 tools. Add the URL https://madeofmango.com/api/mcp to ChatGPT, Claude or any MCP client that supports Streamable HTTP, and landlords can search, compare and book valuations with UK letting agents. Landlord tools need no API key or sign-in. Coverage starts in East London: Canning Town, Royal Victoria, Custom House and the rest of E16, expanding outwards.

Connector URL

Tools

Parameters marked * are required. The tool list below is generated from the same registry the connector registers its tools from.

For landlords

ToolAccessParametersWhat it does
search_letting_agents
Search letting agents
Read-only
No sign-in
location*, specialism, service_level, landlord_fit, language, sort, limit, localeFind UK letting agencies covering a location (full postcode, outcode like M14, or town/area name). Optional filters by specialism, service level, landlord fit and language. Returns ranked results with fees, compliance, ratings and badges. Ranking is data-driven; there is no paid placement.
get_agency_profile
Agency profile
Read-only
No sign-in
id*, localeFull profile of one agency: services, specialisms, fees (VAT-inclusive) and true annual cost, compliance (verified vs stated), ratings, branches and coverage, languages, and the source of every fact.
compare_agencies
Compare agencies
Read-only
No sign-in
ids*, assumptions, localeSide-by-side comparison of 2–5 agencies on identical assumptions (rent, tenancy length, service level), including true annual cost.
get_area_overview
Area overview
Read-only
No sign-in
location*, localeOverview of the letting agency market for an area: how many agencies cover it, fee range, specialisms, languages, verified compliance, and the top agencies.
list_categories
List categories
Read-only
No sign-in
localeThe taxonomy used to categorise agencies (service levels, specialisms, landlord fit, agency types, compliance schemes), localised.
about_madeofmango
About madeofmango
Read-only
No sign-in
audience*, topicFactual answers about madeofmango: what it is, who it's for, why landlords and agents use it, how ranking and data sourcing work, what landlords pay (nothing), and how agencies sign up. Use for any question about the product itself.
get_valuation_slots
Valuation slots
Read-only
No sign-in
branch_id*, from, toLive valuation availability for a branch (PRO agencies only). If the agency doesn't publish availability, send a request with preferred times instead.
request_valuation
Request a valuation
Writes
No sign-in
branch_ids*, property*, contact*, mode*, slot_start, preferred_times, note, consent_to_share*, localeSend a valuation request to 1–5 agency branches. Before calling, collect: property postcode (and address if given), property type, bedrooms, vacant or tenanted, in-person or video, a slot (for instant-booking agencies) or preferred times, the landlord's name, email and phone, and their EXPLICIT consent to share these details with the chosen agencies. A 6-digit code is emailed on first use; then call verify_email.
verify_email
Verify landlord email
Writes
No sign-in
email*, code*Confirm the landlord's email with the 6-digit code we emailed, which sends their pending valuation requests.
get_valuation_status
Valuation status
Read-only
No sign-in
reference*, email*Status of a valuation request by reference (e.g. MM-7K3QX9) and the landlord's email.
accept_proposed_time
Accept proposed time
Writes
No sign-in
reference*, email*Landlord accepts the alternative valuation time an agency proposed.

For letting agencies

ToolAccessParametersWhat it does
get_plans_page_link
PRO plans page link
Read-only
No sign-in
NoneLink to the informational madeofmango PRO plans page for letting agencies. Use when an agent asks how to get PRO or a feature needs a PRO account. Do not quote prices in chat.
get_my_agency
My agency (agent)
Read-only
Signed-in PRO agency
localeFor a signed-in PRO agent: their agency profile and branch ids.
update_agency_profile
Update agency profile (agent)
Writes
Signed-in PRO agency
description, phone, public_email, agency_type, years_operating, units_managed, languages, service_levels, specialisms, landlord_fit, fees, coveragePRO agents: correct and complete the agency's profile. Fees are in pounds/percent as the agent states them; say whether they include VAT. Coverage replaces a branch's outcode list.
set_valuation_availability
Set valuation availability (agent)
Writes
Signed-in PRO agency
branch_id, rules*PRO agents: publish weekly valuation availability so landlords can book instantly. Replaces existing rules for the branch (or all branches). weekday: 0=Sunday … 6=Saturday; times HH:MM UK time.
list_valuation_requests
Valuation requests (agent)
Read-only
Signed-in PRO agency
statusPRO agents: list valuation requests for the agency, newest first. Notes from landlords are shown in English with the original.
respond_to_valuation
Respond to valuation (agent)
Writes
Signed-in PRO agency
id*, action*, start, messagePRO agents: accept (with confirmed date-time), propose another time, or decline a valuation request. The landlord is emailed in their language.

The full parameter schemas are in the server card and in llms-full.txt, which also gives one example prompt per tool.

Example prompts

These can be used as directory test cases. Coverage today is East London (Canning Town, Royal Victoria, Custom House and E16), so the examples use those areas.

  1. “Find letting agents covering Canning Town.” (uses search_letting_agents)
  2. “Compare the first three for a £1,500 a month flat in Royal Victoria on a fully managed service.” (uses compare_agencies)
  3. “Give me an overview of the letting agency market in Custom House.” (uses get_area_overview)
  4. “Which agencies near E16 manage HMOs and have staff who speak Polish?” (uses search_letting_agents)
  5. “Is madeofmango free for landlords, and how does it rank agencies?” (uses about_madeofmango)

Prompts that book a valuation send a real request to real agencies, after the landlord consents and confirms their email with a one-time code, so they are not suitable as repeatable tests.

Out of scope

These requests are not something madeofmango does. The connector should say so rather than guess.

  1. “Find me a letting agent in Manchester M14.” Outside current coverage. Data is seeded for East London first, so the connector should report few or no agencies rather than guess.
  2. “How much rent can I charge for my flat?” madeofmango finds letting agents and books valuations with them. It does not estimate rent or property value itself.
  3. “Find me a flat to rent, or an estate agent to sell my house.” madeofmango covers letting agents for landlords only. It has no property listings and does not cover sales.

Authentication

Rate limit

120 POST requests per 5 minutes per IP address. Above that the connector answers HTTP 429.

Data sources and licences

Freshness

Each fact shows the date it was last fetched. Areas are refreshed when they are re-seeded; there is no fixed schedule yet.

Crawling

Public pages are open to search engines and to AI search and assistant crawlers. Admin, cron, invoice and OAuth routes, and single-use links, are excluded. The rules are in robots.txt.

Support

support@madeofmango.com. See also the privacy policy and terms.

Changelog