EasyBroker integration
EasyBroker is a real estate CRM and listing platform used by agencies in Mexico and Latin America. List, search, read, create and update the agency's properties (price, operations, location, photos, features, status), see each property's publication status on connected portals, list and record contact requests (leads) and list, read and update contacts, and read catalogs: property types, features, listing statuses, locations, collaborations with other agencies and the agency's users. Contacts, contact requests and users are personal data. Left out: deleting anything (the API has no delete route) and the partner-only App Integration API. Authentication is the account's API key, sent in the X-Authorization header; only an account administrator can see it, under Settings, API para programadores.
Say what should happen.
The workflow builds itself.
What you can do with EasyBroker
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Property, 4 operations
create_propertyCreate propertyPOSTCreates a property in the EasyBroker account. Created as published, it may also be sent to the portals the agency has connected; create it as not_published to review it first.get_propertyGet propertyGETReturns one property in full: title, descriptions (public and private), type, condition, operations with prices and commissions, location, rooms, sizes, photos, features, tags, assigned agent, files and public URL.list_propertiesList propertiesGETLists the agency's properties, 20 per page by default (50 max): public id, title, type, location, operations and prices, rooms, sizes, assigned agent and main photo. Filter by type, status, price, size and update time.update_propertyUpdate propertyPATCHUpdates a property; only the fields sent change, the rest keep their value. images replaces all current photos; the docs do not say how tags, features and operations are merged, so send their full list.
Contact, 3 operations
get_contactGet contactGETReturns one contact (personal data): names, title, company, private notes, tags, source, probability, status, assigned agent, emails, phones, addresses and last activity time.list_contactsList contactsGETLists the agency's contacts (leads), 20 per page by default (50 max), with name, email, phone, assigned agent, source and status. Personal data. Filter by dates, status, probability, tag, agent, office or source.update_contactUpdate contactPATCHUpdates a contact (personal data); only the fields sent change. A list sent (tags, emails, phones, addresses) replaces the current one: matching entries are kept, missing ones removed.
Contact request, 2 operations
create_contact_requestCreate contact requestPOSTRecords a lead in the EasyBroker account: creates a contact, or updates the existing one with the same email, and adds the message to its history. Personal data of the person who asked.list_contact_requestsList contact requestsGETLists contact requests (leads asking about a property) with the person's name, phone, email, message, property and source. Personal data. Filter by period or property.
Collaboration, 1 operation
list_collaborationsList collaborationsGETLists the agency's collaborations with other agencies of the EasyBroker network.
Feature, 1 operation
list_featuresList featuresGETReturns a list of the property features available in your organization's country. You can also provide a `locale` parameter to define the language you want the name of the features to be in.
Listing status, 1 operation
list_listing_statusesList listing statusesGETReturns a list of property listing statuses from your organization.
Location, 1 operation
list_locationsList locationsGETFinds EasyBroker locations: a state, city or neighborhood by name (query) or the city and neighborhoods of a postal code, with their children. Without parameters, the states of the account's country.
Property integration, 1 operation
list_property_integrationsList property integrationsGETLists, for every property connected to at least one portal, its publication status on each connected portal. limit counts properties, not portal listings.
Property type, 1 operation
list_property_typesList property typesGETReturns a list of the property types from your organization's country. You can also provide a `locale` parameter to define the language you want the name of the property types to be in.
User, 1 operation
list_usersList usersGETLists the active users (agents) of the agency with their name, email and phone. Personal data of employees.
Use EasyBroker from Claude Code, Cursor or Codex
Connect EasyBroker in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its EasyBroker operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect EasyBroker
- Create your workspace
Sign up free. Nothing to install.
- Connect EasyBroker once
Add your EasyBroker connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
EasyBroker integration FAQ
What can you do with the EasyBroker integration?
LiveContext exposes 16 operations on EasyBroker, covering property, contact, contact request and collaboration.
