Skip to content

Integration · Field service

hover.to

Connect Claude & ChatGPT to Hover

Ask your AI for the measurements on a property, which jobs still need photos, or to send a homeowner a capture request, and it works in your Hover account. It can search and create jobs, read measurements as data or as a PDF report, list wireframe images and inspections, and add notes. It can also reassign a job to someone else on your team.

Connect Hover free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Get the measurements for the job at 12 Oak Street.”

    The AI searches your jobs by address and reads the measurements of the completed job as structured data.

  • “Send me the measurements report for the Miller job as a PDF.”

    It finds the job and gets its measurements report as a PDF.

  • “Which jobs are still waiting for photos?”

    It searches jobs in the needsphotos state and lists them with address and customer.

What your AI can do

Jobs and capture requests

Search, create and update jobs, archive old ones, and send or resend capture requests to homeowners.

Measurements and reports

Read measurements of completed jobs as data or as a PDF report, and list the wireframe images.

Inspections, notes and team

List inspections and their photos, read and add job notes, and find users to reassign jobs.

  • “Ask the homeowner at 45 Pine Road to capture the house in the Hover app.”

    It creates a capture request with the person's name and email, the address and the deliverable. Hover emails the invitation unless you turn that off.

  • “Add a note to the Miller job: the customer also wants a gutter quote.”

    It adds the note to the job, where your team can see it.

  • “Reassign the Miller job to Sam.”

    It looks up Sam among your Hover users and reassigns the job to him.

62 tools for Hover

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_job_noteChanges dataAdd a note to a job: pass `note_job_id` and the text in `note_body`.
  • archive_jobVisible to othersArchive a job by `job_id` so it no longer shows in the active list.
  • archive_userVisible to othersArchive a user (user id). Has effects visible outside this system. API summary: Remove User From Org.
  • create_blueprintChanges dataCreate a new blueprint. API summary: Blueprint Upload.
  • create_capture_requestMoves moneyInvite someone (usually the homeowner) to capture a property in the Hover app: pass `capture_request_capturing_user_name` and `capture_request_capturing_user_email`, plus job name, address and deliverable ID. Hover emails the invitation unless `capture_request_job_attributes_suppress_email` is set.
  • create_deliverable_change_requestChanges dataCreate a new deliverable change request. API summary: Create Deliverable Change Request.
  • create_jobChanges dataCreate a Hover job for a property: pass `job_name`, the address fields (`job_location_line_1`, city, region, postal code), customer name/email/phone and `job_deliverable_id` (2 Roof Only, 3 Complete, 5 Total Living Area Plus, 6 Total Living Area, 7 Capture Only, 8 Interior). Set `job_suppress_email` to stop Hover's emails.
  • create_job_shareChanges dataCreate a new job share. API summary: Create Job Share Links.
  • create_org_users_jsonVisible to othersCreate a new users json for a org. Has effects visible outside this system. API summary: Invite User to Existing Org.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Register Webhook.
  • create_webhook_request_verificationDeletesCreate a new request verification for a webhook. Destructive action; may require approval. API summary: Resend Webhook Verification Code.
  • delete_capture_requestMoves moneyPermanently delete a capture request by capture request id. Financial or irreversible action; may require approval. API summary: Delete Capture Request.
  • delete_deliverable_change_requestDeletesPermanently delete a deliverable change request by job id. Destructive action; may require approval. API summary: Delete Pending Change Request.
  • delete_job_shareDeletesPermanently delete a job share by job share id. Destructive action; may require approval. API summary: Delete Job Share Links.
  • delete_jsonsMoves moneyPermanently delete a json by json id. Financial or irreversible action; may require approval. API summary: Delete a Note.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.
  • get_capture_requestGet one capture request by `capture_request_identifier`, including the capture link and status.
  • get_inspectionGet one inspection by `inspection_id`.
  • get_jobGet one Hover job by `project_id` (the job ID), including its address, customer and state.
  • get_job_measurementsGet the measurements of a completed job by `job_id` as structured JSON data.
  • get_job_measurements_pdfGet the measurements report of a completed job as a PDF by `job_id`.
  • get_job_shareGet one job share by job share id. API summary: Show Job Share Links.
  • get_orgGet one org by org id. API summary: Show Organization Details.
  • get_user_profileGet a Hover user's profile by `current_user_id`.
  • get_webhookGet one webhook by webhook id. API summary: Show Webhook.
  • list_administeredsList administereds. API summary: List Organization Tree.
  • list_capture_requestsMoves moneyList capture requests (invitations for someone to photograph a property with the Hover app).
  • list_checklistsList checklists. Optional filters: org id or job id. API summary: Get All Checklists for a Job.
  • list_deliverable_change_requestsList deliverable change requests. Optional filters: job id or current user id.
  • list_esxesList esxes. API summary: Get ESX Export.
  • list_image_image_jpgsList image jpgs for a image. Optional filters: version. API summary: Retrieve Original Image.
  • list_image_rotated_image_jpgsList rotated image jpgs for a image. Optional filters: version. API summary: Retrieve Rotated Image.
  • list_inspection_photosList the photos attached to an inspection by `inspection_id`.
  • list_job_inspectionsList the inspections recorded on a job by `job_id`.
  • list_job_notesList the notes on a job; pass `job_id`.
  • list_job_sharesList job shares. Optional filters: current user id. API summary: List Job Share Links.
  • list_job_wireframe_imagesList the wireframe (3D model diagram) images of a job by `job_id`.
  • list_jpgsList jpgs. API summary: Get Job's Primary Image.
  • list_latestsList latests. Optional filters: org id or job id. API summary: Get a Job's Latest Checklist.
  • list_payment_receipt_htmlsList receipt htmls for a payment. API summary: Get a Job's HTML Receipt.
  • list_payment_receipt_pdfsList receipt pdfs for a payment. API summary: Get a Job's PDF Receipt.
  • list_paymentsList payments. Optional filters: current user id, good id, good type, state, month or year. Results are paginated.
  • list_pricesList prices. Optional filters: deliverable change request job id, deliverable change request new deliverable id or current user id. API summary: Get Upgrade Price.
  • list_project_measurements_xlsxesList measurements xlsxes for a project. API summary: Get XLSX Measurements.
  • list_project_measurements_xmlsList measurements xmls for a project. API summary: Get XML 3D Export.
  • list_project_skpsList skps for a project. API summary: Get SKP Export.
  • list_project_xact_schema_xmlsList xact schema xmls for a project. API summary: Get PIF/FIF Export.
  • list_roofsList roofs. Optional filters: roof square feet, rakes linear feet, hips linear feet, valleys linear feet or step flashing linear feet. API summary: Recommended Roof Waste Factor.
  • list_walletsList wallets. Optional filters: current user id or per. Results are paginated. API summary: List Available Wallets.
  • list_webhooksList webhooks. API summary: List All Webhooks.
  • list_wireframe_roof_pngsList wireframe roof pngs. Optional filters: version.
  • reassign_jobChanges dataReassign a job (`job_id`) to another Hover user in your organization (`user_id`).
  • resend_capture_requestMoves moneyResend the capture invitation notifications for a capture request by `capture_request_id`. The person is contacted again.
  • search_existsSearch exists by email. Use this to find existing exists before creating a new exist. API summary: Check for Existing Capture Request.
  • search_jobsList or search Hover jobs (properties). Filter with `search` (3+ characters, e.g. address or customer), `states` (complete, processing, needsphotos...), `archived`, `mine` or `updated_since`; page with `page` and `per`.
  • search_usersList or search users in your Hover organization by name or email with `search`; filter by `state` or `admin`.
  • submit_webhookDeletesVerify a webhook (webhook verification code). Destructive action; may require approval. API summary: Verify Webhook.
  • update_jobChanges dataUpdate a job's name, address, customer details or external identifier by `project_id`. Only the fields you pass change.
  • update_job_shareChanges dataUpdate an existing job share identified by job share id. Only the fields you pass are changed. API summary: Update Job Share Links.
  • update_notes_jsonsVisible to othersUpdate an existing notes json. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Note.
  • update_orgChanges dataUpdate an existing org identified by org id. Only the fields you pass are changed. API summary: Update Organization.
  • update_project_test_state_jsonChanges dataUpdate an existing project identified by job id. Only the fields you pass are changed. API summary: Update a Job to Test State Complete.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Hover from the app list.

  2. 2

    Paste your key

    Create your own Hover integration, paste its Client ID and Client Secret, then sign in with Hover once. You must be a Hover team admin. In Hover, click your email address (top right) › Settings, then Developer, and click Create New Integration. Set the Redirect URI to https://heymyapps.com/oauth/callback and save.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Hover?

It can search and read jobs, measurements, measurement PDFs, wireframe images, inspections and their photos, job notes, capture requests and users. It can create and update jobs, add notes, reassign and archive jobs, and create or resend capture requests.

Does the AI see my Hover credentials?

No. Your Client ID, Client Secret and sign-in tokens are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Creating or resending a capture request contacts a homeowner, and archiving a job removes it from the active list, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

Hover connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Hover account.

Why do I need to create my own Hover integration?

Hover lets team admins create integrations under Settings › Developer. You create one for HeyMyApps with the redirect URI https://heymyapps.com/oauth/callback, paste its Client ID and Client Secret into HeyMyApps and sign in with Hover once. The connection then belongs to your own Hover organization.

Let your AI work in Hover today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Hover free

HeyMyApps is not affiliated with Hover. Product names are trademarks of their owners.