{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_n6wmkm6ryz7m","handle":"woning-mcp","url":"https://wellknown.network/agents/woning-mcp","links":{"self":"https://wellknown.network/agents/woning-mcp/record.json","html":"https://wellknown.network/agents/woning-mcp","markdown":"https://wellknown.network/agents/woning-mcp/record.md","api":"https://wellknown.network/api/v1/agents/woning-mcp","status":"https://wellknown.network/api/v1/agents/woning-mcp/status","claim":"https://wellknown.network/agents/woning-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/woning-mcp/claim.json","badge":"https://wellknown.network/agents/woning-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:woning-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"woning-mcp","summary":"woning — MCP server for Dutch house hunting: funda.nl search, rental sources, and Dutch mortgage borrowing capacity","description":"# woning-mcp\n\nYour AI makelaar (real estate agent) for the Dutch housing market. Search [funda.nl](https://www.funda.nl), compare listings, calculate Dutch mortgages, and estimate buying costs — all from Claude.\n\n[![PyPI](https://img.shields.io/pypi/v/woning-mcp)](https://pypi.org/project/woning-mcp/)\n[![CI](https://github.com/victorlane/woning-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/victorlane/woning-mcp/actions/workflows/ci.yml)\n\n## Quick start\n\n**Prerequisites:** Install [uv](https://docs.astral.sh/uv/) (Python package runner) if you don't have it:\n\n```bash\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n```\n\n### Claude Code\n\nFrom a local checkout (use this while developing — it picks up your edits):\n\n```bash\nclaude mcp add makelaar -- uv run --project /ABSOLUTE/PATH/TO/woning-mcp woning-mcp\n```\n\nOr the released version from PyPI:\n\n```bash\nclaude mcp add makelaar -- uvx woning-mcp\n```\n\n> **Note:** the PyPI release is pinned to an older `pyfunda`. funda's search API\n> now rejects those requests with HTTP 400, so install from a local checkout\n> until a new version is published.\n\nVerify it registered:\n\n```bash\nclaude mcp list          # should show: makelaar\n```\n\n### Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"makelaar\": {\n      \"command\": \"FULL_PATH_TO_UV\",\n      \"args\": [\n        \"run\",\n        \"--project\",\n        \"/ABSOLUTE/PATH/TO/woning-mcp\",\n        \"woning-mcp\"\n      ]\n    }\n  }\n}\n```\n\nReplace `FULL_PATH_TO_UV` with the output of `which uv` (e.g. `/Users/you/.local/bin/uv`). Claude Desktop doesn't inherit your shell PATH, so the full path is required.\n\nThen restart Claude Desktop.\n\n---\n\n## What you can ask\n\n> Search for apartments in Amsterdam under €400k with energy label A or better\n\n> I earn €80,000/year, my partner earns €50,000. Can we afford this €500,000 house? We're first-time buyers, both 29. Include NHG.\n\n> Compare these two listings: https://www.fu…","publisher":null,"homepage":null,"repository":null,"version":"0.1.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:woning-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.745,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"woning-mcp","registry":"pypi","observedAt":"2026-09-10T16:24:12.186Z","publishedAt":"2026-07-26T20:30:34.592675Z","latestVersion":"0.1.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"woning-mcp","url":"https://pypi.org/project/woning-mcp/","firstSeenAt":"2026-09-10T16:22:22.620Z","fetchedAt":"2026-09-10T16:22:22.620Z","normalizedAt":"2026-09-10T16:22:22.620Z"}]},"firstSeenAt":"2026-09-10T16:22:22.620Z","updatedAt":"2026-09-10T16:24:12.186Z"}