Hootsuite MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOOTSUITE_API_KEY | No | API Key | |
| HOOTSUITE_API_SECRET | No | API Secret | |
| HOOTSUITE_ACCESS_TOKEN | No | OAuth Access Token (recommended) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_postB | Create and schedule a social media post on Hootsuite. Args: text: The content of the post. social_profile_ids: List of social profile IDs to post to. scheduled_send_time: Optional ISO 8601 datetime for scheduling. |
| get_social_profilesA | Get the list of social media profiles connected to Hootsuite. |
| get_postsB | Get scheduled and published posts from Hootsuite. Args: limit: Maximum number of posts to retrieve (default: 20). state: Optional filter by state (scheduled, published, draft). |
| delete_postB | Delete a scheduled or draft post from Hootsuite. Args: post_id: The ID of the post to delete. |
| get_analyticsB | Get analytics data for social profiles. Args: profile_ids: List of profile IDs to get analytics for. start_date: Start date in ISO format (YYYY-MM-DD). end_date: End date in ISO format (YYYY-MM-DD). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a unique purpose: creating posts, listing profiles, listing posts, deleting posts, and fetching analytics. No overlapping functionality.
All tools follow a consistent verb_noun pattern: create_post, get_social_profiles, get_posts, delete_post, get_analytics.
5 tools is well-scoped for a social media posting server, covering essential CRUD and analytics without bloat.
Covers create, read, delete, and analytics, but lacks an update post tool for editing. Minor gap but core workflows are supported.