# Luxury Presence MCP

> Luxury Presence MCP Server lets you manage your entire real estate operation through conversation. Access agent rosters, track incoming leads, check office locations, and monitor team structures—all without logging into a CMS dashboard. It connects the data behind luxury listings directly to your AI client.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** idx-websites, lead-capture, real-estate-marketing, property-listings, agent-branding

## Description

**Luxury Presence MCP Server - Manage Real Estate Data**

You're gonna manage your whole real estate operation through conversation, ditching those clunky CMS dashboards. You connect your AI client to **Luxury Presence**, and it gives you direct access to the data behind every luxury listing—no logins required for basic ops.

### Agent Roster Management

Use `list_agents` to pull a complete roster of everyone in the system; this instantly shows you all registered agent profiles. When you need specifics, you can grab granular metadata on one person using their unique ID with the `get_agent` tool. If you spot an error or need to add new blood, you use `create_agent`, passing all required details as a JSON data structure. You modify existing records by invoking `update_agent`, which lets you change and save specific profile details for any agent already in the system.

### Lead Tracking and Pipeline Monitoring

You've got incoming leads coming in constantly, so you can use `list_leads` to get a comprehensive overview and summary of every potential client record. Need to know everything about one prospect? You call `get_lead`, which retrieves all the detailed information for that specific property lead record.

### Office Locations & Team Structure

You're gotta keep track of where you are and who works there. To see a list of every physical business office location, use `list_offices`. If you need to know the exact operational details about one particular site, you can call `get_office` using its name or ID.

For team organization, you first run `list_teams` to generate a full rundown of every team defined within the company. Then, for deep dives, `get_team` pulls detailed records covering an entire real estate team structure, including member details and status.

Your AI agent handles all this—it retrieves everything from individual agent metadata to complex team configurations right in your chat window.

## Tools

### create_agent
Adds a new agent profile to the system after passing all required details as JSON.

### get_agent
Fetches and displays full metadata for an individual agent using their ID.

### get_lead
Retrieves the detailed information for a specific property lead record.

### get_office
Gets all necessary operational details about a single business office location.

### get_team
Pulls detailed records for an entire real estate team structure.

### list_agents
Returns a list of all agents currently registered in the Luxury Presence system.

### list_leads
Provides a comprehensive overview and summary of every incoming property lead.

### list_offices
Lists all physical business office locations recorded in the system database.

### list_teams
Generates a list of every team defined within the real estate organization.

### update_agent
Modifies and saves changes to an existing agent's profile data.

## Prompt Examples

**Prompt:** 
```
List all active agents in Luxury Presence.
```

**Response:** 
```
I've retrieved your agent roster. You have 15 active profiles including 'John Miller' and 'Sarah Chen'. Which one would you like to see the profile details for?
```

**Prompt:** 
```
Show me all office locations in California.
```

**Response:** 
```
I've found 3 office locations in California: Beverly Hills, Malibu, and Santa Monica. Would you like the address for any of them?
```

**Prompt:** 
```
Summarize the latest leads from the 'Presence' platform.
```

**Response:** 
```
You have 5 new leads today. 3 are interested in 'Malibu Estates' and 2 are asking about 'Agent Services'. Shall I retrieve the contact info for the Malibu leads?
```

## Capabilities

### List all managed agents
Retrieves a complete list of every agent profile associated with the account.

### Get specific agent details
Pulls granular metadata for one agent using their unique ID.

### Create new agent profiles
Adds a brand-new agent record to the system, provided you pass the necessary data structure.

### Update existing agents
Modifies specific details for an agent profile that already exists in the system.

### List and retrieve property leads
Retrieves a comprehensive list of all recorded potential client leads.

### Get office location details
Pulls specific metadata about a business office site by name or ID.

### List and manage teams
Retrieves full records of real estate teams, including their members and status.

## Use Cases

### Need a quick report on team capacity?
The Ops Manager needs to know if the West Coast office has enough available agents. Instead of calling list_offices and then manually cross-referencing teams, they simply ask their agent: 'What is the total number of active agents in Santa Monica?' The agent runs list_teams and get_office tools, giving a single, direct count.

### An agent changed roles last week.
The Marketing Director needs to update Agent Jane Doe's title. Instead of logging into the CMS, they tell their AI client: 'Run update_agent for Jane Doe with the new title.' The tool handles the payload, guaranteeing the change is saved correctly.

### We just launched a new branch.
The executive needs to make sure the system knows about the new Miami office. They ask their agent to list_offices, spot the gap, and then run get_office for validation before submitting the details.

### A high-value lead requires immediate follow-up.
The sales team gets a new prospect via form fill. Instead of navigating to the CRM, they ask their agent to list_leads and get_lead by name. The AI pulls the full contact history and instantly summarizes it for them.

## Benefits

- You instantly see your agent roster by calling list_agents. No more logging into the CMS just to check if John Miller is active or what his current title is.
- Keep lead data clean with get_lead and list_leads. When a prospect comes in, you pull their full history without navigating through multiple CRM tabs.
- Never lose track of your structure again. Using list_teams and get_team gives you instant visibility into team members and roles—it keeps your organization chart accurate.
- Update agent info instantly. Instead of manually editing a profile page, use update_agent to correct typos or add new certifications directly through chat.
- Get an operational overview with list_offices. You can check the status and location details for every physical branch in one simple AI prompt.

## How It Works

The bottom line is, you never have to switch apps or log into a web portal just to check basic operational status.

1. First, subscribe to the Luxury Presence server on Vinkius.
2. Second, input your API Key into the client settings. You'll get credentials from your platform dashboard.
3. Third, tell your AI agent what you need—for instance, 'List all agents in California.' Your agent runs the tool and gives you the data.

## Frequently Asked Questions

**How do I list agents using the list_agents tool?**
You simply ask your agent: 'list_agents.' It pulls all available profiles. You can then follow up by asking for details on a specific profile ID, which runs get_agent.

**Is there a way to update an agent's title using the update_agent tool?**
Yes. The update_agent tool requires you to pass the agent's unique ID and the specific fields you want changed, like 'title.' You must provide the data in the correct JSON format.

**Can I list all office locations with list_offices?**
Yes. The list_offices tool retrieves every physical location recorded in your system. If you need deep details on one spot, use get_office and provide the specific ID.

**How do I find new potential clients with list_leads?**
To see all incoming prospects, run list_leads. This gives a high-level summary of every lead record. For deep dive info on one person, use get_lead.

**What credentials are needed before using the `create_agent` tool?**
You must provide your Luxury Presence API Key. This key, found in your platform settings, authenticates your agent and authorizes data creation requests to the system.

**How do I get detailed information for a single property lead using `get_lead`?**
You need to pass the unique Lead ID into the tool. This returns granular details, including contact history and specific interest metadata associated with that individual.

**What data does the `get_team` tool return about a specific team ID?**
It provides comprehensive metadata for an entire team structure. You'll get detailed information on all members, their roles, and the overall configuration of that real estate group.

**If I run `get_office` and suspect the location data is old, how do I verify accuracy?**
The tool pulls real-time office metadata. If the details seem stale, check your internal synchronization status in the Luxury Presence dashboard; this verifies data flow integrity.

**Can my AI automatically find the details for a specific agent by their ID?**
Yes! Use the `get_agent` tool with the Agent ID. Your agent will respond with complete metadata for the record, including name, bio, and contact information in seconds.

**How do I find my Luxury Presence API Key?**
Log in to your Luxury Presence platform, click your initials (bottom left), navigate to **Settings** > **API Keys**, and click **Generate Key** to see your unique secret token.

**Does it support lead monitoring?**
Yes, use the `list_leads` tool to retrieve the latest inquiries from your Presence platform via the AI agent.