Model Context Protocol

Connect HAVN to your AI workspace.

HAVN MCP lets ChatGPT, Claude, VS Code, and other compatible clients ask for scoped real estate context from HAVN without exposing a direct database connection.

Endpoint https://mcp.havnre.app/mcp
HAVN mobile Settings screen showing MCP access and Create key button HAVN mobile Settings screen showing MCP access and Create key button

Step 1

Create your HAVN MCP key

  1. Open HAVN on iPhone, iPad, Android, or the web app.
  2. Go to Settings and find MCP access.
  3. Tap Create key. HAVN shows the full key once so you can reveal and copy it.
  4. Use the key as a Bearer token with the HAVN MCP endpoint.

Video guides

Watch the connection flow

Use these short walkthroughs to connect HAVN to ChatGPT or Claude through MCP.

ChatGPT HAVN setup video

Connect ChatGPT to HAVN

Choose the official HAVN app in ChatGPT, open HAVN authorization, paste the MCP key, and finish the connection.

Claude MCP setup video

Connect Claude to HAVN

Add HAVN as a remote MCP connector in Claude and complete the HAVN authorization flow.

Step 2

Connect common AI clients

ChatGPT

Connect ChatGPT to HAVN

  1. Open ChatGPT and go to Apps or Connectors.
  2. Find HAVN in the official app list and choose Connect.
  3. When HAVN authorization opens, paste your HAVN MCP key from HAVN Settings and approve.
  4. Return to ChatGPT and use HAVN when you need property, lead, open-house, task, contact, media, or report context.
Open ChatGPT
Claude

Connect with Claude remote MCP

  1. Open Claude settings for integrations or connectors.
  2. Add a custom integration that points to the HAVN endpoint.
  3. Complete HAVN authorization with your MCP key when Claude opens the OAuth flow.
  4. For Claude Code, use the HTTP command below instead.
claude mcp add --transport http havn https://mcp.havnre.app/mcp \
  --header "Authorization: Bearer YOUR_HAVN_MCP_API_KEY"
VS Code and GitHub Copilot

Add the HTTP MCP server

  1. Open the MCP server configuration for VS Code.
  2. Add HAVN as an HTTP MCP server.
  3. Set the Authorization header to Bearer YOUR_HAVN_MCP_API_KEY.
{
  "mcpServers": {
    "havn": {
      "type": "http",
      "url": "https://mcp.havnre.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_HAVN_MCP_API_KEY"
      }
    }
  }
}
Cursor, Windsurf, and other clients

Use the standard remote MCP pattern

Most MCP-capable coding assistants accept either a remote MCP URL with headers or a JSON mcpServers configuration. Use the same endpoint and Bearer token shown above.

{
  "mcpServers": {
    "havn": {
      "type": "http",
      "url": "https://mcp.havnre.app/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_HAVN_MCP_API_KEY"
      }
    }
  }
}

What AI can read and do

Available HAVN MCP tools

workspace_summary

A compact overview of the user's HAVN workspace.

search_properties

Find properties the user can access.

get_property_media

Fetch permission-checked property image links and metadata for HTML pages, brochures, and AI-generated drafts.

search_contacts

Search contacts connected to the user's role or agency.

search_open_houses

Find open houses and showing activity.

search_leads

Search open-house leads, property inquiries, general inquiries, and buyer requirements.

search_tasks

Search accessible tasks with property, contact, lead, and open-house links.

search_seller_reports

Search seller reports with property context, report metrics, and AI summary data.

analytics_summary

Fetch scoped analytics with inquiry mix, lead sources, buyer requirements, conversions, and open-house metrics.

search_files

Search accessible uploaded files and return signed URLs for private attachments.

search_media

Search property photos, contact media, agent avatars, agency icons, and contact pass assets.

create_task

Create reminders and work items connected to properties, contacts, leads, or open houses.

update_task

Update task title, status, priority, due date, assignment, notes, or completion.

create_property

Create a new property/listing with address, price, seller, location, and notes.

update_property

Update an existing property/listing, including status, pricing, seller details, and map location.

add_property_photos

Import real listing photos from public image URLs into HAVN property photos.

add_attachment

Import a document from a public URL and attach it to a property or task within plan storage limits.

create_open_house

Schedule an open house, viewing, showing, or tour for an existing property.

update_open_house

Update open-house timing, status, host, title, access notes, or internal notes.

add_open_house_lead

Add or check in a buyer/prospect as a lead for an existing open house.

create_inquiry

Create a property inquiry or a general buyer inquiry without a matched property.

update_inquiry

Update an inquiry, its matched property, buyer requirements, status, intent, or contact.

create_contact

Create a new buyer, seller, visitor, or client contact.

update_contact

Update contact name, email, phone, status, preferred channel, or notes.

add_contact_photo

Import a real contact avatar from a public image URL into HAVN contact photos.

add_contact_note

Append a timestamped note to an existing contact.

update_lead_status

Update lead status, temperature, and optional notes.

create_follow_up

Create a call, SMS, email, broker note, or follow-up linked to a lead or visitor.

update_follow_up

Update follow-up status, subject, body, channel, due date, or assignment.

draft_seller_report_summary

Save a draft seller-report summary for a property or open house.

update_seller_report_summary

Update seller-report summary text, next steps, feedback, AI data, or status.

Security model

Role-scoped access, not a database login

How HAVN limits access

  • Every user gets a separate MCP key.
  • Keys are validated by HAVN before any tool reads or writes data.
  • Results are scoped to the user and agency role stored in HAVN.
  • Write tools require a write-enabled MCP key and a clear user request before creating or updating records.
  • Property media links are returned only for properties visible to that user or agency role.
  • Private attachment links are short-lived signed URLs generated only after HAVN confirms access.
  • Keys can be rotated or revoked from Settings.

How to handle your key

  • Treat the key like a password.
  • Do not paste it into public chats, tickets, screenshots, or source code.
  • Rotate the key if a device or AI account is shared with someone else.
  • Remove unused connectors in each AI client.

Provider docs

Official references