marketing
Hootsuite MCP Integration for Codex
Connect Hootsuite to Codex through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.
Connect Hootsuite to Codex
Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy.
Register kosmo mcp:serve as a local stdio server and choose the integration allowlist. The gateway is local, scoped to this integration, and starts with
--write=deny so Codex can inspect read-capable tools without receiving write access by default.
Hootsuite MCP Config for Codex
Keep write access denied or ask-based unless the workspace is trusted.
{
"mcpServers": {
"kosmokrator-hootsuite": {
"type": "stdio",
"command": "kosmo",
"args": [
"mcp:serve",
"--integration=hootsuite",
"--write=deny"
]
}
}
} Run the Gateway Manually
kosmokrator mcp:serve --integration=hootsuite --write=deny Why Use KosmoKrator Here
Expose only Hootsuite instead of a broad multi-service tool list.
Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.
Start read-only, then opt into ask or allow for trusted workspaces.
Hootsuite Tools Visible to Codex
Codex sees stable MCP tool names generated from the Hootsuite integration catalog.
| MCP tool | Source function | Type | Description |
|---|---|---|---|
integration__hootsuite__hootsuite_list_messages | hootsuite.hootsuite_list_messages | Read | List scheduled and past messages in Hootsuite. Filter by time range, social profiles, and limit. Returns message IDs, text, scheduled send times, and status. |
integration__hootsuite__hootsuite_get_message | hootsuite.hootsuite_get_message | Read | Get details of a specific Hootsuite message by its ID. Returns the message text, scheduled send time, social profiles, and delivery status. |
integration__hootsuite__hootsuite_create_message | hootsuite.hootsuite_create_message | Write | Schedule a new social media message in Hootsuite. Provide the text content, target social profile IDs, and the scheduled send time. |
integration__hootsuite__hootsuite_list_social_profiles | hootsuite.hootsuite_list_social_profiles | Read | List all social media profiles connected to the Hootsuite account. Returns profile IDs, types (e.g., Twitter, Facebook, LinkedIn), and display names. |
integration__hootsuite__hootsuite_get_social_profile | hootsuite.hootsuite_get_social_profile | Read | Get details of a specific social media profile in Hootsuite by its ID. Returns profile type, display name, and account metadata. |
integration__hootsuite__hootsuite_list_members | hootsuite.hootsuite_list_members | Read | List members of the Hootsuite organization. Returns member IDs, names, emails, and roles. Use limit to control page size. |
integration__hootsuite__hootsuite_get_current_user | hootsuite.hootsuite_get_current_user | Read | Get the currently authenticated Hootsuite user profile. Returns the member name, email, and organization info. |