Hootsuite MCP Server
Provides tools for creating and scheduling social media posts, retrieving connected profiles, managing posts, and accessing analytics via the Hootsuite API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hootsuite MCP ServerSchedule a tweet for tomorrow at 9am about the new blog post"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hootsuite MCP Server
Hootsuite Mcp Server
A Model Context Protocol (MCP) server for integrating Hootsuite with GenAI applications.
Overview
Social media management platform
Related MCP server: @posteverywhere/mcp
Features
Comprehensive Hootsuite API coverage
Multiple authentication methods
Enterprise-ready with rate limiting
Full error handling and retry logic
Async support for better performance
Installation
pip install hootsuite-mcp-serverOr install from source:
git clone https://github.com/asklokesh/hootsuite-mcp-server.git
cd hootsuite-mcp-server
pip install -e .Configuration
Create a .env file in your project root with your Hootsuite API credentials:
# Option 1: OAuth Access Token (recommended)
HOOTSUITE_ACCESS_TOKEN=your_access_token_here
# Option 2: API Key and Secret
HOOTSUITE_API_KEY=your_api_key_here
HOOTSUITE_API_SECRET=your_api_secret_hereSee .env.example for all available configuration options.
Quick Start
Running the MCP Server
# Using the command line entry point
hootsuite-mcp
# Or using Python
python -m hootsuite_mcp.serverUsing as a Library
from hootsuite_mcp import mcp
# `mcp` is a FastMCP instance with tools pre-registered.
# Run the stdio transport in-process:
if __name__ == "__main__":
mcp.run()Requirements
Python 3.10 or newer
MCP SDK 1.27+ (installed automatically via
pip install -e .)
Available Tools
The MCP server provides the following tools:
create_post - Create and schedule social media posts
get_social_profiles - Get connected social media profiles
get_posts - Retrieve scheduled and published posts
delete_post - Delete posts by ID
get_analytics - Get analytics data for profiles
Development
See DEVELOPER.md for detailed development documentation.
Running Tests
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest tests/ -v
# Run with coverage
pytest tests/ -v --cov=src --cov-report=termValidation
Run the validation script to check the installation:
python validate.pyCI/CD
The project uses GitHub Actions for continuous integration:
Quick Test - Runs on every push/PR for fast feedback
Full CI - Comprehensive testing across multiple Python versions and OSes
License
MIT License - see LICENSE file for details
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides AI assistants with access to the RecurPost API to manage social media accounts, schedule posts, and organize content libraries. It enables users to automate recurring posts, track engagement metrics, and generate social media content through natural language.Last updated9261MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.Last updated331152MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to manage social media accounts and CRM operations, including posting, analytics, inbox management, and customer management.Last updated22Apache 2.0
- Flicense-qualityDmaintenanceEnables AI assistants to manage social media through Sooshie, including scheduling posts, generating captions, managing accounts, and more via natural language.Last updated19
Related MCP Connectors
Publish, schedule and verify social posts across seven networks from your AI assistant.
Schedule and publish social posts to 11 platforms with media, campaigns, analytics and AI captions
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LokiMCPUniverse/hootsuite-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server