The Investor Hat Store
shop-mcp-server
Autonomous agent shop MCP server. Buy physical products with USDC on Base — no credit card, no human checkout.
Live at: https://mcp.masonborda.com
MCP manifest: https://mcp.masonborda.com/.well-known/mcp.json
How It Works
Search → browse products (hats, merch)
Get Quote → receive USDC price + payment wallet
Send USDC on Base to the payment wallet
Place Order → submit tx hash → server verifies on-chain → Shopify order created → Printful ships
No credit card. No human in the loop. Fully autonomous.
Related MCP server: @true402.dev/mcp-server
Tools
Tool | Cost | Description |
| Free | Browse products by keyword |
| Free | Full product details + variants |
| Free | USDC price quote + payment instructions |
| Product price in USDC | Verify payment on-chain, create order, ship |
| Free | Track fulfillment + Printful tracking |
Payment
Network: Base (Ethereum L2)
Token: USDC
Contract:
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Wallet:
0xaB967e23686CDD52238723A1DDa9BAb8f81b181C
Example Flow
// 1. Search
POST https://mcp.masonborda.com/tools/search_products
{"query": "hat"}
// 2. Get quote
POST https://mcp.masonborda.com/tools/get_quote
{
"variant_id": "44150867918934",
"quantity": 1,
"shipping_address": {
"name": "Agent Smith",
"address1": "123 Main St",
"city": "San Francisco",
"province": "CA",
"zip": "94102",
"country_code": "US"
}
}
// Returns: total_usdc, payment_wallet, quote_id
// 3. Send USDC on Base, get tx hash
// 4. Place order
POST https://mcp.masonborda.com/tools/place_order
{
"quote_id": "q_...",
"tx_hash": "0x...",
"variant_id": "44150867918934",
"quantity": 1,
"shipping_address": { ... }
}
// Returns: order_id, tracking infoStack
FastAPI — MCP server
Shopify Admin API — order creation
Printful — production + fulfillment
Base (on-chain) — USDC payment verification
fly.io — hosting
Products
Accredited Investor Hat — $30 USDC
Fiduciary Hat — $20 USDC
Retail Investor Hat — $15 USDC
Qualified Institutional Buyer Hat — $500 USDC
License
MIT
Available Tools
5 toolsget_order_statusA
Check the status of a placed order by order ID.
Inputs: order_id (required).
get_productA
Get full details for a specific product by its Shopify variant ID.
Inputs: variant_id (required).
get_quoteB
Get a shipping quote and USDC payment amount for a product. Returns the wallet address to send payment to.
Inputs: variant_id (required), shipping_name (required), shipping_address1 (required), shipping_city (required), +3 more.
place_orderA
Place an order after sending USDC payment on Base. Verifies the on-chain transaction and creates the order.
Inputs: quote_id (required), tx_hash (required), variant_id (required), shipping_name (required), +5 more.
search_productsA
Search for products in the hat store. Returns available hats with names, descriptions, and prices.
Inputs: query.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool serves a distinct step in the customer journey: searching products, viewing details, getting a shipping quote, placing an order, and checking order status. No overlap.
All tools use consistent snake_case with verb_noun pattern (e.g., get_product, place_order), making them predictable for an agent.
Five tools is appropriate for an e-commerce store, covering the essential operations without being excessive.
Covers the core purchase flow: search, detail, quote, order, status. Lacks order management like cancellation or listing all orders, but fits the stated purpose.
Maintenance
Related MCP Connectors
MCP server for AI agents to discover campaigns by humans and donate USDC directly on Base.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Agent-commerce MCP server for x402/USDC payments and affiliate splits on Base.
HiveCapital MCP Server — autonomous investment layer for AI agents
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server that wraps Shopify, Amazon, and Google Maps intelligence tools. AI agents pay autonomously in USDC on Base via x402 — no API keys or accounts needed.62MIT
- AlicenseAqualityBmaintenanceAn MCP server that enables AI agents to access paid AI inference and web tools via HTTP 402 micropayments in USDC on Base, using the agent's wallet as identity.36124 npmMIT
- AlicenseAqualityDmaintenanceMCP server enabling AI agents to purchase VPS and blockchain node products using USDC on Base via Easy Node's x402 API.720 npm7Business Source 1.1
- AlicenseNot gradedqualityBmaintenanceLet AI assistants shop. An MCP server that gives Claude, Cursor, and any MCP-compatible AI the ability to interact with UCP-enabled merchants.MIT