First-class MCP support — 32+ tools that let your AI schedule posts, generate captions and images, run analytics, and manage every connected channel. Full create / read / update / delete, not a read-only sidekick. Available on every plan, including Free.
The Model Context Protocol is the open standard that lets AI assistants like Claude, ChatGPT, and Cursor securely call tools in external services. Viraly's MCP server exposes 32+ tools — from schedule_post to generate_image — so the AI can act in your Viraly workspace on your behalf, with the same scopes and plan limits as the web app.
One MCP server, every major client.
Built into Anthropic's desktop apps and the Claude.ai web connector directory.
// claude_desktop_config.json
{
"mcpServers": {
"viraly": {
"url": "https://mcp.viraly.io/mcp"
}
}
}Add Viraly as a connector in ChatGPT (Apps & Connectors). OAuth handled automatically.
Settings → Apps & Connectors → Add Connector
URL: https://mcp.viraly.io/mcp
Auth: OAuth (will redirect to Viraly to grant access)Add to .cursor/mcp.json or via the Cursor MCP marketplace.
// .cursor/mcp.json
{
"mcpServers": {
"viraly": {
"url": "https://mcp.viraly.io/mcp"
}
}
}Run via npx — useful for power users and CLI agents.
# After completing the OAuth flow at viraly.io/mcp/authorize
export VIRALY_ACCESS_TOKEN=vat_yourtoken
npx @viraly/mcpA first-class MCP surface — full create, read, update, delete across posts, channels, media, analytics, and bio links. Not a read-only sidekick.
schedule_post — schedule to a specific channelcreate_draft — save a post for laterupdate_post — change caption, time, attachments, categoryreschedule_post — time-only editpublish_post_now — bypass the schedulecancel_post — delete a scheduled post or draftlist_posts — cross-status filtered listlist_pending_posts / list_published_posts / list_draftsget_post — full detail for one postget_workspace_info — plan, status, namelist_social_sets — multi-brand bucketslist_channels — connected social profileslist_categories — content queueslist_hashtag_groups — saved hashtag listslist_timezones — IANA zones for schedulinggenerate_caption — write or transform captionsgenerate_hashtags — suggest hashtags for a topicgenerate_image — DALL-E images, saved to media libraryupload_media — pull in any public image/video URLlist_media — browse the workspace media libraryget_post_analytics — single-post engagementget_post_insights — sortable per-post metrics for a channelget_channel_analytics — channel-level statstrigger_analytics_sync — refresh metrics on demandexport_analytics_csv — date-ranged CSV exportlist_biolinks — your link-in-bio pageslist_biolink_subscribers — newsletter signupsget_url_preview — Open Graph metadata for a URLupdate_social_set_timezonedisconnect_channel — destructive, requires confirmationYour AI gets exactly the access you grant — and nothing more.
Industry-standard auth. Tokens are short-lived and rotate automatically.
MCP respects the same per-plan caps as the web app — your AI can't bypass them.
Grant access to one workspace at a time. Revoke any client from Settings → Connected Apps.
Sign up free — connect your AI assistant in under a minute. No credit card.