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: RecurPost MCP Server
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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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