BuyNearby

store.buynearbyPublished by buynearby.storeOfficial publisherv1.0.0Updated Oct 27, 2026

Shop BuyNearby's local Calgary marketplace, book couriers, and request personal shopping runs.

VerifiedStreamable HTTPWeb executableLocation & LifestyleBusiness & Commerce

Overview

AI-generated overview

BuyNearby connects an assistant to a local Calgary marketplace: search products, check stock, place real orders, and book couriers or personal shoppers.

What you can do
  • Search products and browse local stores, with prices, stock levels and store categories
  • Check live stock for a specific product, optionally limited to one store
  • Get today's real discounts and active flash deals
  • Place a real order for a single product, or build a multi-store cart and check out as one order
  • Get courier quotes, book, track or cancel point-to-point deliveries
  • Book a personal-shopper run where a driver shops a named store and delivers the items
When to use it
Useful when someone in Calgary wants to find or buy products from local stores, compare live stock and prices, catch current deals, or arrange delivery and personal shopping through an assistant. Not relevant outside that local market.
Requirements
Remote MCP endpoint over streamable HTTP; no local install. An X-API-Key header is needed for the ordering and courier tools (place_order, place_cart_order, book_courier, shop_and_deliver); search, stock and store lookups work without it. Payment for orders is handled through a link sent to the customer.
Before you install
Several tools create real, irreversible commitments: place_order and place_cart_order place real orders, book_courier with action book immediately creates a booking and assigns a driver, and shop_and_deliver starts a paid shopping run. Prices and stock are taken from the live catalog server-side, so the assistant cannot set them. The X-API-Key is a secret; a store-scoped partner key restricts results and orders to that store. Confirm details with the user before any booking or order.

Installation

In SourceWeft

  1. Open BuyNearby 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/store.buynearby%2Fmcp/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": {
    "buynearby": {
      "type": "http",
      "url": "https://buynearby.store/api/v1/mcp-server.php"
    }
  }
}

Tools

8

search_products

Search for products available at local Calgary stores. Returns product name, store, price, stock level, and store categories. Use this when the user asks about finding, buying, or locating any product locally.

Parametersqrequiredcitylimit

check_stock

Check live stock level for a specific product. Optionally filter by store. If the caller's API key is a store-scoped partner key, the result is limited to that key's own store regardless of store_id.

Parametersstore_idproduct_idrequired

get_todays_deals

Get today's real discounted products and active flash deals — products currently priced below their regular price, and time-limited flash deals. This is the actual sale/discount data; search_products has no discount flag so a text search for "sale" or "deals" won't find this.

Parameterslimitstore_id

get_stores

Get a list of local stores in Calgary with location info.

Parameterscity

place_order

Place an order for a single product from BuyNearby's own catalog (stores running the BuyNearby POS - stock/price are live and guaranteed). Requires API key authentication. A store-scoped partner key can only order products from its own store. Payment is a pre-authorization link texted/emailed to the customer (card is held, not charged) - the actual charge happens once the store confirms the order, not at booking time.

Parametersexpressquantityproduct_idrequiredcustomer_emailrequireddelivery_addressrequiredrequested_by_time

place_cart_order

Shop BuyNearby's real marketplace catalog: add multiple products (from one store or several) to a cart and check out as ONE real order in a single call - price/stock for every item is looked up from the live catalog server-side (you cannot supply your own price). Use this instead of place_order whenever the user wants more than one item, or items from different stores. Uses the exact same tax/delivery-fee/coupon pricing engine as the human checkout page, so the total you quote back to the user is authoritative. Creates a REAL order immediately - not a draft - visible right away in the store's dashboard for confirmation. Payment is a pre-authorization link texted/emailed to the customer (card held, not charged) - the actual charge happens once the store confirms.

Parametersitemsrequiredexpresscoupon_codecustomer_namerequiredcustomer_emailcustomer_phonerequiredtip_percentagedelivery_addressrequiredfulfillment_type

book_courier

Get a courier price quote, book a REAL point-to-point courier/parcel delivery in Calgary, check a booking's status, or cancel one - no BuyNearby account needed. action:'book' immediately creates the booking and auto-assigns a driver if one is available, exactly like a human finishing the form at buynearby.store/courier-book.php; the response's booking_ref is a real, live booking, not a draft. Payment is a link texted to the customer afterward (this call never charges a card). Use action:'quote' first if you just need a price before the user has decided to book. Use action:'status' to check on an existing booking, and action:'cancel' to self-cancel one (only while it's still 'pending' or 'assigned' — once a driver has picked up the package, direct the customer to support instead).

Parametersactionrequiredsize_tierbooking_refcancel_reasoncustomer_namepackage_countcustomer_emailcustomer_phonedelivery_notespickup_addressidempotency_keydelivery_address+2 more

shop_and_deliver

Book a REAL personal-shopper run - a BuyNearby driver goes into a named physical store, shops from the given item list, and delivers it. Works even for stores that aren't BuyNearby partners (set needs_verification expectations: our team calls ahead to confirm stock first for those). This immediately creates the order, exactly like a customer finishing the Shop & Deliver chat flow on buynearby.store - it is not a draft. Estimate each item's price yourself (or via search_products if it's a known BuyNearby-catalog item) since the customer is only charged the driver's actual receipt total afterward, not this estimate.

Parametersitemsrequirednotesstore_hintrequiredcustomer_namerequiredcustomer_emailcustomer_phonerequireddelivery_addressrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% 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
  • 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.