ReelQuoteAI Survey Tool

com.reelquoteai由 reelquoteai.com 发布官方发布者v1.1.0更新于 Oct 24, 2026

Filmed moving surveys, itemized inventories, firm quotes and bookings for moving companies.

已验证Streamable HTTP可网页运行商业与电商

概览

AI 生成的概览

让助手通过托管的 ReelQuoteAI 端点,为搬家公司创建视频搬家勘察、逐项物品清单、固定报价和预约。

可以做什么
这是一个远程 MCP 服务器,把助手连接到面向搬家公司的 ReelQuoteAI 服务。根据注册表描述,它涵盖视频搬家勘察、逐项物品清单、固定报价和预约。清单中未列出具体工具,因此这里无法说明可用的具体操作。
适用场景
如果你所在的搬家公司已经在使用 ReelQuoteAI,并希望助手协助生成勘察、清单、报价或预约,可以考虑使用。没有 ReelQuoteAI 账户则没有用处,且清单未说明各工具的具体行为。
运行要求
远程 streamable HTTP 端点 widget.reelquoteai.com,无需本地包或运行时。必须提供 Authorization 请求头,内容为 Bearer ReelQuoteAI API 密钥,由搬家公司从其仪表板获取;测试密钥可运行沙盒。需要能访问该端点的网络。
安装前请注意
该服务器要求 Authorization 请求头携带 Bearer ReelQuoteAI API 密钥,这属于凭据,应避免出现在日志和共享配置中。描述提到报价和预约,因此助手操作可能创建或更改业务记录,或确定价格;在依赖之前请确认每项操作的具体作用。勘察和清单数据可能作为第三方数据发送给 ReelQuoteAI。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ReelQuoteAI Survey Tool,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.reelquoteai%2Fsurvey-tool/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "reelquoteai-survey-tool": {
      "type": "http",
      "url": "https://widget.reelquoteai.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

工具

32

get_session

Resolve the key to its mover (name, branding, config).

Resolve the key to its mover (name, branding, config). Scope: quote.

无需输入参数。

list_home_profiles

Home sizes for the ballpark step (2br_apt, 3br_house, …).

Home sizes for the ballpark step (2br_apt, 3br_house, …). Scope: quote.

无需输入参数。

ballpark_estimate

Instant estimate range from home size + addresses.

Instant estimate range from home size + addresses. Free; never bookable. Scope: quote.

输入参数origindwelling必填move_datedestinationdistance_miles

create_job

Start a job (the survey container).

Start a job (the survey container). Contact details are NOT accepted here — funnel rule. Send `Idempotency-Key` so a retry cannot create a second job. Scope: jobs:write.

输入参数origindwellingmove_datequote_kinddestinationidempotency_key

list_jobs

List jobs for the tenant, newest first.

List jobs for the tenant, newest first. Secret key only. Paged: pass `limit` (1–100, default 25), optional `status`, and `cursor` from the previous page's `next_cursor` (null on the last page; a bad cursor is a 400). Scope: jobs:read.

输入参数limitcursorstatus

get_job

Full job state: status, inventory, quote, access, terms, move_date.

Full job state: status, inventory, quote, access, terms, move_date. Scope: jobs:read.

输入参数job_id必填

set_contact

Store customer email + optional name + move date.

Store customer email + optional name + move date. Sends NOTHING — required before upload-url. Scope: jobs:write.

输入参数nameemail必填job_id必填consent必填move_date

create_upload_url

Presigned upload for the walkthrough video.

Presigned upload for the walkthrough video. Requires stored contact email. Body: { content_type, consent, size }. Send the byte size: at or above 16 MB the response carries `multipart` (an upload_id, a part_size and a presigned PUT per part) instead of `upload`, and each part is retried on its own rather than restarting the whole video. Report each part's ETag to /upload-complete. Below the threshold, or if opening a multipart upload fails, the response is a single `upload`. Scope: jobs:write.

输入参数sizejob_id必填consent必填content_type必填

complete_upload

Assemble a chunked upload.

Assemble a chunked upload. Body: { upload_id, parts: [{ part_number, etag }] }. Only after every part has been PUT; then call /submit. Scope: jobs:write.

输入参数parts必填job_id必填upload_id必填

submit_job

Queue the uploaded video for analysis.

Queue the uploaded video for analysis. Poll GET /jobs/{id} for status. Scope: jobs:write.

输入参数job_id必填

hand_off_video

Server-side handoff: give us a public https URL of the walkthrough instead of up

Server-side handoff: give us a public https URL of the walkthrough instead of uploading it from a browser. Secret key only. We fetch it (up to 500 MB, streamed) and the job runs exactly as an upload would — poll GET /jobs/{id}. Needs the stored contact email and consent, like /upload-url. Replaces /upload-url, /upload-complete and /submit for a caller that already holds the file. A job whose fetch failed (`error`) may be handed a new URL. Counts toward the mover's daily analysis cap (429). Scope: jobs:write.

输入参数url必填job_id必填consent必填content_type

confirm_access

Confirm floors / elevator / stairs / carry distance for both ends.

Confirm floors / elevator / stairs / carry distance for both ends. Scope: jobs:write.

输入参数job_id必填originmove_datedestination

edit_items

Edit inventory (quantity, exclude, add by item_key).

Edit inventory (quantity, exclude, add by item_key). Response carries the re-priced quote. Scope: jobs:write.

输入参数items必填job_id必填

approve_inventory

Customer sign-off on the inventory, plus free-text notes.

Customer sign-off on the inventory, plus free-text notes. Scope: jobs:write.

输入参数notesjob_id必填approved

acknowledge_gaps

Record the customer's answer to the capture-gap prompts (inventory.gaps on GET /

Record the customer's answer to the capture-gap prompts (inventory.gaps on GET /jobs/{id}). Body: { acknowledged: true } stamps "nothing is missing"; false clears it. The prompts themselves are recomputed from the current inventory on every read, so fixing a gap removes its prompt without this call. Scope: jobs:write.

输入参数job_id必填acknowledged

request_booking

Request the booking.

Request the booking. Idempotent per job; requires approve:true (types-name-as-signature approval of the inventory + quote, stored with a quote snapshot) and accept_terms when the mover has terms. Scope: jobs:write.

输入参数name必填email必填phonejob_id必填approve必填accept_terms

report_outcome

Report actuals (hours, final cents, crew).

Report actuals (hours, final cents, crew). Secret key only. Scope: outcomes.

输入参数notesjob_id必填actual_crewactual_hoursactual_total_cents

get_cube_sheet_csv

Itemized cube sheet as CSV (Excel-ready): rooms, volumes, weights, exclusions.

Itemized cube sheet as CSV (Excel-ready): rooms, volumes, weights, exclusions. Secret key only. Scope: jobs:read.

输入参数job_id必填

get_date_prices

This job's quote priced across a ~2-week window from the mover's date rules.

This job's quote priced across a ~2-week window from the mover's date rules. flat=true means every day prices the same. Scope: jobs:read.

输入参数job_id必填

set_move_date

Set or clear the move date; invalidates and recomputes the quote.

Set or clear the move date; invalidates and recomputes the quote. Refused after a booking is requested. Scope: jobs:write.

输入参数datejob_id必填

quote_inventory

Direct pricing for agents: items or total_cuft in, firm quote out.

Direct pricing for agents: items or total_cuft in, firm quote out. Secret key only. Scope: quote.

输入参数itemsoriginmove_datetotal_cuftdestinationrate_card_iddistance_milestotal_weight_lbs

get_availability

Which days the mover has marked off, before a job exists.

Which days the mover has marked off, before a job exists. Soft: a marked day can still be requested — the mover confirms and calls first — so steer to an open day when the customer has a choice. Scope: quote.

输入参数daysfrom

list_keys

List the account's API keys — live and test, active and revoked.

List the account's API keys — live and test, active and revoked. Never a raw secret. Secret key with the `keys` scope. Scope: keys.

无需输入参数。

create_key

Mint a key.

Mint a key. The raw secret is in THIS response only. A key can never mint one broader than itself; a test key mints only test keys; a live secret key may mint the sandbox pair. Scope: keys.

输入参数kindmodelabelscopes

rotate_key

Replace a key with its twin (same kind, mode, scopes, label).

Replace a key with its twin (same kind, mode, scopes, label). The old key keeps working until `replaced.expires_at` so a deploy can swap values without a gap. Needs the `keys` scope even to rotate itself — rotate a scoped key with a full key or from the dashboard. A key is rotated once: rotating it again is a 409 `key_already_rotated`, and during its grace the old key cannot mint, rotate, revoke or read deliveries (403 `key_rotated`). A test key cannot rotate a live key (403 `mode_mismatch`). Scope: keys.

输入参数idgrace_hours

revoke_key

Revoke a key immediately.

Revoke a key immediately. The only live publishable key is refused (409) — rotate it instead. A test key cannot revoke a live key (403 `mode_mismatch`). Scope: keys.

输入参数id必填

list_webhook_deliveries

The delivery log: every webhook POST for 30 days, newest first, with its outcome

The delivery log: every webhook POST for 30 days, newest first, with its outcome and the exact body sent. Secret key with the `keys` scope. A key reads the deliveries of its own mode: live keys the live log, test keys the sandbox log. Scope: keys.

输入参数limitbeforejob_idwebhook_id

replay_webhook_delivery

Re-send one delivery to its endpoint: the same body byte for byte (same envelope

Re-send one delivery to its endpoint: the same body byte for byte (same envelope id, so your dedupe still works) under a fresh signature, with the usual retries. Returns the replay's own delivery record. Deliveries of the other mode are not found (404). Scope: keys.

输入参数id必填

search_catalog

Search the cube-sheet catalog (?q=sofa).

Search the cube-sheet catalog (?q=sofa). Scope: quote.

输入参数q必填

suggest_addresses

Address autocomplete (proxied; send session_token).

Address autocomplete (proxied; send session_token). Scope: quote.

输入参数inputsession_token

resolve_address

Resolve a suggestion to a full address (same session_token).

Resolve a suggestion to a full address (same session_token). Scope: quote.

输入参数place_idsession_token

版本历史

1
  1. v1.1.0最新Sep 16, 2026

评分

已满足适用检查项的 72%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。