Marketproof MCP connects Windsurf to live NYC real-estate data: building and unit search, recorded sales and comps, owner and contact lookups, DOB permits and violations, and market analysis. Ask Cascade and it pulls the data into your work.
Before you start
Windsurf installed.
A Marketproof MCP account with a credit balance. Sign up at mcp.marketproof.com and buy a credit pack. You need credits to run any queries.
A Connection from your Marketproof console, which gives you a Server URL, a Client ID, and a Client Secret. Create one under Connect your AI agent. The Client Secret is shown only once, so copy it when you create the connection.
Connect it
Get your credentials from the Marketproof console as above.
Open the MCP config. In Windsurf Settings → Cascade → MCP Servers, click Add custom server + (or the MCPs icon at the top right of the Cascade panel), or edit the file directly:
~/.codeium/windsurf/mcp_config.json.Add the server. Remote servers use the
serverUrlfield:{ "mcpServers": { "marketproof": { "serverUrl": "https://mcp.marketproof.com/tools" } }}Authenticate. Save, then in the MCP panel click Refresh and complete the Marketproof sign-in and authorization when prompted.
Using a token instead? Add aheadersblock with"Authorization": "Bearer YOUR_TOKEN".Verify. Marketproof shows as connected in the MCP panel, with its capabilities listed.
What you can do now
"Find recent comparable sales near The Solaire, 20 River Terrace, and summarize the range."
"Pull the open DOB violations and recent permits for 250 East 40th Street."
"Summarize Astoria contract activity this month, with days on market."
Troubleshooting
marketproof did not connect. Click Refresh in the MCP panel, confirm you used
serverUrl(noturl) and the exact addresshttps://mcp.marketproof.com/tools, and complete the authorization.Every request fails with "insufficient credits." Your Marketproof balance is empty. Buy a credit pack in the console.
Lost Client Secret. Rotate it in the console (open the Connection → Rotate).
