Talk to Your Property Data.
Using AI.
Connect Claude, Cursor, or any AI assistant to your Everything Apartments account. Ask questions in plain English and get instant answers from your live data — no spreadsheets, no manual lookups.
Works with Claude Desktop, Cursor, and any tool that supports the MCP standard.
What Can AI Do For Your Business?
Your AI assistant can answer any question about your properties — in real time, from your live data.
Instant Booking Answers
Ask your AI: "Who's checking in this weekend?" or "Is Unit 3 available from Friday to Sunday?"
No more digging through calendars or scrolling reservation lists.
Revenue at a Glance
Ask: "How much did I collect in payments this month?" or "List all unpaid reservations."
Your AI fetches the real numbers from your account instantly.
Guest History in Seconds
Ask: "Find all bookings for Adewale Okonkwo" or "Show me guests who stayed last month."
Instantly surface the right guest record, no searching required.
Maintenance Updates
Ask: "What maintenance tasks are still open?" or "Show me all tasks for Property A."
Stay on top of property upkeep without opening the dashboard.
Staff & Payroll
Ask: "List my employees in the Lagos team" or "Show the last payroll period."
HR questions answered in plain language, from your real records.
Inventory & Expenses
Ask: "What items are low in stock?" or "Show expenses over ₦50,000 this quarter."
Keep your cost tracking tight with conversational queries.
How It Works
Three simple steps to connect your AI assistant to your property data.
Generate an API Key
Go to Settings → API & Integration → Manage API Keys in your company account. Create a key in under a minute.
Connect Your AI Tool
Add our server URL and your API key to Claude Desktop or Cursor. Takes less than 2 minutes — we show you exactly how below.
Start Asking Questions
Ask your AI anything about your properties. It reads your live data and responds instantly — in plain English.
Quick Start
Set up in under 5 minutes. Choose your AI tool below.
Get Your API Key
Sign up, then go to Settings → API & Integration → Manage API Keys. Create a key with Read only permission to get started safely. You can create a Read & Write key later when you're ready to let AI take actions.
person_add Create Free AccountConnect to Claude Desktop
Open claude_desktop_config.json and paste this configuration. Replace YOUR_KEY with your API key.
{
"mcpServers": {
"everything-apartments": {
"url": "https://everythingonlineapartments.com/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_KEY"
}
}
}
}
Don't have Claude Desktop? Download it free →
Or Connect to Cursor
In Cursor, go to Settings → MCP and add a new server with these details:
sse
https://everythingonlineapartments.com/mcp/sse
Authorization: Bearer YOUR_KEY
Start Asking
Restart your AI tool. Then just ask:
API Reference
All data is scoped to your company. Read operations work with any key. Write operations require a Read & Write key. 55 tools available.
Authentication
Every request requires a Bearer token in the Authorization header:
Authorization: Bearer ea_live_your_key_here
Can query all data — reservations, payments, guests, properties, staff, and more. Safe for read-only AI assistants.
Can also create bookings, group bookings, expenses, items, POS transactions, utility purchases, and manage properties & units. Use with trusted AI tools only.
Rate limit: 300 requests/minute per IP.
Base URL: https://everythingonlineapartments.com/mcp/
| Tool / Action | What it does | Key type |
|---|---|---|
| Calendar & Availability | ||
| list_calendar_reservations | List reservations within a date range. Sort by check-in or creation date. | read only |
| list_blocking_days | List days marked as blocked or unavailable. | read only |
| get_calendar_availability | Check if a specific unit is available for given dates. | read only |
| get_availability | Find all available units for a date range. Filter by price, bedrooms, bathrooms, and guest capacity. | read only |
| Reservations | ||
| list_reservations | List reservations with filters. Sort by created_at, check-in, or check-out date. | read only |
| get_reservation | Get full details of a single reservation including group booking reference. | read only |
| reservation_stats | Get daily stats: check-ins, check-outs, in-house guests, occupancy rate. | read only |
| create_booking | Create a new internal booking on a unit. | read_write |
| create_group_booking | Book multiple units atomically in a single group. All-or-nothing. | read_write |
| get_group_booking | Get a group booking by reference or ID with all linked reservations. | read only |
| Payments | ||
| list_payments | List all payments with pagination. | read only |
| get_payment | Get details of a single payment. | read only |
| add_payment | Record a payment on an existing reservation. | read_write |
| Properties & Units | ||
| list_properties | List all your properties. | read only |
| create_property | Create a new property with address, state, area, and contact info. | read_write |
| update_property | Update property details. Deactivating cascades to all units. | read_write |
| get_property | Get full property details including address, coordinates, and unit count. | read only |
| list_units | List units. Filter by property, price range, bedrooms, bathrooms, or guest capacity. | read only |
| create_unit | Create a new unit with pricing, capacity, amenities, and house rules. | read_write |
| update_unit | Update unit details including pricing, description, and amenities. | read_write |
| get_unit | Get full unit details including description, amenities, and house rules. | read only |
| Guests | ||
| list_guests | List and search guests by first name, surname, full name, email, or phone. Sort by name or reservation count. | read only |
| get_guest | Get profile and contact details for a guest. | read only |
| update_guest | Update guest contact details and your company's guest profile fields like notes, blacklist status, address, and identification. | read_write |
| find_duplicate_guests | Find likely duplicate guests for a given guest using exact and similar matching rules. | read only |
| preview_guest_merge | Preview what would happen before merging two guests, including field changes, moved records, and warnings. | read only |
| merge_guests | Merge two guest records after confirming a valid preview signature. Permanently removes the duplicate guest. | read_write |
| Finance & Operations | ||
| list_expenses | List and filter expenses by property, category, date range, and approval status. | read only |
| expense_summary | Get aggregated expense totals grouped by category and/or property. | read only |
| create_expense | Record a new expense. Auto-flags/approves based on company settings. | read_write |
| update_expense | Update an expense. Approved expenses have restricted editable fields. | read_write |
| get_expense | Get full expense details including vendor, flags, and approval notes. | read only |
| list_payment_accounts | List payment accounts and balances. | read only |
| get_wallet | Get wallet balance, totals, status, and debt info. | read only |
| list_wallet_transactions | List wallet transaction history. Filter by type, category, and date range. | read only |
| list_payouts | List wallet withdrawals. Filter by status and date range. | read only |
| owner_payouts | Monthly P&L report per property: revenue, expenses, fees, and net profit. | read only |
| list_utility_purchases | List electricity, airtime, and data purchases. Includes token info. | read only |
| get_utility_purchase | Get full utility purchase details including electricity token and API response. | read only |
| create_utility_purchase | Initiate a utility purchase (electricity token, airtime, data) via external provider. | read_write |
| Staff & HR | ||
| list_departments | List all departments. | read only |
| list_employees | List and search employees. Filter by department, status, or search by title. | read only |
| get_employee | Get employee details including position, department, and hire date. | read only |
| list_payroll_periods | List payroll periods. | read only |
| Inventory & Stores | ||
| list_stores | List stores (inventory locations). Filter by property, type, or status. | read only |
| list_items | List inventory items. Filter by store, low stock, or search by name/SKU. | read only |
| create_item | Add a new item to a store with pricing and stock levels. | read_write |
| update_item | Update item details. Stock changes create audited stock movements. | read_write |
| list_pos_transactions | List POS transactions. Filter by store, reservation, or date range. | read only |
| pos_summary | Get aggregated POS sales totals, counts, and averages. Group by store. | read only |
| create_pos_transaction | Create a POS transaction. Completed sales auto-deduct stock. | read_write |
| update_pos_transaction | Update drafts or cancel completed POS transactions. | read_write |
| Maintenance | ||
| list_maintenance_tasks | List maintenance tasks. | read only |
| get_maintenance_task | Get details of a single maintenance task. | read only |
| Messaging & Audit | ||
| list_message_templates | List saved message templates. | read only |
| list_correspondences | List correspondence/message history. | read only |
| get_correspondence | Get a single correspondence thread. | read only |
| list_audit_logs | List audit log events for your company. | read only |
Ready to connect your AI?
Generate your API key in under a minute. No credit card needed to get started.