mcp.shop
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp.shoporder a medium blue t-shirt"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Overview
This project demonstrates how to use AuthKit with MCP to create a secure web shop where users can:
Connect to an MCP server
Authenticate via AuthKit
Order t-shirts using MCP tools
View order details (admin users only)
Related MCP server: FakeStore MCP
Architecture
The application is built on:
Next.js B2B Starter Kit for the website
Vercel MCP Adapter for MCP integration
WorkOS AuthKit with MCP for authentication
Key components:
Authentication logic:
lib/with-authkit.tsClient registration:
app/.well-known/MCP implementation:
app/[transport]/route.ts
Prerequisites
Node.js (latest LTS version recommended)
WorkOS account with AuthKit configured
Redis service (e.g., Upstash)
Setup
Clone the repository
Install dependencies:
pnpm installConfigure environment variables:
Copy
.env.exampleto.env.localand set each environment variable appropriately.Note:
You can find your WorkOS credentials in the WorkOS dashboard.
Make sure to set your redirect URI (
http://localhost:3000/callbackfor local development orhttps://<deployed-url>/callbackfor production) in the dashboard.Make sure you have enabled Dynamic Client Registration on the dashboard. It should be under Developer -> Application -> Configuration page on the dashboard
Start the development server:
pnpm devThe application will be available at:
Website: http://localhost:3000
MCP Server:
/mcp
Connecting to MCP
To connect your chat client to the development server, add the following configuration to your MCP config file (e.g., .cursor/mcp.json):
{
"mcpServers": {
"mcp.shop": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://localhost:3000/mcp"]
}
}
}Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceAn example MCP server that allows remote clients to connect and authenticate using WorkOS AuthKit, providing organization-centric authentication with permission-based access control for tools.2
- Flicense-qualityDmaintenanceA Model Context Protocol server that enables AI assistants to interact with a complete e-commerce application, providing authentication, product browsing, and shopping cart management through standardized MCP tools.
- Flicense-qualityCmaintenanceEnables remote MCP server connections with WorkOS AuthKit authentication and user management. Supports organization-centric authentication and permission-based tool access control.
- Flicense-quality-maintenanceEnables remote MCP client connections with WorkOS AuthKit authentication and organization-based permission control. Demonstrates how to gate tool access based on user permissions, including features like image generation behind specific authorization checks.
Related MCP Connectors
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
Official remote MCP server for Color Me Shop.
MCP (Model Context Protocol) server for Appwrite
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/doodlydan/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server