home / mcp / zoopla mcp server
Provides access to Zoopla listings, prices, agents, and related data via MCP using a Zoopla API key.
Configuration
View docs{
"mcpServers": {
"bach-ai-tools-bachai-zoopla": {
"command": "uvx",
"args": [
"--from",
"bach-zoopla",
"bach_zoopla"
],
"env": {
"API_KEY": "your_api_key_here"
}
}
}
}This Zoopla MCP Server enables you to access Zoopla API data through a lightweight MCP interface. It provides pre-packaged, plug-and-play ways to run the server locally or via an MCP platform, making it simple to integrate Zoopla listings and pricing data into your applications.
You will run this MCP server as a local or remote service and connect to it through an MCP client. You can start the server using a runtime that communicates via stdio, and you will provide your API key through environment variables. Use the MCP client to load the server, then query endpoints such as property listings, agent details, and price estimates.
Prerequisites you need before installation:
Install the Zoopla MCP package from PyPI:
pip install bach-zooplaOption A: Run via uvx (recommended) without installation of additional runtimes:
uvx --from bach-zoopla bach_zoopla
# or to specify the latest version
uvx --from bach-zoopla@latest bach_zooplaOption B: Run in development mode using Python directly (develop mode):
python server.pyOption C: After installation, you can run the command directly (the executable name uses underscores):
# Install (if not already installed)
pip install bach-zoopla
# Run the command
bach_zooplaAPI authentication is required. You must set your Zoopla API key in an environment variable before starting the server.
Environment variable to set:
export API_KEY="your_api_key_here"List properties for sale or rent with various filters and options using the Zoopla API.
Return estimated house prices for a given area or geo identifier.
Fetch detailed information about an agent by their id.
List agents with filters like location, radius, and type (estate, letting, or commercial).
Get detailed property price information for a specific listing.
Get auto-complete suggestions for city, area, or district queries.
Get auto-complete suggestions for terms or phrases related to listings.