Enables creating and managing Facebook posts, scheduling content, monitoring and replying to comments, and tracking page analytics through the Meta Graph API
Provides Instagram Business account integration for creating posts with images, scheduling content, managing comments, and accessing Instagram insights and analytics
Integrates with Meta Graph API to provide comprehensive social media management across Facebook and Instagram platforms, including content publishing, analytics, and engagement tools
๐จ MCP Art Supply Store
Model Context Protocol Server with 36 Business Management Tools
A complete Model Context Protocol (MCP) server for managing an art supply store business with 36 professional tools across 8 categories, plus social media integration.
โจ Features
๐ฆ 36 Business Management Tools
๐๏ธ Inventory Management (5 tools)
Add/update/remove products
Check stock levels
Low stock alerts
Track product details
๐ฅ Customer Management (4 tools)
Add/update/retrieve customers
Customer purchase history
Loyalty tracking
Contact management
๐ Order Processing (5 tools)
Create/update/cancel orders
Order status tracking
Order history
Fulfillment management
๐ฐ Financial Tools (3 tools)
Sales reports
Revenue tracking
Profit analysis
๐จ Art Classes (5 tools)
Schedule management
Student enrollment
Instructor tracking
Class capacity monitoring
๐ Analytics (4 tools)
Sales analytics
Customer insights
Product performance
Trend analysis
๐ข Marketing (3 tools)
Campaign management
Promotion tracking
Customer targeting
๐ Social Media (12 tools)
Facebook post creation
Instagram publishing
Post scheduling
Comment management
Analytics tracking
Multi-platform support
๐ฏ Key Capabilities
Complete Business Management - All tools for running an art supply store
Social Media Integration - Facebook & Instagram via Meta Graph API (FREE)
Real-time Analytics - Track sales, customers, and performance
Web Dashboard - Beautiful UI for testing and monitoring
TypeScript - Type-safe, maintainable code
MCP Protocol - Standard Model Context Protocol implementation
๐ Quick Start
Prerequisites
Node.js 18+
npm or yarn
(Optional) Facebook/Instagram Business accounts for social media features
Installation
Running the Server
As MCP Server:
With Dashboard:
๐ Documentation
Quick Links
Setup Guide - Installation and configuration
Tools Documentation - All 36 tools reference
Facebook/Instagram Setup - Social media integration (500+ lines)
Integration Guide - Using with Open WebUI
Quick Reference - Command cheat sheet
Total: 1,500+ lines of documentation
๐ ๏ธ Tool Categories
1. Inventory Management
2. Customer Management
3. Order Processing
4. Financial Tools
5. Art Classes
6. Analytics
7. Marketing
8. Social Media (Meta Graph API - FREE!)
๐จ Dashboard
Beautiful web interface for testing and monitoring:
Features
8 Category Navigation - Organized sidebar
Tool Cards - Visual tool display with descriptions
Real-time Testing - Test any tool with JSON input
Search Functionality - Find tools quickly
Responsive Design - Works on all devices
Dark Theme - Easy on the eyes
Access
๐ Social Media Integration
Facebook & Instagram (FREE!)
Uses Meta Graph API - no cost for basic posting and analytics.
Setup Steps:
Create Facebook App
Get Page Access Token
Configure
.env
fileConnect Instagram Business Account
Start posting!
See: FACEBOOK_INSTAGRAM_SETUP.md for detailed guide (500+ lines)
Features:
Create posts with images
Schedule future posts
Monitor comments
Reply to comments
Track analytics
Multi-platform (FB + IG)
๐ Example Usage
Add a Product
Create Facebook Post
Check Sales Report
๐ง Configuration
Environment Variables
MCP Configuration
Add to your MCP client config (e.g., Claude Desktop):
๐ Project Structure
๐ฏ Use Cases
Art Supply Stores - Complete business management
Retail Shops - Inventory and sales tracking
Class Management - Schedule and enrollment
Social Media Marketing - Automated posting
Business Analytics - Performance tracking
Customer Management - Loyalty and history
AI Assistants - Give AI tools to manage business
๐ค Contributing
Contributions welcome! Areas for improvement:
Additional payment integrations
Email marketing tools
Advanced analytics dashboards
Mobile app
More social platforms (Twitter, TikTok)
Inventory forecasting
CRM features
๐ License
MIT License - free to use in your projects!
๐ Credits
Built with:
MCP TypeScript SDK - @modelcontextprotocol/sdk
Meta Graph API - Facebook/Instagram integration
Express.js - Dashboard server
TypeScript - Type-safe development
๐ Star This Repo!
If you find this MCP server useful, please give it a โญ!
๐ Support
Documentation: See
/docs
folderIssues: GitHub Issues
Discussions: GitHub Discussions
๐ฎ Roadmap
24 core business tools
Social media integration (12 tools)
Web dashboard
TypeScript implementation
Meta Graph API integration
Additional social platforms
Email marketing
Advanced analytics
Mobile app
Multi-store support
๐ Stats
36 Tools across 8 categories
1,500+ lines of documentation
TypeScript for type safety
Free social media posting
Production-ready code
Comprehensive error handling
๐ผ Perfect For
Small business owners
Art supply stores
Retail shops
AI assistant developers
MCP protocol developers
Social media managers
๐ Get Started
Version: 1.0
Tools: 36 professional tools
Status: Production-Ready
Created: October 2025
Made with ๐ for the MCP community!
Transform your AI assistant into a complete business management system! ๐จ
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
A comprehensive business management server with 36 tools for running an art supply store, including inventory management, customer tracking, order processing, financial reporting, class scheduling, analytics, marketing, and social media integration with Facebook and Instagram.
- โจ Features
- ๐ Quick Start
- ๐ Documentation
- ๐ ๏ธ Tool Categories
- ๐จ Dashboard
- ๐ Social Media Integration
- ๐ Example Usage
- ๐ง Configuration
- ๐ Project Structure
- ๐ฏ Use Cases
- ๐ค Contributing
- ๐ License
- ๐ Credits
- ๐ Star This Repo!
- ๐ Support
- ๐ฎ Roadmap
- ๐ Stats
- ๐ผ Perfect For
- ๐ Get Started