# Brokermint MCP MCP

> Brokermint lets you manage your entire real estate back office—from client contacts to deal status and commission payouts—all through natural conversation. Connect it once to any AI agent and keep track of transactions and commissions without switching between dashboards or digging through spreadsheets.

## Overview
- **Category:** real-estate
- **Price:** Free
- **Tags:** transaction-management, commission-tracking, back-office, contact-management, real-estate-crm, automation

## Description

Managing a brokerage means juggling deals, people, and money, and the old way is brutal. You shouldn't have to jump between five different tabs just to check if a deal status changed or who needs an update on their commission payout. This MCP connects your core real estate workflow—everything in Brokermint—directly into your AI agent. Instead of clicking through multiple forms, you talk to it: 'What is the current status of the listing at 123 Oak Street?' The answer comes back instantly. You can track every contact, list all transactions, and even pull up detailed commission structures just by asking. Because this MCP sits within the Vinkius catalog, once you connect your AI client, you get access to this real estate data alongside dozens of other business tools. It keeps everything in one place, letting you run complex back-office operations using only natural language.

## Tools

### create_contact
Creates a brand new person record (contact) in your brokerage account.

### create_transaction
Starts a completely new real estate deal within the system.

### get_account_info
Pulls core details about your main account or site settings.

### get_contact
Retrieves all specific details for a single, known contact by name or ID.

### get_transaction
Fetches the full history and metadata for one specific real estate deal.

### list_commissions
Lists the total commission amounts and split structures associated with a given transaction ID.

### list_contacts
Returns a comprehensive list of all people (buyers, sellers, etc.) saved in your contacts directory.

### list_transactions
Provides a summary list of every real estate transaction managed by the brokerage.

### list_users
Returns a roster of all agents and internal users registered to the account.

### update_transaction
Changes specific details, like status or notes, for an existing deal record.

## Prompt Examples

**Prompt:** 
```
List my last 5 real estate transactions in Brokermint.
```

**Response:** 
```
I've retrieved your transactions. You have 5 recent deals, including '742 Evergreen Terrace' (Status: Listing) and '123 Maple St' (Status: Pending).
```

**Prompt:** 
```
Show the commission structure for transaction tr_99283.
```

**Response:** 
```
Retrieving commissions for tr_99283... The total commission is $15,000, with a 3% split for the listing agent ($7,500) and 3% for the buyer's agent ($7,500).
```

**Prompt:** 
```
Create a new contact named John Doe with email john@example.com.
```

**Response:** 
```
Contact 'John Doe' has been successfully created in your Brokermint account with ID cont_123.
```

## Capabilities

### Track and modify property deals
View all active and past listings, get deep details on any specific deal, or change a transaction's status with a single command.

### Manage client records
Create brand new contacts for buyers, sellers, or partners; or quickly pull up the full profile of an existing person.

### Calculate and view payouts
Retrieve detailed commission breakdowns and payout schedules tied to specific property transactions.

### Audit account data
Pull core operational information about your brokerage account or site details directly from the MCP.

### Coordinate agent lists
Access and list every user and agent registered in the platform for team coordination.

## Use Cases

### The Broker needs an immediate overview
A broker asks their agent: 'Show me the status for all deals in Q2.' The agent calls `list_transactions`, filtering out completed deals and providing a live list of active opportunities.

### The Coordinator needs to update records
The coordinator notes that a deal's title is wrong. They tell the agent: 'Update transaction tr_99283 with the new property address.' The agent runs `update_transaction` and confirms the change.

### The Agent needs to track leads
An agent meets a potential seller. They tell their agent: 'Create a contact named Jane Smith at 123 Main St.' The agent runs `create_contact` and logs the data.

### The Ops Manager needs financial proof
An ops manager asks: 'What is the commission split for transaction tr_99283?' The agent calls `list_commissions`, giving a precise, documented payout breakdown.

## Benefits

- Stop manually checking status boards. You can use the `list_transactions` tool to get a summary of every deal, letting you instantly filter by 'Pending' or 'Closed'.
- Keep your client data clean. Instead of guessing who has been contacted, you can run `list_contacts` and then use `get_contact` to pull up specific details for any person.
- Get paid faster. To check payout potential, just ask the agent to use `list_commissions` on a transaction ID; it pulls the full breakdown instantly.
- Never lose track of who does what. You can access your team directory anytime using `list_users`, giving you an immediate roster of all agents in the account.
- Save time updating files. If a deal status changes, instead of clicking through forms, you simply tell your agent to run `update_transaction`.

## How It Works

The bottom line is you treat complex back-office processes like simple conversations with your AI agent.

1. Subscribe to this MCP and enter your Brokermint API key and Account ID.
2. Connect the service to your preferred AI client (Claude, Cursor, etc.).
3. Ask your agent a natural language question—like 'List all pending deals'—and it uses the tools to fetch live data.

## Frequently Asked Questions

**Can I use Brokermint MCP to list all my contacts?**
Yes, you can. Just ask your agent to run `list_contacts`. This pulls a full roster of every buyer, seller, and participant saved in the system.

**How do I check commissions with Brokermint MCP?**
You need to provide a transaction ID. Tell your agent: 'List commissions for tr_123.' The tool uses `list_commissions` to give you the detailed payout split.

**Is Brokermint MCP good for new deals?**
Yes, it can start them. You ask your agent to create a deal and run `create_transaction`, getting the record logged immediately.

**What if I need to fix an old transaction? Can Brokermint MCP do that?**
Absolutely. You use the `update_transaction` tool by providing the deal ID and specifying exactly what needs changing, like a note or status.

**What information can I get about my general account using `get_account_info`?**
It pulls core setup data. This tool confirms your overall site and primary account details, letting you quickly verify connectivity without needing to dive into specific deals.

**When should I use `get_transaction` to pull up all the metadata for one property deal?**
Use this when you need deep data on a single transaction ID. It retrieves comprehensive information, including status and key dates, letting you verify details without listing every deal in your workspace.

**Does the MCP allow me to run `list_users` to get our internal team directory?**
Yep. This tool pulls a roster of all agents and users configured within your Brokermint account. It's useful for quickly checking who is active on the platform.

**If I need to onboard a brand new participant, how does the `create_contact` tool work?**
It instantly adds a contact record into your Brokermint system. You just provide the necessary details like name and email, and it logs them right with a unique ID.

**Can I check the commissions for a specific deal?**
Yes! Use the `list_commissions` tool with the Transaction ID. Your agent will fetch the detailed breakdown of payouts and commission structures for that deal.

**How do I list all the active real estate transactions?**
Simply ask the agent to `list_transactions`. It will retrieve the current deals from your Brokermint account, including addresses and status information.

**Does the integration allow creating a new contact?**
Yes. Use the `create_contact` action and provide the full name and email. The contact will be added to your Brokermint account instantly.