Connect Typefully to Claude Desktop (or any MCP-compatible AI assistant) to create and manage Twitter/X content directly from your AI conversations.
An MCP (Model Context Protocol) server that lets AI assistants interact with Typefully's API. Create tweets, threads, and manage your content without leaving your AI chat.
- Create tweet drafts and threads
- Schedule posts for specific times or use Typefully's smart scheduling
- View recently scheduled drafts
- View recently published posts (new!)
- Filter content by type (tweets vs threads)
- Log in to Typefully
- Go to Settings → Integrations
- Create API Key
- Copy and save it
git clone https://github.com/muhammedsamal/typefully-mcp.git
cd typefully-mcp
bun installexport TYPEFULLY_API_KEY="your_api_key_here"
# Or create .env file
echo "TYPEFULLY_API_KEY=your_api_key_here" > .env- Open Claude Desktop settings
- Go to Developer → Edit Config
- Add:
{
"mcpServers": {
"typefully": {
"command": "bun",
"args": ["run", "/path/to/typefully-mcp/index.ts"],
"env": {
"TYPEFULLY_API_KEY": "your_api_key_here"
}
}
}
}- Restart Claude Desktop
Create a new tweet or thread.
Parameters:
content(required): Your tweet textthreadify: Auto-split into threadschedule_date: ISO date or "next-free-slot"auto_retweet_enabled: Enable auto-retweetauto_plug_enabled: Enable auto-plugshare: Get shareable URL
Example:
{
"content": "Just shipped something cool!",
"schedule_date": "next-free-slot"
}Get your scheduled drafts that haven't been published yet.
Parameters:
content_filter: Filter by "tweets" or "threads"
Get your recently published posts.
Parameters:
content_filter: Filter by "tweets" or "threads"
- "Create a tweet about my new project"
- "Schedule a thread about TypeScript benefits for tomorrow at 9 AM"
- "Show me my scheduled tweets"
- "What did I publish recently?"
- "Show me my recent threads that were published"
API key not working?
- Check it's correctly set in environment
- Verify in Typefully dashboard
- Make sure it hasn't expired
Can't connect to Claude?
- Restart Claude Desktop after config changes
- Check file paths are correct
- Ensure Bun is installed (
curl -fsSL https://bun.sh/install | bash)
# Run in dev mode
bun run dev
# Build
bun run build
# Start production
bun run start- Bun.js
- TypeScript
- MCP SDK
- Typefully API v1
MIT
Built with ❤️ using MCP and Typefully API