Looking for current work items? See TODO.md for specific tasks you can claim and work on right now.
Our goal is to make Substack MCP Plus the most powerful and reliable automation tool for Substack creators. While we've built a solid foundation with 14 tools and rich text support, there's still exciting work ahead!
Problem: Bold/italic text shows as markdown syntax instead of formatted text
Solution: Deep dive into Substack's text mark handling to properly format text nodes
Impact: Would make posts truly publication-ready without manual editing
Difficulty: Medium - requires understanding Substack's undocumented format
Problem: No protection against hitting API limits
Solution: Add configurable rate limiting with exponential backoff
Impact: Prevents API errors and account issues
Difficulty: Easy - standard implementation pattern
Problem: Some errors require manual intervention
Solution: Add automatic retry logic and better error messages
Impact: More reliable automation
Difficulty: Medium
Feature: Process multiple posts at once
Use Cases:
- Bulk scheduling
- Mass updates to existing posts
- Archive operations Difficulty: Medium - need to handle rate limits carefully
Feature: Save and reuse post templates
Use Cases:
- Newsletter formats
- Series posts
- Consistent styling Difficulty: Easy - could use JSON/YAML templates
Feature: Recurring schedules and smart timing
Use Cases:
- Weekly newsletter automation
- Optimal time scheduling based on timezone
- Series scheduling Difficulty: Medium
Feature: Fetch and display post performance
Limitations: Depends on what Substack's private API exposes
Use Cases:
- Performance tracking
- A/B testing support
- Engagement reports Difficulty: Hard - limited API access
Feature: Better image/media handling
Ideas:
- Automatic image optimization
- Gallery support
- Video embedding helpers Difficulty: Medium
Feature: Basic subscriber operations
Limitations: Heavily restricted by API
Ideas:
- Export subscriber lists
- Segment management
- Welcome email automation Difficulty: Hard - API limitations
Feature: Leverage AI for content improvement
Ideas:
- SEO optimization suggestions
- Readability analysis
- Auto-generate excerpts
- Title optimization Difficulty: Medium - integrate with AI services
- Increase test coverage from 51% to 90%+ (HIGH PRIORITY - see Coverage Report)
- Fix failing tests and ensure all tests pass
- Add tests for 0% coverage modules (auth_manager, tool modules)
- Add integration tests for all tools
- Implement proper logging framework
- Add performance benchmarks
- Create a plugin system for custom tools
- Add TypeScript definitions for better IDE support
- Create developer documentation
- Add debugging mode with detailed traces
- Docker support for easy deployment
- GitHub Actions for automated releases
- NPM publish automation
- Automated compatibility testing
We welcome contributions of all sizes! Here's how you can help:
- Pick an issue from our GitHub Issues
- Comment on the issue to claim it
- Fork the repository
- Create a feature branch
- Submit a pull request
- Report bugs with detailed reproduction steps
- Request features that would help your workflow
- Share your use cases and success stories
- Star the repository to show support
When choosing what to work on:
- Bug fixes always welcome
- High priority features have the most impact
- Technical debt improvements help everyone
- New features should align with project vision
We aim for:
- Patch releases (2.0.x): Bug fixes, every 1-2 weeks
- Minor releases (2.x.0): New features, monthly
- Major releases (x.0.0): Breaking changes, carefully planned
A comprehensive Substack automation platform that:
- Handles all content operations seamlessly
- Integrates with other tools (social media, analytics)
- Provides a GUI for non-technical users
- Supports Substack's full feature set
- Consider a "Pro" version for advanced features
- Optional cloud hosting for scheduled posts
- Donation/sponsorship model
- Corporate support packages
This project exists because of contributors like you. Whether you're fixing a typo, adding a feature, or reshaping the architecture - every contribution matters.
Let's build something amazing together!
Have ideas not listed here? Open a discussion and let's talk!