parvathisomanahallicnx/mcp-server
3.1
If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A FastAPI-based Model Context Protocol (MCP) server for Shopify order management.
Shopify MCP Server
A FastAPI-based Model Context Protocol (MCP) server for Shopify order management.
Features
- Create Shopify orders via Admin REST API
- Get order status and details
- MCP-compliant JSON-RPC interface
Quick Deploy to Railway
1. Fork/Clone this repository
2. Connect to Railway
- Go to Railway.app
- Click "Deploy from GitHub repo"
- Select this repository
3. Set Environment Variables
In Railway dashboard, add:
SHOPIFY_ADMIN_API_BASE_URL=https://your-store.myshopify.com/admin/api/2025-07
SHOPIFY_ACCESS_TOKEN=your_access_token_here
4. Deploy
Railway will automatically deploy your app at https://your-app.railway.app
Other Free Hosting Options
Render
- Connect GitHub repo
- Set environment variables
- Deploy automatically
Fly.io
flyctl launch
flyctl secrets set SHOPIFY_ACCESS_TOKEN=your_token
flyctl deploy
Local Development
# Activate virtual environment
mcpserver\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run server
python shopify_mcp_server.py
Server runs at http://localhost:8000
API Endpoints
GET /
- Health checkGET /tools
- List available MCP toolsPOST /api/mcp
- MCP JSON-RPC endpoint
Security Notes
⚠️ Never commit .env
files to version control
- Use environment variables on hosting platforms
- Keep Shopify access tokens secure
- Enable HTTPS in production