First month for $1.Use codeGet started

InstantlyAnalyze for agents

A remote MCP server that underwrites US rental properties. Agents call it instead of estimating returns, and every analysis is saved as a report on the signed-in user's account.

Connect

Server URLhttps://instantlyanalyze.com/api/mcp
Transportstreamable-http
Authenticationoauth2.1-dynamic-client-registration
Authorization serverhttps://auth.instantlyanalyze.com/
Tool manifest/mcp-tools.json

Clients register themselves through dynamic client registration. There is no API key to request, and no credentials to share: the user signs in with Google or email during the OAuth flow, and the token is scoped to that account.

Claude

Settings, Connectors, Add custom connector, paste the server URL.

ChatGPT

Settings, Apps & Connectors, Advanced settings, developer mode, Create, paste the server URL, authentication OAuth.

Claude Code

claude mcp add --transport http instantlyanalyze https://instantlyanalyze.com/api/mcp

MCP Inspector

npx @modelcontextprotocol/inspector, then connect to the server URL over streamable HTTP.

Tools

ToolDoesRequired inputsAccess
analyze_rental_dealRuns the InstantlyAnalyze rental property calculator on a deal and saves a shareable report.streetAddress, city, state, zipCode, purchasePrice (+23 optional)write
estimate_rentEstimates long-term monthly market rent for a US property from comparable rentals (RentCast data).streetAddress, city, state, zipCode, bedrooms, bathrooms, squareFootage (+1 optional)write
update_rental_dealUpdates an existing saved InstantlyAnalyze rental report in place when assumptions change.reportId (+29 optional)write
list_my_reportsLists the user's 10 most recent saved InstantlyAnalyze rental reports with key metrics and links..noneread

Full JSON Schema for every parameter, including the optional assumptions, is at /mcp-tools.json. Omitted inputs fall back to the defaults saved on the user's account, and every response lists the assumptions used.

Limits and account state

A new account is created on first sign-in with five property analyses and five rent estimates, shared with the website. Paid plans remove those limits. When the allowance runs out, tools return a normal result containing checkout links rather than an error, so an agent can hand the user a way forward.

Calls are limited to 30 per account per hour. Properties must be in the United States, since rent comes from US rental comparables.

Data

The server receives the property address and the figures used in the analysis, plus the account identifier from sign-in. It does not receive conversation history. Analyses are stored as reports on the user's account until deleted. See the privacy policy for retention and deletion, and the setup guide written for people rather than agents.

Example prompts

  • Analyze 1634 Gallagher St, Louisville KY 40210 at $45,000 with $900 rent.
  • What would a 3 bed, 2 bath, 1,500 sq ft house at 123 Main St, Austin TX rent for?
  • Rerun that with 20% down at 6.5% and $25,000 of rehab.
  • Show me my saved reports.