Today's Headlines
A full-featured content management platform for Today's Headlines that supports automated login, content publishing, and data analytics, with complete compatibility with Xiaohongshu's publishing tool format for one-click multi-platform publishing.
What is Today's Headlines?
Today's Headlines is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to full-featured content management platform for today's headlines that supports automated login, content publishing, and data analytics, with complete compatibility with xiaohongshu's publishing tool fo...
A full-featured content management platform for Today's Headlines that supports automated login, content publishing, and data analytics, with complete compatibility with Xiaohongshu's publishing tool format for one-click multi-platform publishing.
This server falls under the Marketing & SEO category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A full-featured content management platform for Today's Head
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx today-s-headlines-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Today's Headlines
The Today's Headlines MCP server is a Python-based content management and publishing automation server for the Toutiao (今日头条) platform, with built-in support for cross-posting to Xiaohongshu (Little Red Book). It handles automated login, article and micro-post publishing, batch content operations via Feishu/Lark table integration, and analytics retrieval — all through natural language commands in an AI assistant. Content creators, social media managers, and marketing teams who publish regularly to Chinese content platforms use it to streamline multi-platform workflows and automate repetitive publishing tasks.
Prerequisites
- Python 3.10 or later installed
- A Toutiao (今日头条) creator account with publishing access
- Dependencies installed from requirements.txt (Selenium for browser automation is required)
- Optional: Feishu/Lark app credentials (LARK_APP_ID, LARK_APP_SECRET, APP_TOKEN, TABLE_ID) for spreadsheet-driven batch publishing
- An MCP-compatible client such as Claude Desktop
Clone the repository and install dependencies
Clone the toutiao_mcp_server repository and install all required Python packages including Selenium for browser automation.
git clone https://github.com/chemany/toutiao_mcp_server.git
cd toutiao_mcp_server
pip install -r requirements.txtConfigure Feishu integration (optional)
If you want to drive batch publishing from a Feishu/Lark spreadsheet, set the required Lark app credentials. Skip this step for manual publishing only.
export LARK_APP_ID=your_lark_app_id
export LARK_APP_SECRET=your_lark_app_secret
export APP_TOKEN=your_bitable_app_token
export TABLE_ID=your_table_idStart the MCP server
Launch the server on the default port. The server uses Selenium to automate Toutiao's web interface for publishing.
python start_server.py --port 8003Configure your MCP client
Add the server to your claude_desktop_config.json pointing to the local Python interpreter and start script.
{
"mcpServers": {
"toutiao": {
"command": "python",
"args": ["/path/to/toutiao_mcp_server/start_server.py", "--port", "8003"],
"env": {
"LARK_APP_ID": "your_lark_app_id",
"LARK_APP_SECRET": "your_lark_app_secret"
}
}
}
}Log in and verify access
Ask Claude to check your login status. If not authenticated, use the login_with_credentials tool to log in with your Toutiao account credentials.
Today's Headlines Examples
Client configuration
claude_desktop_config.json block for the Today's Headlines (Toutiao) MCP server.
{
"mcpServers": {
"toutiao": {
"command": "python",
"args": ["/path/to/toutiao_mcp_server/start_server.py", "--port", "8003"],
"env": {
"LARK_APP_ID": "your_lark_app_id",
"LARK_APP_SECRET": "your_lark_app_secret",
"APP_TOKEN": "your_bitable_app_token",
"TABLE_ID": "your_table_id"
}
}
}
}Prompts to try
Example prompts that use the Toutiao MCP server for content publishing and management.
- "Check if I'm currently logged in to Toutiao."
- "Publish an article titled '2025年AI趋势' with this content and the tags 'AI,technology,trends'."
- "Post a micro-post to Toutiao: '今天分享一个提效工具' with the topic 'productivity'."
- "Show me the stats for my last 5 published articles."
- "Get an overview of my Toutiao account performance this month."Troubleshooting Today's Headlines
Selenium fails to launch the browser or crashes on startup
Ensure a compatible Chrome or Chromium browser is installed. Install the matching ChromeDriver version for your browser and make sure it is accessible on your PATH. Run 'python -c "from selenium import webdriver; webdriver.Chrome()"' to test.
Login fails even with correct credentials
Toutiao may require SMS verification or CAPTCHA on new login attempts. Try logging in manually in your browser first to complete any verification steps, then use check_login_status to confirm the session is active.
Feishu batch publishing fails with authentication errors
Verify your LARK_APP_ID, LARK_APP_SECRET, APP_TOKEN, and TABLE_ID environment variables are all set correctly. The Feishu app must have read access to the Bitable (Base) table. Check permissions in your Feishu developer console.
Frequently Asked Questions about Today's Headlines
What is Today's Headlines?
Today's Headlines is a Model Context Protocol (MCP) server that full-featured content management platform for today's headlines that supports automated login, content publishing, and data analytics, with complete compatibility with xiaohongshu's publishing tool format for one-click multi-platform publishing. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Today's Headlines?
Follow the installation instructions on the Today's Headlines GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Today's Headlines?
Today's Headlines works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Today's Headlines free to use?
Yes, Today's Headlines is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Today's Headlines Alternatives — Similar Marketing & SEO Servers
Looking for alternatives to Today's Headlines? Here are other popular marketing & seo servers you can use with Claude, Cursor, and VS Code.
TopRank
★ 2.6kGoogle Ads analysis and operations — read performance, manage keywords, bids, and campaigns.
Open SEO
★ 2.1kOpen source alternative to Semrush and Ahrefs
ASO Skills
★ 1.4kAI agent skills for App Store Optimization (ASO) and app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent Skills-compatible AI assistant to help with keyword research, metadata optimiza
Google Meta Ads GA4
★ 994MCP server for Google Ads, Meta Ads & GA4 — works with ChatGPT, Claude, Cursor, n8n, Windsurf & more. 250+ tools for campaign management, analytics & optimization.
Meta Ads
★ 923A Model Context Protocol server that allows AI models to access, analyze, and manage Meta advertising campaigns, enabling LLMs to retrieve performance data, visualize ad creatives, and provide strategic insights for Facebook and Instagram platforms.
Google Search Console
★ 882Connects Google Search Console with Claude AI to enable SEO professionals to analyze their SEO data through natural language conversations, providing access to property information, search analytics, URL inspection, and sitemap management.
Browse More Marketing & SEO MCP Servers
Explore all marketing & seo servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Today's Headlines in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Today's Headlines?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.