Connect AI to Your Real Estate Data
Agent Runway's MCP server lets an AI assistant such as Claude or Cursor work with your business data directly. 26 tools read your transactions, pipeline, CRM, today's suggested clients, expenses, imported statements, forecasts and Canadian tax estimates. 15 tools create or update pipeline opportunities, skip, snooze or stop a suggested client, save the changes you approve from a pasted call or showing note, record CASL consent, log trips, vehicle logbook periods and odometer readings, and confirm imported statement lines.
How It Works
Subscribe to Pro
MCP access is included with every Agent Runway Pro subscription. No extra cost.
Add the Server URL
Point your MCP client at our endpoint and send your Agent Runway session token as a Bearer token. It expires after about an hour.
Ask Your AI Anything
"How's my pipeline looking?" Your AI calls the right tools and responds with real data.
Server Configuration
The token is the Supabase access token (JWT) from a signed-in Agent Runway session. It expires after about an hour. The app doesn't show it on any screen, so you have to copy a fresh one from a signed-in browser session. There are no API keys, and OAuth sign-in is not available. Pro access required. Every query runs as you, so row-level security applies.
41 Tools, One Server
Every tool returns JSON. 26 tools only read data. The 15 marked write create or change pipeline opportunities, skip, snooze or stop a suggested client, save approved notes, record CASL consent, log trips, logbook periods and odometer readings or confirm imported statement lines. mark_opportunity_lost and stop_suggesting_client (it can move a client to the Hangar) are flagged destructive.
Analytics
get_dashboard_kpisYTD GCI, transactions, expenses, pipeline, goal progress
get_runway_score0-100 business health grade (A+ to F)
get_forecastProjected year-end GCI from pace and pipeline
get_tax_estimateCanadian income tax estimate with CPP, federal/provincial tax, quarterly instalments
get_hst_statusGST/HST estimate: collected, ITCs, net owing, next filing deadline
Transactions
get_transactionsClosed deals with address, price, GCI, side, date
get_transaction_summaryGCI, deal count and volume by year
Pipeline
get_pipelineActive deals with stage, probability, weighted GCI
get_pipeline_forecastStage-by-stage breakdown with goal coverage ratio
Opportunities
list_opportunitiesListing appointments, buyer prospects and referrals, with conversion KPIs
create_opportunitywriteLogs a new listing appointment, buyer prospect or referral
promote_opportunitywriteTurns a listing appointment or referral into a pipeline deal
advance_buyer_prospect_stagewriteMoves a buyer prospect to offer, conditional or firm
mark_opportunity_lostwrite, destructiveMarks an opportunity lost, with a reason. Lost is a final status.
CRM
get_clientsClient list with flight status, contact info, property interest
get_client_detailOne client's contact info, recent activities and pipeline deals
Expenses & Mileage
get_expensesYTD expenses by category with recurring totals
get_mileage_summaryBusiness km for a year, with CRA's per-km allowance benchmark (not a deduction) and the vehicle business-use share
get_logbook_statusCRA vehicle logbook: periods, progress, odometer readings due, the year's business-use share and CRA's 10% test
log_mileagewriteLogs a business trip (km or odometer readings)
start_logbook_periodwriteStarts a CRA logbook base year or sample period
record_odometer_readingwriteRecords an odometer reading the logbook lists as due
Next up
get_next_upToday's handful of suggested clients with Flight Control's reasons, who is on Later, and how many are done today
skip_suggested_clientwriteSkips a suggested client this time; they come back at their next reason to reach out
snooze_suggested_clientwritePuts a client on Later: in an hour, tonight or tomorrow
stop_suggesting_clientwrite, destructiveNo suggestions for a client for 3 or 6 months, or moves them to the Hangar
Note capture
capture_noteReads a pasted call or showing note into proposed activities, follow-ups, deal changes, trips and expenses. Saves nothing
save_captured_notewriteSaves the note items the agent approved, through the app's own writers
Statement imports
list_import_review_linesImported bank and card statement lines waiting for review, with estimates, duplicates and the reconciliation lists
draft_line_categoriesDrafts an expense item and business likelihood for each line, nothing saved
explain_import_lineWhy a line got its estimate, and what confirming it does
match_receipt_to_linewriteMatches a receipt on file to a card charge, so it counts once
confirm_import_lineswriteAdds agreed lines to the expense records; a charge already on file is linked, not added again
Outreach & Settings
get_flight_control_prioritiesOutreach queue: clients due for follow-up, with drafted messages waiting for review
get_user_settingsProfile, goals, business settings, subscription
get_ai_activityWhat the in-app AI changed in your records and which AI calls ran, with failures and estimated cost
get_server_infoServer version and the list of available tools
Consent (CASL)
get_client_consentOne client's consent per channel: express, implied until a date, lapsed or unsubscribed
list_consent_lapsingPast clients whose implied consent from their purchase ends soon
record_consentwriteRecord consent a client gave you, with how and when
withdraw_consentwriteRecord that a client asked you to stop emailing or texting
Security
Ready to Connect?
Get an Agent Runway Pro subscription and start querying your real estate business data through AI in minutes.
View Pricing