Victorian property due diligence — MCP server, CLI, and skill backend (planning, bushfire, crime, housing, facilities)
Project description
vicpropertycheck
Victorian (Australia) property due diligence — three things in one Python package:
- MCP server (
vic-property-mcp) — exposes property tools to MCP-aware clients. - CLI (
vic-property) — same tools as subcommands, for shell/script use. - Skill backend — drives the
vic-property-checkClaude Code skill (seeskill/SKILL.md).
All three share the same providers, cache, and config:
- VicMap Planning ArcGIS (zones + overlays)
- VicMap Bushfire ArcGIS (BMO, prone areas)
- OpenStats (suburb crime + housing)
- Google Maps (geocoding + nearby places) — direct API key or hosted proxy with Firebase sign-in
Install
pipx install vicpropertycheck
This puts vic-property-mcp (server) and vic-property (CLI) on your PATH.
CLI quick start
# VIC government APIs need no auth — these work out of the box:
vic-property planning --lat -37.8113 --lon 144.9737
vic-property bushfire --lat -37.8113 --lon 144.9737
vic-property crime --suburb "Melbourne"
# Google-backed commands need either:
# (a) export GOOGLE_MAPS_API_KEY=... (self-hosted)
# (b) vic-property login (paste blob from vicpropertycheck.com.au/skill-auth)
vic-property summarize --address "1 Spring St, Melbourne VIC 3000" --pretty
Every subcommand emits one JSON object on stdout. Errors come back as
{"error": "...", "code": "..."} with a non-zero exit code.
MCP server
vic-property-mcp # stdio transport (default)
VIC_PROPERTY_TRANSPORT__MODE=http vic-property-mcp # HTTP on :8080
Configuration uses the VIC_PROPERTY_ env-var prefix; see .env.example.
Skill
Drop skill/ into ~/.claude/skills/vic-property-check/. See skill/INSTALL.md for the
full install + auth walkthrough.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vicpropertycheck-0.1.1.tar.gz.
File metadata
- Download URL: vicpropertycheck-0.1.1.tar.gz
- Upload date:
- Size: 62.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd5d9098555f921eca4a8535fdb26b15587b275ad22ac8ca6f432a3e49d3efb2
|
|
| MD5 |
fefabbeac2fb758b2e14e5d957c53dfc
|
|
| BLAKE2b-256 |
03d8ac0ea365c014156d2a6b08b361f0bf0b19bfd658989850b65d25bce48200
|
File details
Details for the file vicpropertycheck-0.1.1-py3-none-any.whl.
File metadata
- Download URL: vicpropertycheck-0.1.1-py3-none-any.whl
- Upload date:
- Size: 82.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
072db5dc9c48e2a4cd441dcda78eb14b42f4809d321489a44d54a12a7adf58ba
|
|
| MD5 |
dfdeb8063e58b7bb3a6b11022e656b4c
|
|
| BLAKE2b-256 |
87b90eb4e3bea50100aee403ba461e917946e11d0ceddfed579d492a6f6e006a
|