Menu
smart_toy AI-Powered Integration

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.

event_note

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.

payments

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.

group

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.

build

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.

badge

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_2

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.

key
1

Generate an API Key

Go to Settings → API & Integration → Manage API Keys in your company account. Create a key in under a minute.

settings
2

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.

chat
3

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.

1

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 Account
2

Connect 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 →

2

Or Connect to Cursor

In Cursor, go to Settings → MCP and add a new server with these details:

Type sse
URL
https://everythingonlineapartments.com/mcp/sse
Header Authorization: Bearer YOUR_KEY
3

Start Asking

Restart your AI tool. Then just ask:

chat_bubble "List my reservations for this week"
chat_bubble "Is Unit 5 available from the 20th to the 25th?"
chat_bubble "Show me all payments received today"
chat_bubble "What maintenance tasks are still open?"

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
Read Only

Can query all data — reservations, payments, guests, properties, staff, and more. Safe for read-only AI assistants.

Read & Write

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.