The AI is changing the SaaS landscape forever, but it doesn't mean they have to "die", instead, more and more integration will be very beneficial : )
I am an indie hacker and co-founder of a small SaaS called BlackTwist that helps people grow on Threads and Bluesky. We just shipped an MCP server entirely built with Claude Code, so you can do everything from inside Claude itself : )
What I built
An MCP server that connects to the Threads API through BlackTwist. You can schedule posts, check your analytics, see who engaged with your content, set up automated follow-ups, and more. All through natural language in Claude.
How I built it
The server implements the Model Context Protocol spec and exposes tools for:
Creating and scheduling posts
Pulling engagement metrics (views, likes, replies, reposts)
Viewing follower growth over time
Managing automated follow-up messages
I've used the Claude Code plugin `/feature-dev` to define and implement the feature. It asked questions first to define the specs of the feature (which tools, behavior), and so on, and finally implemented it, 28 tools ready in almost an hour, unit tests included.
Of course, I had to test the MCP and be sure that all the correct business logic was in place, like the user team's membership, account selection, and so on.
The backend runs on our existing BlackTwist infrastructure. The MCP layer translates natural language requests into API calls.
Demo
A few interesting use cases in action:
https://blacktwist-website-assets.s3.amazonaws.com/content/c...
https://blacktwist-website-assets.s3.amazonaws.com/content/c...
Prompts that work well
You can do do a lot of things with 28 tools, here as some well working prompts:
"Schedule a post for tomorrow at 9am for the Threads account [account]: [post content]"
"Show me my engagement stats for the last 7 days"
"What were my top-performing posts this week?"
"Draft 3 variations of this post idea and save them as draft: [idea]"
Setup
You need a BlackTwist account (free tier works), configure an API Key, add the MCP server config to your Claude settings, and you're ready to go.
Happy to answer questions!
Luca