Integration

TIDY integration

TIDY is an AI property manager for homes and short-term rentals. Manage property addresses with access and parking notes, check booking availability and prices, book, update, reschedule and cancel cleaning jobs, track guest reservations, file and update maintenance tasks, list to-do lists, add your own service pros, and send TIDY's AI concierge a plain-language request then read its answer. Signing up and logging in by password are left out, as are TIDY's test routes. Authentication is an API key (TIDY app, Developers, API Keys) sent as a Bearer token in the Authorization header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in TIDY.Built from the 27 TIDY tools below, on the connection you add once.

What you can do with TIDY

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.

Address, 5 operations

  • create_addressCreate addressPOSTAdd a property address. address, city, postal_code and parking are required; country_code is US when left out. Parking details tell pros where to park.
  • delete_addressDelete addressDELETEPermanently delete a property address. Cancel its active jobs first (cancel_job); this cannot be undone.
  • get_addressGet addressGETGet one property address by its id, with access notes and parking details.
  • list_addressesList addressesGETList every property address on the account, with access notes and parking details. Use an address id with create_job, list_booking_availabilities or create_task.
  • update_addressUpdate addressPUTUpdate a property's name, access notes or parking details. Only the fields you send change; leave the others out to keep them. The street address itself cannot be changed here.

Task, 5 operations

  • create_taskCreate taskPOSTFile a maintenance or issue report for a property (address_id, title, description, type). Set assigned_to_concierge to true to have TIDY's concierge handle it.
  • delete_taskDelete taskDELETEPermanently delete a task by its id. This cannot be undone.
  • get_taskGet taskGETGet one task (maintenance or issue report) by its id: title, description, type, status, urgency, due date and reporter.
  • list_tasksList tasksGETList tasks (maintenance or issue reports) on the account, optionally filtered by address, status, type, urgency or concierge assignment.
  • update_taskUpdate taskPUTUpdate a task by its id. Only the fields you send change; leave the others out to keep them.

Guest reservation, 4 operations

  • create_guest_reservationCreate guest reservationPOSTRecord a guest stay at a property: address_id, check_in and check_out. TIDY can schedule turnover cleanings from guest reservations.
  • delete_guest_reservationDelete guest reservationDELETEPermanently delete a guest reservation by its id. This cannot be undone.
  • get_guest_reservationGet guest reservationGETGet one guest reservation by its id: address, check-in, check-out and the related job id.
  • list_guest_reservationsList guest reservationsGETList guest reservations (check-in and check-out) on the account, optionally for some addresses only.

Job, 4 operations

  • create_jobCreate jobPOSTBook a cleaning job at a property within a time window. This places a real, billed booking that pros are offered; check slots and prices first with list_booking_availabilities.
  • get_jobGet jobGETGet one job by its id: status, price, service, schedule window, current start time and a link to it in TIDY.
  • list_jobsList jobsGETList the jobs (booked cleanings) on the account, optionally filtered by address, to-do list or status. Each job gives its status, price, service and schedule window.
  • update_jobUpdate jobPUTChange a job's time window or to-do list. Only the fields you send change; leave the others out to keep them. To change the service, use reschedule_job.

Message tidy, 3 operations

  • get_messageGet messageGETGet one message sent to TIDY and its status; when status is completed, response_message holds the answer, and when failed the request did not succeed.
  • list_messagesList messagesGETList the messages sent to TIDY's AI concierge, with each one's status and answer (response_message).
  • send_messageSend messagePOSTAsk TIDY's AI concierge anything in plain language (book, report, ask). The answer comes back in response_message; a failed status fails the step. Waits for the job and returns the finished result; gives up after 5 minutes.

Booking availability, 1 operation

  • list_booking_availabilitiesList booking availabilitiesGETList the open time slots and prices for one service at a property, before booking it with create_job. Each slot gives date, time, price and currency.

Cancel, 1 operation

  • cancel_jobCancel jobPOSTCancel a scheduled job by its id. TIDY's cancellation policies, which may charge a fee depending on timing, apply.

Preview, 1 operation

  • preview_job_acceptancePreview job acceptanceGETEstimate how likely pros are to accept a job at a given price and time window, with the prevailing market price, before booking it with create_job.

Pro, 1 operation

  • create_proCreate proPOSTAdd a service pro you work with to your TIDY account, by name and email, so you can assign your own pro to jobs.

Reschedule, 1 operation

  • reschedule_jobReschedule jobPOSTRebook a job in a new time window: TIDY cancels the current schedule and books the new one. service_type_key, start_no_earlier_than and end_no_later_than are required.

To do list, 1 operation

  • list_to_do_listsList to do listsGETList the active to-do lists (checklists pros follow), optionally for some addresses only. Pass a list id to create_job.

Use TIDY from Claude Code, Cursor or Codex

Connect TIDY in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its TIDY operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect TIDY

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect TIDY once

    Add your TIDY connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. 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.

TIDY integration FAQ

What can you do with the TIDY integration?

LiveContext exposes 27 operations on TIDY, covering address, task, guest reservation and job.

Popular integrations

Browse the whole catalog