io.github.hermoso-ai/hermoso-social-media-manager
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Hermoso: Social Media Manager
Publisher-provided description
AI marketing agent for social: post, schedule and answer comments and DMs across 15 channels.
Summary by lookupd
Posts, schedules, edits and deletes content on social and blog channels, and reads messages and engagement back.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http hermoso-social-media-manager 'https://app.hermoso.ai/mcp?tools=app-social&src=registry'
Codex, remote (streamable-http)
codex mcp add hermoso-social-media-manager --url 'https://app.hermoso.ai/mcp?tools=app-social&src=registry'
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"hermoso-social-media-manager": {
"url": "https://app.hermoso.ai/mcp?tools=app-social&src=registry"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 427)
Publisher-provided text
enable_toolsLIST a group of tools that is not in this session's roster. IT IS NOT HOW YOU REACH A TOOL — call_tool runs any Hermoso tool whether or not it is listed, and thfind_toolsSearch EVERY Hermoso tool — your starting list is deliberately short, and everything else in the product is here — by name, task or group. Each row gives the tocall_toolRun ANY Hermoso tool by name — including the paid-campaign, analytics and channel-admin tools that are not in this session's starting list — with the same permipost_to_blueskyUse this when the user wants to post to Bluesky. Publishing costs no credits. Publish a post to Bluesky as the connected account. Text up to 300 characters — Bldelete_bluesky_postPERMANENTLY delete one of the connected Bluesky account's OWN posts. IRREVERSIBLE — the AT Protocol removes the record from the account's repo, there is no traspost_to_telegramUse this when the user wants to post to a Telegram channel or group. Publishing costs no credits. Publish to a Telegram channel, group or chat as the brand's owlist_telegram_chatsFind the chat ids this Telegram bot can be addressed by. STATE THE LIMIT WHENEVER YOU USE IT: this is NOT the list of chats the bot belongs to — the Bot API publist_telegram_dmsRead what people have SENT to the connected Telegram bot — the newest message from each chat, newest chat first, so you can see who is waiting on a reply. Replydelete_telegram_messagePERMANENTLY delete one message the bot posted to a Telegram chat. Call it WITHOUT confirm first: nothing is deleted and you get a sentence to show the user. Thepost_to_wordpressUse this when the user wants to publish, draft or schedule a BLOG POST on their WordPress site. Publishing costs no credits. A title is REQUIRED and the text beupdate_wordpress_postChange a WordPress post that already exists: title, body, excerpt, slug, status (publish a draft, unpublish to draft, make private, or schedule with a future dadelete_wordpress_postDelete a WordPress post. Call it WITHOUT confirm first: nothing is deleted and you get a sentence naming the post to show the user. By default it goes to WordPrlist_wordpress_postsList the posts on the brand's WordPress site, newest first — published, scheduled, drafts, pending and private — each with its id, status, title and live URL. Fget_wordpress_postRead one WordPress post back — WordPress's own title, status, live URL, excerpt and body. Use it to confirm a post really published. Free.list_wordpress_termsList the WordPress site's categories or tags (kind), most-used first, each with its id. Free.create_wordpress_termCreate a category or tag on the WordPress site. (post_to_wordpress also creates any category or tag NAME it is given that the site lacks.) Free.post_to_discordPost to the user's Discord server. Free. With the Hermoso bot added it posts as the bot to channel (or the brand's default channel) with attachments up to 25 MBedit_discord_messageChange the text of a Discord message Hermoso posted (≤2000 characters) — the bot's or the announcement webhook's. Pass messageId exactly as post_to_discord retudelete_discord_messagePERMANENTLY delete a Discord message Hermoso posted (the bot's or the announcement webhook's). Call it WITHOUT confirm first: nothing is deleted and you get a sget_discord_messageRead back a Discord message Hermoso posted: its text, link and REACTIONS — the only engagement Discord exposes (there is no view count). Free.post_to_slackPost to the user's Slack. Free. With the Hermoso app installed it posts as the app to channel (or the brand's default channel), uploads images and video, replielist_slack_channelsThe Slack workspaces this brand added the Hermoso app to, and the channels in one of them (public, plus private ones the app was invited to with /invite @Hermosset_slack_channelChoose the DEFAULT Slack channel the Hermoso app posts to: post_to_slack, scheduled Slack posts and Autopilot use it whenever a post names no channel. Shared wiread_slack_channelRead a Slack channel's recent messages, newest first, for context — what the team is discussing before you write. A public channel is joined first if needed; alist_discord_channelsThe Discord servers this brand added the Hermoso app to, and the channels in one of them (text, announcement and forum channels), with the default channel markeset_discord_channelChoose the DEFAULT Discord channel the Hermoso app posts to: post_to_discord, scheduled Discord posts and Autopilot use it whenever a post names no channel. Sharead_discord_channelRead a Discord channel's recent messages, newest first, for context — what members are saying before you write. Other people’s text needs Discord’s Message Contedit_slack_messageChange the text of a Slack message the Hermoso app posted (≤4,000 characters, Slack's edit limit). messageId is what post_to_slack returned ("<channel>/<ts>").delete_slack_messagePERMANENTLY delete a Slack message the Hermoso app posted. Call it WITHOUT confirm first: nothing is deleted and you get a sentence quoting the message to showget_slack_messageRead back a Slack message the Hermoso app posted: text, link, REACTIONS and thread REPLIES — the engagement Slack exposes (there is no view count). Free.
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 671 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/hermoso-ai/hermoso
- Website: https://hermoso.ai/mcp/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.hermoso-ai/hermoso-social-media-manager)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp