- Explore MCP Servers
- Eco-Collect
Eco Collect
What is Eco Collect
Eco-Collect is a unified platform that connects Municipal Collection Points (MCPs) with waste pickup partners, aiming to optimize recycling workflows and minimize landfill waste.
Use cases
Use cases include managing municipal waste collection, optimizing recycling processes, tracking waste pickup orders in real-time, and generating financial reports for waste management partners.
How to use
Users can set up Eco-Collect by cloning the repository, configuring environment variables, installing dependencies, and starting the server. MCP Admins manage partner relationships and dispatch pickups, while pickup partners handle order workflows and monitor earnings.
Key features
Key features include role-based access for MCP Admins and Pickup Partners, real-time order tracking with GPS integration, a wallet system for transparent financial transactions, and automated notifications for pickup assignments.
Where to use
Eco-Collect is applicable in waste management sectors, particularly in municipalities looking to enhance recycling efforts and improve waste collection efficiency.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Eco Collect
Eco-Collect is a unified platform that connects Municipal Collection Points (MCPs) with waste pickup partners, aiming to optimize recycling workflows and minimize landfill waste.
Use cases
Use cases include managing municipal waste collection, optimizing recycling processes, tracking waste pickup orders in real-time, and generating financial reports for waste management partners.
How to use
Users can set up Eco-Collect by cloning the repository, configuring environment variables, installing dependencies, and starting the server. MCP Admins manage partner relationships and dispatch pickups, while pickup partners handle order workflows and monitor earnings.
Key features
Key features include role-based access for MCP Admins and Pickup Partners, real-time order tracking with GPS integration, a wallet system for transparent financial transactions, and automated notifications for pickup assignments.
Where to use
Eco-Collect is applicable in waste management sectors, particularly in municipalities looking to enhance recycling efforts and improve waste collection efficiency.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
♻️ Eco-Collect
“Smart Waste Management for Sustainable Communities”
Eco-Collect is a unified platform connecting Municipal Collection Points (MCPs) with waste pickup partners to optimize recycling workflows and reduce landfill waste.
🔑 Key Features
- Role-based access (MCP Admin + Pickup Partner)
- Real-time order tracking with GPS integration
- Wallet system for transparent financial transactions
- Automated notifications for pickup assignments
🚀 Setup Guide
Prerequisites
- Node.js v18+
- MongoDB 6.0+ (local instance)
- browswer (for testing)
Installation
Clone the repository:
git clone https://github.com/ashwinsdk/Eco-Collect.git
cd Eco-Collect
Configure environment variables (.env):
MONGODB_URI=mongodb://localhost:27017/eco-collect JWT_SECRET=your_secure_key_here
Install dependencies:
npm install
Start the server:
npm start
🖥️ Application Modules
For MCP Admins
- Partner Management: View pickup partners
- Dynamic Dispatch: Mannual-assign pickups based on partner proximity
- Financial Oversight:
- Preload funds to partner wallets
- Generate recycling impact reports (CSV/PDF)
For Pickup Partners
- Order Workflow:
- Accept/reject pickups with logging
- Earnings Dashboard:
- Real-time balance updates
🛠️ Technical Stack
| Component | Technology Used |
|---|---|
| Backend | Node.js, Express |
| Database | MongoDB (local) |
| Authentication | JWT, Bcrypt |
Demo - Youtube
Deployment
- Front-end:
- Back-end:
- Render (API) [GET]: https://eco-collect.onrender.com
📜 License
MIT License © 2025 - Ashwin S
🏆 Key Differentiators
✅ Offline-first design – Works in low-connectivity areas
✅ Transparent ledger – All transactions recorded on-chain
✅ Scalable architecture – Ready for municipal deployments
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










