Mmcp.market

ReelQuoteAI Survey Tool MCP server

by reelquoteai.com·com.reelquoteai/survey-tool·v1.1.0

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

C67/100grade C
What users say
No reviews yet
Be the first
Safety scan
C67/100

full report

Adoption
New

Little public usage data yet

Reviews

Write one

Nobody has reviewed ReelQuoteAI Survey Tool yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ReelQuoteAI Survey Tool tools (32, 6 write)

write = sends, deletes, buys or posts
  • acknowledge_gapsFree

    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.

  • approve_inventoryFree

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

  • ballpark_estimateFree

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

  • complete_uploadwrite actionFree

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

  • confirm_accessFree

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

  • create_jobwrite actionFree

    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.

  • create_keywrite actionFree

    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.

  • create_upload_urlwrite actionFree

    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.

  • edit_itemsFree

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

  • get_availabilityFree

    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.

  • get_cube_sheet_csvFree

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

  • get_date_pricesFree

    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.

  • get_jobFree

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

  • get_sessionFree

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

  • hand_off_videoFree

    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.

  • list_home_profilesFree

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

  • list_jobsFree

    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.

  • list_keysFree

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

  • list_webhook_deliveriesFree

    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.

  • quote_inventoryFree

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

  • replay_webhook_deliveryFree

    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.

  • report_outcomeFree

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

  • request_bookingFree

    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.

  • resolve_addressFree

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

  • revoke_keyFree

    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.

  • rotate_keyFree

    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.

  • search_catalogFree

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

  • send_resume_linkwrite actionFree

    Email the customer their resume link. Only on explicit request. Scope: jobs:write.

  • set_contactFree

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

  • set_move_dateFree

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

  • submit_jobwrite actionFree

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

  • suggest_addressesFree

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

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

1 low
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 529ms20/20
  • Tool poisoning32 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenanceno repository listed3/15
  • Maintainer identityverified namespace with website, no repo4/10

Findings (1)

  • lowNo source repository listedmaint.no-repo
Overall 67/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add --transport http survey-tool https://widget.reelquoteai.com/mcp
Add to Cursor

ReelQuoteAI Survey Tool: common questions

Is ReelQuoteAI Survey Tool MCP server safe?
With care: it is graded C, so read the findings first (67/100). Read the ReelQuoteAI Survey Tool safety report
How do I install ReelQuoteAI Survey Tool?
It runs remotely at widget.reelquoteai.com. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does ReelQuoteAI Survey Tool need an API key?
Yes. The registry entry asks for Authorization.
Is ReelQuoteAI Survey Tool maintained?
The latest release is v1.1.0.
Is ReelQuoteAI Survey Tool up?
100% of our last 6 checks got an answer. We check remote servers about four times a day.

More from reelquoteai.com