W3Ship MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ship_addressB | Securely retrieve a physical address using a public key and a timed cryptographic signature. |
| create_cartA | Create a new TMF663 shopping cart. If W3SHIP_PUBLIC_KEY is configured, it is used automatically — no id required. Otherwise provide an SLH-DSA or ECDSA public key (hex). |
| get_cartA | Retrieve a shopping cart by its Public Key ID. Uses W3SHIP_PUBLIC_KEY if no id is provided. |
| add_itemA | Add an item to an existing shopping cart. Uses W3SHIP_PUBLIC_KEY as cartId if not provided. |
| delete_cartC | Delete a shopping cart. |
| create_orderA | Convert a Shopping Cart into a confirmed Order (TMF622) and initiate fulfillment. |
| get_orderC | Retrieve detailed information about a specific Order (TMF622). |
| track_shipmentC | Track the delivery status of a shipment (TMF621). |
| get_available_slotsA | Get available session time slots for a location on a given date. Returns times, capacity, pricing, and activity type. Works for any bookable service (VR, fitness, dining, salon, etc.). |
| hold_slotA | Hold/reserve a session time slot for a customer. The slot is held for 10 minutes pending payment. Works for any bookable service. |
| list_bookingsB | List all confirmed session bookings. Optionally filter by location or date. |
| generate_demo_keyA | Generate a demo ECDSA key pair for testing. Returns a public key hex that can be used with create_cart and other tools. Useful for trying out the commerce flow without a real wallet. |
| get_identityA | Show the currently configured identity (W3SHIP_PUBLIC_KEY). Returns the public key and its type if set, or instructions on how to configure one. |
| get_swap_quoteA | Get a swap quote from Uniswap. Returns estimated output, routing path, gas fees, and price impact. Supports V2, V3, V4, and UniswapX protocols. Requires UNISWAP_API_KEY env var. |
| check_token_approvalA | Check if a token is approved for swapping on Uniswap. Returns whether approval is needed and the approval transaction if so. Requires UNISWAP_API_KEY env var. |
| create_listingA | Create a P2P marketplace listing. Anyone can sell items — no merchant onboarding needed. Specify title, price, currency (USDC/ETH/etc), and your wallet address for payment. |
| search_listingsA | Browse the W3Ship P2P marketplace. Search by category (electronics, gifts, clothing, etc.) or keyword. Returns active listings with prices and seller info. |
| get_listingB | Get full details of a specific marketplace listing by ID. |
| remove_listingA | Remove a marketplace listing. Only the seller can remove their own listing. |
| confirm_paymentA | Submit an on-chain payment transaction for verification. After paying the seller (send crypto to their wallet address), provide the transaction hash here to verify payment and update the order status to "paid". |
| add_trackingA | Seller tool: Add real shipping tracking info to an order after shipping the item. Provides the buyer with a tracking number and carrier. |
| claim_promoA | Claim a FREE promotional listing. Items are $0. For shipping promos you pay shipping only; for pickup promos it is completely free. One claim per wallet. Must have a registered W3Ship/Dah.mx identity (address required for shipping, wallet-only for pickup). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/baskcart/w3ship-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server