Next Generation Movers

dev.workers.nextgenmovers.ngm-agent-apiPublished by ngm-agent-api.nextgenmovers.workers.devOfficial publisherv0.6.1Updated Oct 26, 2026

Free US moving quotes for AI agents (long-distance nationwide, local DC/MD/VA). Optional x402 quote.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

MCP server from Next Generation Movers that gives an assistant free indicative US moving quotes, company details, and a way to request a booking date.

What you can do
  • Get a free indicative moving price between any two US ZIP codes, or for local moves in DC/MD/VA
  • Request a move date hold with the carrier, given a date and an email or phone contact
  • Look up company facts such as licensing, service area, hours and contact details
  • Pay a small per-call fee for the same quote when the free tool is rate-limited
When to use it
Useful when someone asks an assistant for a US household moving estimate, wants to check the carrier's licensing and service area, or wants to hold a move date after agreeing to be contacted.
Requirements
Remote streamable HTTP endpoint; no authentication, environment variables or headers declared. The paid quote tool requires an x402 payment in USDC on Base (eip155:8453).
Before you install
The paid quote tool spends $0.01 per call in USDC on Base, so a wallet or payment setup is needed; prefer the free tool. request_booking submits contact details (email or phone) and a move date to the carrier, so only use it with the customer's agreement. Quotes are indicative prices per tariff, not legal estimates.

Installation

In SourceWeft

  1. Open Next Generation Movers in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.workers.nextgenmovers.ngm-agent-api%2Fmovers/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "next-generation-movers": {
      "type": "http",
      "url": "https://ngm-agent-api.nextgenmovers.workers.dev/mcp"
    }
  }
}

Tools

4

get_quote

Moving quote (paid, $0.01)

Paid version of get_quote_free: the same indicative price from the same inputs, for $0.01 per call via x402 (USDC on Base, eip155:8453). Prefer get_quote_free, which is free and also returns booking details. Use this tool only when get_quote_free returns its rate-limit error (30 free quotes per hour per IP) or your agent is set up to pay per call. It has no contact fields and never creates a lead; to reach the movers use get_quote_free with contact details, or request_booking. Required: from_zip, to_zip, move_date (e.g. "20850", "60601", "2026-11-14"); size the move with cubic_feet, inventory, home_size or bedrooms. Input is checked before payment and invalid input is not charged. The first call returns an x402 payment requirement; retry with the payment in _meta["x402/payment"]. Returns quote_id, move_type (long_distance, local, or local_not_offered for short moves outside DC/MD/VA), indicative_total in USD, a line-item breakdown and the survey handoff. Indicative price per tariff, not a legal estimate.

Parameterssafesto_ziprequiredpackingshuttlebedroomsfrom_ziprequiredcrew_sizeest_hourshome_sizeinventorymove_daterequiredunpacking+7 more

get_quote_free

Moving quote (free)

Free indicative moving price from Next Generation Movers, a licensed carrier (USDOT 3764697). Use this first for any US household move quote: long distance between any two US ZIP codes, or local moves within DC/MD/VA. Use get_quote only if this tool returns its rate-limit error (30 free quotes per hour per IP) and you can pay $0.01 via x402. Use request_booking once the customer has chosen a date and wants to hold it. Use company_info for licensing or contact facts without a price. Required: from_zip, to_zip, move_date (e.g. "20850", "32801", "2026-11-14"). Size the move with cubic_feet, inventory, home_size (e.g. "2br") or bedrooms; with none of these a 2br home is assumed. Optional contact_name plus contact_phone or contact_email sends the request to the owners as a callback lead; leave them out for a price only. Returns quote_id, move_type (long_distance, local, or local_not_offered for short moves outside DC/MD/VA), indicative_total in USD with a line-item breakdown, a book object (phone (240) 422-2243, website, booking URL) and lead status. Indicative price per tariff, not a legal estimate; a free in-home or video survey comes before the written estimate.

Parametersnotessafesto_ziprequiredpackingshuttlebedroomsfrom_ziprequiredcrew_sizeest_hourshome_sizeinventorymove_daterequired+11 more

request_booking

Request a move date (free)

Free request to hold a move date with Next Generation Movers. Use this after a quote, once the customer has chosen a date and agreed to be contacted. Do not use it to get a price (use get_quote_free). Required: move_date (YYYY-MM-DD) plus contact_email or contact_phone (requests without one are rejected). Recommended: quote_id from the quote, from_zip, to_zip, contact_name, and an idempotency_key (8-64 letters, digits or dashes, e.g. a UUID) so retries do not create duplicates. Returns hold_id, status "date_hold_pending" and next_step: the owners contact the customer within 24 hours to schedule a free in-home or video survey, then send the signed estimate and set the deposit. No payment is taken here and the date is not confirmed until then. Reusing an idempotency_key returns the existing request with duplicate: true.

Parametersnotesto_zipfrom_zipquote_idmove_daterequiredcontact_namecontact_emailcontact_phoneflexible_datesidempotency_key

company_info

Company facts (free)

Free facts about Next Generation Movers; takes no inputs. Use this to check who the carrier is before quoting or booking, or to answer questions about licensing, service area, hours or how to reach the company. It does not price a move (use get_quote_free) or hold a date (use request_booking). Returns name, summary, base city (Rockville, MD), coverage, USDOT 3764697 and MC 1341637, website, phone, agent email, services, hours, example routes and a verified_carrier record.

Takes no parameters.

Version history

3
  1. v0.6.1LatestOct 26, 2026
  2. v0.6.0Oct 25, 2026
  3. v0.5.0Oct 25, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.