此 MCP 可以做什么
Discovers, compares, quotes, books, and manages local moving and moving-labor services, including provider availability, orders, quotes, and rescheduling.
工具
输入模式
{'type': 'object', 'required': ['zipCodes'], 'properties': {'zipCodes': {'type': 'array', 'items': {'type': 'string'}, 'description': 'One or more 5-digit United States ZIP codes to check for coverage'}}}
输入模式
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'required': ['origin', 'destination', 'requestedDate', 'desiredArrivalWindow', 'contactInformation'], 'properties': {'notes': {'type': ['string', 'null'], 'maxLength': 6000}, 'origin': {'type': 'object', 'required': ['street', 'city', 'state', 'zip'], 'properties': {'zip': {'type': 'string', 'maxLength': 5, 'minLength': 5}, 'city': {'type': 'string', 'maxLength': 50, 'minLength': 1}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 1}, 'street': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'bedrooms': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}, 'streetLineTwo': {'type': ['string', 'null'], 'maxLength': 50}, 'flightsOfStairs': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}}}, 'crewSize': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'heavyItems': {'type': ['array', 'null'], 'items': {'type': 'object', 'required': ['itemType'], 'properties': {'itemType': {'enum': ['Unknown', 'ItemBetweenThreeAndFourFifty', 'ItemBetweenFourFiftyAndSix', 'ItemsSixPlus', 'Pianos'], 'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 100, 'minimum': 1}}}}, 'laborHours': {'type': 'number', 'maximum': 50, 'minimum': 2}, 'destination': {'type': 'object', 'required': ['street', 'city', 'state', 'zip'], 'properties': {'zip': {'type': 'string', 'maxLength': 5, 'minLength': 5}, 'city': {'type': 'string', 'maxLength': 50, 'minLength': 1}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 1}, 'street': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'bedrooms': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}, 'streetLineTwo': {'type': ['string', 'null'], 'maxLength': 50}, 'flightsOfStairs': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}}}, 'requestedDate': {'type': 'string'}, 'customReference': {'type': ['string', 'null'], 'maxLength': 100}, 'transportOptionId': {'type': 'integer'}, 'contactInformation': {'type': 'object', 'required': ['emailAddress', 'phoneNumber', 'firstName', 'lastName'], 'properties': {'lastName': {'type': 'string', 'maxLength': 50}, 'firstName': {'type': 'string', 'maxLength': 50}, 'phoneNumber': {'type': 'string'}, 'emailAddress': {'type': 'string', 'maxLength': 300}, 'secondaryPhoneNumber': {'type': ['string', 'null']}}}, 'providerLocationId': {'type': 'integer', 'maximum': 2147483647, 'minimum': 1}, 'desiredArrivalWindow': {'type': 'string'}}, 'description': 'The LFS marketplace create-quote request body'}}}
输入模式
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'required': ['contactInformation', 'serviceType'], 'properties': {'load': {'type': ['object', 'null'], 'required': ['address', 'desiredArrivalWindow', 'requestedDate'], 'properties': {'notes': {'type': ['string', 'null'], 'maxLength': 6000}, 'address': {'type': 'object', 'required': ['street', 'city', 'state', 'zip'], 'properties': {'zip': {'type': 'string', 'maxLength': 5, 'minLength': 5}, 'city': {'type': 'string', 'maxLength': 50, 'minLength': 1}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 1}, 'street': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'streetLineTwo': {'type': ['string', 'null'], 'maxLength': 50}}}, 'crewSize': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'laborHours': {'type': 'number', 'maximum': 50, 'minimum': 2}, 'requestedDate': {'type': 'string'}, 'flightsOfStairs': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}, 'workerLocationID': {'type': ['integer', 'null'], 'maximum': 2147483647, 'minimum': 1}, 'desiredArrivalWindow': {'type': 'string'}}}, 'unload': {'type': ['object', 'null'], 'required': ['address', 'desiredArrivalWindow', 'requestedDate'], 'properties': {'notes': {'type': ['string', 'null'], 'maxLength': 6000}, 'address': {'$ref': '#/properties/body/properties/load/properties/address'}, 'crewSize': {'type': 'integer', 'maximum': 12, 'minimum': 1}, 'laborHours': {'type': 'number', 'maximum': 50, 'minimum': 2}, 'requestedDate': {'type': 'string'}, 'flightsOfStairs': {'type': ['integer', 'null'], 'maximum': 20, 'minimum': 0}, 'workerLocationID': {'type': ['integer', 'null'], 'maximum': 2147483647, 'minimum': 1}, 'desiredArrivalWindow': {'type': 'string'}}}, 'heavyItems': {'type': ['array', 'null'], 'items': {'type': 'object', 'required': ['itemType'], 'properties': {'itemType': {'enum': ['Unknown', 'ItemBetweenThreeAndFourFifty', 'ItemBetweenFourFiftyAndSix', 'ItemsSixPlus', 'Pianos'], 'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 100, 'minimum': 1}}}}, 'transports': {'type': ['object', 'null'], 'properties': {'areWeMovingContainer': {'type': ['boolean', 'null']}, 'areWeMovingRentalTruck': {'type': ['boolean', 'null']}, 'areWeMovingFreightTrailer': {'type': ['boolean', 'null']}}}, 'serviceType': {'enum': ['Unknown', 'Standard', 'Elite', 'MoversPlusTruck', 'Transport', 'HybridZS', 'Container', 'FreightTrailer', 'CarShipping', 'TruckRental', 'ManagedLaborHourly', 'ManagedLaborPlus', 'CorporateRelocation_LaborOnly', 'CorporateRelocation_LocalFullService'], 'type': 'string'}, 'customReference': {'type': ['string', 'null'], 'maxLength': 100}, 'contactInformation': {'type': 'object', 'required': ['emailAddress', 'phoneNumber', 'firstName', 'lastName'], 'properties': {'lastName': {'type': 'string', 'maxLength': 50}, 'firstName': {'type': 'string', 'maxLength': 50}, 'phoneNumber': {'type': 'string'}, 'emailAddress': {'type': 'string', 'maxLength': 300}, 'secondaryPhoneNumber': {'type': ['string', 'null']}}}}, 'description': 'The marketplace create-quote request body'}}}
输入模式
{'type': 'object', 'required': ['body'], 'properties': {'body': {'type': 'object', 'required': ['originZip', 'destinationZip', 'originAddressType'], 'properties': {'originZip': {'type': 'string'}, 'destinationZip': {'type': 'string'}, 'originAddressType': {'enum': ['Unknown', 'House', 'CondoApt', 'Studio', 'Office', 'StorageUnit', 'Other', 'Castle'], 'type': 'string'}, 'originBedroomCount': {'type': ['integer', 'null']}}, 'description': 'The local full-service estimator request body'}}}
输入模式
{'type': 'object', 'properties': {'pianosQty': {'type': ['integer', 'null'], 'default': None, 'description': 'Number of pianos'}, 'linearFeet': {'type': ['integer', 'null'], 'default': None, 'description': 'The linear feet (LFT) of the goods to be moved (5-56). Required unless squareFeet is provided; you must supply at least one of squareFeet or linearFeet.'}, 'squareFeet': {'type': ['integer', 'null'], 'default': None, 'description': 'The square feet of the goods to be moved (1-4000). Required unless linearFeet is provided; you must supply at least one of squareFeet or linearFeet.'}, 'loadFlightsOfStairs': {'type': ['integer', 'null'], 'default': None, 'description': 'Flights of stairs at the loading location (0-20)'}, 'heavyItems600PlusQty': {'type': ['integer', 'null'], 'default': None, 'description': 'Number of heavy items weighing over 600 lbs'}, 'heavyItems300To450Qty': {'type': ['integer', 'null'], 'default': None, 'description': 'Number of heavy items weighing between 300 and 450 lbs'}, 'heavyItems450To600Qty': {'type': ['integer', 'null'], 'default': None, 'description': 'Number of heavy items weighing between 450 and 600 lbs'}, 'unloadFlightsOfStairs': {'type': ['integer', 'null'], 'default': None, 'description': 'Flights of stairs at the unloading location (0-20)'}}}
输入模式
{'type': 'object', 'required': ['zipCode'], 'properties': {'zipCode': {'type': 'string', 'description': 'The 5-digit United States ZIP code to check PermitPuller coverage for'}}}
输入模式
{'type': 'object', 'required': ['providerId', 'providerLocationId'], 'properties': {'providerId': {'type': 'integer', 'description': "The provider's unique identifier"}, 'serviceType': {'enum': ['Standard', 'Elite', 'MoversPlusTruck'], 'type': 'string', 'default': 'Standard', 'description': 'The service type to get details for (Standard, Elite, MoversPlusTruck)'}, 'providerLocationId': {'type': 'integer', 'description': "The provider location's unique identifier"}}}
输入模式
{'type': 'object', 'required': ['providerId'], 'properties': {'pageSize': {'type': ['integer', 'null'], 'default': None, 'description': 'The number of reviews per page (defaults to the API default)'}, 'startDate': {'type': ['string', 'null'], 'default': None, 'description': "Optional cutoff date (yyyy-MM-dd). Returns only reviews on/after this date. Compute it yourself for 'last N months' style requests. Omit for all reviews."}, 'pageNumber': {'type': ['integer', 'null'], 'default': None, 'description': 'The 1-based page number (defaults to the first page)'}, 'providerId': {'type': 'integer', 'description': "The provider's unique identifier"}}}
输入模式
{'type': 'object', 'required': ['quoteKey'], 'properties': {'quoteKey': {'type': 'string', 'format': 'uuid', 'description': 'The quote key (GUID)'}}}
输入模式
{'type': 'object', 'required': ['zipCode'], 'properties': {'zipCode': {'type': 'string', 'description': 'The 5-digit United States ZIP code'}}}
输入模式
{'type': 'object', 'required': ['zipCode'], 'properties': {'zipCode': {'type': 'string', 'description': 'The 5-digit US ZIP code to check supported service types for'}}}
输入模式
{'type': 'object', 'required': ['loadingZipCode'], 'properties': {'crewSize': {'type': 'integer', 'default': 2, 'description': 'How many crew members should be sent. Defaults to 2.'}, 'sortOrder': {'enum': ['QualityRating', 'Availability', 'MostReviewed', 'PriceLowToHigh', 'PriceHighToLow', 'BestMatch'], 'type': 'string', 'default': 'BestMatch', 'description': 'The order to return providers in. Best price -> PriceLowToHigh, most expensive -> PriceHighToLow, best quality/highest rated -> QualityRating, most reviews -> MostReviewed, soonest available -> Availability, best match (marketplace default) -> BestMatch. Defaults to BestMatch.'}, 'laborHours': {'type': 'number', 'default': 2, 'description': 'The amount of labor hours needed (rounded to the nearest 15-minute increment). Defaults to 2.'}, 'maxResults': {'type': ['integer', 'null'], 'default': None, 'description': 'Maximum number of results to return (API minimum is 3, default all).'}, 'serviceType': {'enum': ['Standard', 'Elite', 'MoversPlusTruck'], 'type': 'string', 'default': 'Standard', 'description': 'The service type being requested (Standard, Elite, MoversPlusTruck). Defaults to Standard.'}, 'resultFormat': {'enum': ['Compact', 'Full'], 'type': 'string', 'default': 'Compact', 'description': 'Result shape: Compact (default) returns a trimmed provider list; Full returns the raw provider list including extraHourRate and the full pricing breakdown.'}, 'onlyAvailable': {'type': ['boolean', 'null'], 'default': None, 'description': 'Only return providers available for booking. Defaults to false (include all).'}, 'requestedDate': {'type': ['string', 'null'], 'default': None, 'description': 'Requested move date. Accepts ISO 8601 (yyyy-MM-dd) or en-US (M/d/yyyy); normalized internally. A specific move date is required -- collect and confirm the move date with the user before calling; there is no default date.'}, 'loadingZipCode': {'type': 'string', 'description': 'The 5-digit ZIP code of the loading (origin) location.'}, 'flightsOfStairs': {'type': 'integer', 'default': 0, 'description': 'Number of flights of stairs at the loading location. Defaults to 0.'}, 'unloadingZipCode': {'type': ['string', 'null'], 'default': None, 'description': 'The 5-digit ZIP code for the unload (destination) address. Required for Movers + Truck service type.'}}}
输入模式
{'type': 'object', 'required': ['loadingZipCode', 'laborHours', 'crewSize', 'flightsOfStairs'], 'properties': {'crewSize': {'type': 'integer', 'description': 'How many crew members should be sent'}, 'sortOrder': {'enum': ['QualityRating', 'Availability', 'MostReviewed', 'PriceLowToHigh', 'PriceHighToLow', 'BestMatch'], 'type': 'string', 'default': 'BestMatch', 'description': 'The ordering to return providers in. Best price -> PriceLowToHigh, most expensive -> PriceHighToLow, best quality/highest rated -> QualityRating, most reviews -> MostReviewed, soonest available -> Availability, best match (marketplace default) -> BestMatch. Defaults to BestMatch.'}, 'laborHours': {'type': 'number', 'description': 'The amount of labor hours needed (rounded to the nearest 15-minute increment)'}, 'serviceType': {'enum': ['Standard', 'Elite', 'MoversPlusTruck'], 'type': 'string', 'default': 'Standard', 'description': 'The type of service being requested (Standard, Elite, MoversPlusTruck)'}, 'onlyAvailable': {'type': ['boolean', 'null'], 'default': None, 'description': 'Only consider providers available for booking. Defaults to false (include all)'}, 'requestedDate': {'type': ['string', 'null'], 'default': None, 'description': 'The date the move should take place. Accepts ISO 8601 (yyyy-MM-dd) or en-US (M/d/yyyy); normalized internally. A specific move date is required -- collect and confirm the move date with the user before calling; there is no default date.'}, 'loadingZipCode': {'type': 'string', 'description': 'The 5-digit ZIP code of the loading (origin) location'}, 'flightsOfStairs': {'type': 'integer', 'description': 'Number of flights of stairs at the loading location'}, 'unloadingZipCode': {'type': ['string', 'null'], 'default': None, 'description': 'The ZIP code for the unload (destination) address. Required for Movers + Truck service type'}}}
输入模式
{'type': 'object', 'required': ['quoteKey', 'body'], 'properties': {'body': {'type': 'object', 'properties': {'sendSms': {'type': ['boolean', 'null']}, 'sendEmail': {'type': ['boolean', 'null']}}, 'description': 'Whether to send via email and/or SMS'}, 'quoteKey': {'type': 'string', 'format': 'uuid', 'description': 'The quote key (GUID)'}}}
近期工具变更
类似的 MCP 服务器
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
SupplySlate
Supports component sourcing, fabrication requests, supplier RFQs, catalog imports, quotes, purchase planning, checkout handoffs, …
Obriym CRM
Manages CRM records, sales pipelines, activities, orders, products, inventory, and marketplace catalog operations.
velora
Provides Argentine commerce operations including catalog and inventory, customer and supplier management, cash register tracking,…
Shopify
Provides read access to Shopify Admin data for store operations through the Shopify REST API.
Woocommerce
Provides access to WooCommerce store data through the WooCommerce REST API.
Troostwijk
Searches European industrial and insolvency liquidation auctions and retrieves auction lot details.