Find brokerages that serve an area and book a buying or selling consultation. No sign-in.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
What the chosen brokerage does, the areas it serves, and what can be booked here.
A brokerage id, as listed by the brokerage search.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http find-an-agent https://app.getrealtymind.com/find-an-agent/mcp
What the chosen brokerage does, the areas it serves, and what can be booked here.
| Argument | Type | Description |
|---|---|---|
| brokerage_id* | string | A brokerage id, as listed by the brokerage search. |
{
"type": "object",
"required": [
"brokerage_id"
],
"properties": {
"brokerage_id": {
"type": "string",
"maxLength": 60,
"description": "A brokerage id, as listed by the brokerage search."
}
},
"additionalProperties": false
}Books one open time for a buyer consultation or a listing appointment with the chosen brokerage. Needs the start of an open time, a first name, a phone or an email, and person_confirmed. Showings are not offered.
| Argument | Type | Description |
|---|---|---|
| kind* | string | buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home. |
| note | string | What they want, in their words (area, timing, the home). |
| string | Give a phone or an email. | |
| phone | string | A US phone number. Give a phone or an email. |
| start* | string | The start of an open time, exactly as listed. |
| language | string | The language the person wants. |
| assistant | string | Which assistant is sending this. |
| last_name | string | |
| first_name* | string | |
| brokerage_id* | string | A brokerage id, as listed by the brokerage search. |
| person_confirmed* | boolean | true when the person agreed to this time and these details. |
{
"type": "object",
"required": [
"brokerage_id",
"kind",
"start",
"first_name",
"person_confirmed"
],
"properties": {
"kind": {
"enum": [
"buyer_consult",
"listing_appt"
],
"type": "string",
"description": "buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home."
},
"note": {
"type": "string",
"maxLength": 1000,
"description": "What they want, in their words (area, timing, the home)."
},
"email": {
"type": "string",
"maxLength": 160,
"description": "Give a phone or an email."
},
"phone": {
"type": "string",
"maxLength": 30,
"description": "A US phone number. Give a phone or an email."
},
"start": {
"type": "string",
"description": "The start of an open time, exactly as listed."
},
"language": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "The language the person wants."
},
"assistant": {
"enum": [
"chatgpt",
"claude",
"gemini",
"copilot",
"perplexity",
"siri",
"alexa",
"meta",
"other"
],
"type": "string",
"description": "Which assistant is sending this."
},
"last_name": {
"type": "string",
"maxLength": 60
},
"first_name": {
"type": "string",
"maxLength": 60
},
"brokerage_id": {
"type": "string",
"maxLength": 60,
"description": "A brokerage id, as listed by the brokerage search."
},
"person_confirmed": {
"type": "boolean",
"description": "true when the person agreed to this time and these details."
}
},
"additionalProperties": false
}Does the chosen brokerage serve this place? Give a city, a county, a ZIP code or an address.
| Argument | Type | Description |
|---|---|---|
| place* | string | A city and state, a ZIP code or an address. |
| brokerage_id* | string | A brokerage id, as listed by the brokerage search. |
{
"type": "object",
"required": [
"brokerage_id",
"place"
],
"properties": {
"place": {
"type": "string",
"maxLength": 200,
"description": "A city and state, a ZIP code or an address."
},
"brokerage_id": {
"type": "string",
"maxLength": 60,
"description": "A brokerage id, as listed by the brokerage search."
}
},
"additionalProperties": false
}The real estate brokerages that serve a place and can be booked or asked here. Not a ranking.
| Argument | Type | Description |
|---|---|---|
| place* | string | A city and state, a ZIP code or an address. |
{
"type": "object",
"required": [
"place"
],
"properties": {
"place": {
"type": "string",
"maxLength": 200,
"description": "A city and state, a ZIP code or an address."
}
},
"additionalProperties": false
}Lists the open times for a buyer consultation or a listing appointment with the chosen brokerage. Showings are not offered.
| Argument | Type | Description |
|---|---|---|
| days | integer | How many open days to list (1 to 14, default 7). |
| from | string | First day to look at, MM/DD/YYYY. Leave out for the next open days. |
| kind* | string | buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home. |
| brokerage_id* | string | A brokerage id, as listed by the brokerage search. |
{
"type": "object",
"required": [
"brokerage_id",
"kind"
],
"properties": {
"days": {
"type": "integer",
"maximum": 14,
"minimum": 1,
"description": "How many open days to list (1 to 14, default 7)."
},
"from": {
"type": "string",
"description": "First day to look at, MM/DD/YYYY. Leave out for the next open days."
},
"kind": {
"enum": [
"buyer_consult",
"listing_appt"
],
"type": "string",
"description": "buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home."
},
"brokerage_id": {
"type": "string",
"maxLength": 60,
"description": "A brokerage id, as listed by the brokerage search."
}
},
"additionalProperties": false
}Sends the chosen brokerage a request for a buyer consultation or a listing appointment. An agent reaches out to set a time; nothing is booked.
| Argument | Type | Description |
|---|---|---|
| kind* | string | buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home. |
| name* | string | |
| about | string | What they want, in their words. |
| string | ||
| phone | string | Give a phone or an email. |
| times | string | Days and times they prefer, in their words. |
| language | string | The language the person wants. |
| assistant | string | Which assistant is sending this. |
| brokerage_id* | string | A brokerage id, as listed by the brokerage search. |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 7, 2026.
{
"type": "object",
"required": [
"brokerage_id",
"kind",
"name"
],
"properties": {
"kind": {
"enum": [
"buyer_consult",
"listing_appt"
],
"type": "string",
"description": "buyer_consult: the person wants to buy a home. listing_appt: the person wants to sell their home."
},
"name": {
"type": "string",
"maxLength": 120
},
"about": {
"type": "string",
"maxLength": 1000,
"description": "What they want, in their words."
},
"email": {
"type": "string",
"maxLength": 160
},
"phone": {
"type": "string",
"maxLength": 30,
"description": "Give a phone or an email."
},
"times": {
"type": "string",
"maxLength": 300,
"description": "Days and times they prefer, in their words."
},
"language": {
"enum": [
"en",
"es"
],
"type": "string",
"description": "The language the person wants."
},
"assistant": {
"enum": [
"chatgpt",
"claude",
"gemini",
"copilot",
"perplexity",
"siri",
"alexa",
"meta",
"other"
],
"type": "string",
"description": "Which assistant is sending this."
},
"brokerage_id": {
"type": "string",
"maxLength": 60,
"description": "A brokerage id, as listed by the brokerage search."
}
},
"additionalProperties": false
}