{"schemaVersion":"2025-03-26","name":"nuntior","displayName":"Nuntior — Unified Social, Ads, Blogs & Telecom MCP Server","description":"The Unified Execution & OAuth Layer for AI Agents — 12 Semantic MCP Tools (~95% fewer context tokens) with Hybrid OAuth Vault (Managed + AES-256-GCM BYOK) and X Smart Link Optimizer.","vendor":{"name":"Allometrik Consulting FZCO","url":"https://nuntior.com","contactEmail":"hello@allometrik.com"},"endpoints":{"primary":"https://nuntior.com/mcp","dedicated":"https://mcp.nuntior.com/mcp","webConsole":"https://nuntior.com/app","restApi":"https://nuntior.com/v1","toolsCatalog":"https://nuntior.com/v1/tools"},"transport":{"type":"streamable-http","methods":["POST","GET"],"protocolVersion":"2025-03-26"},"authentication":{"type":"bearer","header":"Authorization","scheme":"Bearer","instructions":"Generate a live key at https://nuntior.com/app or pass Authorization: Bearer <NUNTIOR_API_KEY>."},"toolsCount":12,"tools":[{"name":"profiles_manage","description":"Manage multi-tenant brand/client profiles (list, create, update, delete) persisted on Cloudflare D1/KV and default X Smart Link & Media settings.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","create","update","delete"]},"profileId":{"type":"string","description":"Profile ID (for update/delete)"},"name":{"type":"string","description":"Brand or client display name"},"handleSlug":{"type":"string","description":"URL-friendly slug"},"timezone":{"type":"string","default":"Europe/Madrid"},"defaultXLinkStrategy":{"type":"string","enum":["inline","first_reply","bio"],"default":"first_reply"},"autoAdjustMedia":{"type":"boolean","default":true}},"required":["action"]}},{"name":"accounts_manage","description":"Manage connected social accounts with Hybrid OAuth Vault (1-click Managed OAuth OR zero-markup AES-256-GCM BYOK custom_client_id/secret) and live upstream account_health monitoring.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","connect_oauth","connect_byok","health_check","account_health","disconnect"]},"profileId":{"type":"string"},"accountId":{"type":"string"},"platform":{"type":"string","enum":["x","linkedin","instagram","facebook","threads","tiktok","youtube","bluesky","mastodon","farcaster","reddit","pinterest","google_business","telegram","discord","ghost","wordpress","webflow"]},"username":{"type":"string"},"customClientId":{"type":"string","description":"BYOK OAuth App Client ID / Bot ID / Handle (encrypted via AES-256-GCM)"},"customClientSecret":{"type":"string","description":"BYOK OAuth App Secret / App Password (encrypted via AES-256-GCM)"},"accessToken":{"type":"string","description":"Access token, Bot token, or Webhook URL"},"refreshToken":{"type":"string","description":"Refresh token or OAuth 1.0a token secret"}},"required":["action"]}},{"name":"posts_publish","description":"Publish now, schedule, queue, or cross-post across 18 networks with automatic X Smart Link Optimizer (inline | first_reply | bio) cutting X link API costs by 85% ($0.03 vs $0.20) and live upstream delivery.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["publish_now","schedule","queue","cross_post"]},"profileId":{"type":"string"},"content":{"type":"string","description":"Post text (may include URLs to optimize on X)"},"platforms":{"type":"array","items":{"type":"string","enum":["x","linkedin","instagram","facebook","threads","tiktok","youtube","bluesky","mastodon","farcaster","reddit","pinterest","google_business","telegram","discord","ghost","wordpress","webflow"]}},"scheduledFor":{"type":"string","description":"ISO-8601 timestamp when scheduling"},"mediaAssetIds":{"type":"array","items":{"type":"string"}},"xLinkStrategy":{"type":"string","enum":["inline","first_reply","bio"],"default":"first_reply","description":"Moves links on X to 1st reply to save $0.17/post ($0.20 -> $0.03 or $0 BYOK) and boost reach."},"autoAdjustMedia":{"type":"boolean","default":true},"authModeOverride":{"type":"string","enum":["managed","byok"]}},"required":["action","content","platforms"]}},{"name":"posts_manage","description":"List, inspect, update, delete, or retry scheduled and published posts in Cloudflare D1/KV.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","get","update","delete","retry_failed"]},"profileId":{"type":"string"},"postId":{"type":"string"},"statusFilter":{"type":"string"},"content":{"type":"string"},"scheduledFor":{"type":"string"}},"required":["action"]}},{"name":"media_pipeline","description":"Edge FFmpeg Media Pipeline + Cloudflare R2 zero-egress storage: direct R2 upload URLs, automatic video reframing (9:16 Reels/TikTok/Shorts, 16:9 X/LinkedIn), AI clip extraction, and media_generate.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["presign_upload","auto_fit_video","extract_clips","media_generate","check_status"]},"profileId":{"type":"string"},"fileName":{"type":"string"},"mimeType":{"type":"string"},"sizeBytes":{"type":"number"},"mediaAssetId":{"type":"string"},"prompt":{"type":"string","description":"Prompt or template spec for media_generate add-on"},"targetAspectRatios":{"type":"array","items":{"type":"string","enum":["9:16","16:9","1:1","4:5"]}},"clipCount":{"type":"number"}},"required":["action"]}},{"name":"inbox_messages","description":"Unified Social & Messaging Inbox across LinkedIn, X DMs, Instagram, Threads, Telegram, and WhatsApp (list_threads, read_thread, reply, mark_read).","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list_threads","read_thread","reply","mark_read"]},"profileId":{"type":"string"},"platform":{"type":"string","enum":["x","linkedin","instagram","facebook","threads","tiktok","youtube","bluesky","mastodon","farcaster","reddit","pinterest","google_business","telegram","discord","ghost","wordpress","webflow"]},"threadId":{"type":"string"},"replyBody":{"type":"string"},"unreadOnly":{"type":"boolean"}},"required":["action"]}},{"name":"comments_moderate","description":"List, reply, hide, delete post comments, or configure an automatic viral Auto-Plug reply when a post crosses N likes.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","reply","hide","delete","auto_plug"]},"profileId":{"type":"string"},"postId":{"type":"string"},"commentId":{"type":"string"},"replyText":{"type":"string"},"autoPlugTriggerLikes":{"type":"number","default":25},"autoPlugMessage":{"type":"string"}},"required":["action"]}},{"name":"analytics_query","description":"Unified cross-network analytics & live social_listen: account overview, post performance, audience growth, AI best times to publish, and live real-time keyword/intent listening across Bluesky, Hacker News, and Dev.to.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["account_overview","post_metrics","audience_growth","best_times","social_listen"]},"profileId":{"type":"string"},"platform":{"type":"string","enum":["x","linkedin","instagram","facebook","threads","tiktok","youtube","bluesky","mastodon","farcaster","reddit","pinterest","google_business","telegram","discord","ghost","wordpress","webflow"]},"postId":{"type":"string"},"query":{"type":"string","description":"Keyword or brand query for live social_listen"},"periodDays":{"type":"number","default":30}},"required":["action"]}},{"name":"ads_campaigns","description":"Manage paid social campaigns and organic-to-paid post boosting across Meta Ads, LinkedIn Ads, X Ads, and TikTok Spark Ads with 0% ad-spend tax.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list","create","pause","resume","boost_post","metrics"]},"profileId":{"type":"string"},"campaignId":{"type":"string"},"platform":{"type":"string","enum":["x","linkedin","instagram","facebook","threads","tiktok","youtube","bluesky","mastodon","farcaster","reddit","pinterest","google_business","telegram","discord","ghost","wordpress","webflow"]},"name":{"type":"string"},"objective":{"type":"string","enum":["engagement","traffic","leads","awareness"]},"dailyBudgetUsd":{"type":"number"},"postIdToBoost":{"type":"string"},"targeting":{"type":"object"}},"required":["action"]}},{"name":"blogs_publish","description":"Publish or update long-form SEO articles directly to Nuntior Live Reader (https://nuntior.com/p/:slug), Ghost, WordPress, Webflow, Dev.to, Medium, or Hashnode before cross-posting social snippets.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["list_sites","publish_article","update_article"]},"profileId":{"type":"string"},"platform":{"type":"string","enum":["ghost","wordpress","webflow","nuntior","devto","medium","hashnode"]},"articleId":{"type":"string"},"title":{"type":"string"},"markdownBody":{"type":"string"},"slug":{"type":"string"},"canonicalUrl":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"publishStatus":{"type":"string","enum":["draft","published"]}},"required":["action"]}},{"name":"telecom_numbers","description":"Provision dedicated telecom phone numbers ($1.50/mo vs $59/mo legacy bundles) for SMS, WhatsApp Business, and SIP/WebRTC Voice AI Agents.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["search_available","provision","configure_sip_voice_agent","list"]},"profileId":{"type":"string"},"countryCode":{"type":"string","default":"ES"},"phoneNumber":{"type":"string"},"numberId":{"type":"string"},"sipTrunkUri":{"type":"string"},"voiceAgentPrompt":{"type":"string"}},"required":["action"]}},{"name":"telecom_messaging","description":"Send transactional SMS ($0.004/msg), WhatsApp Business Cloud templates, or place outbound AI Voice calls via Nuntior Telecom.","inputSchema":{"type":"object","properties":{"action":{"type":"string","enum":["send_sms","send_whatsapp_template","place_call","logs"]},"profileId":{"type":"string"},"fromNumber":{"type":"string"},"toNumber":{"type":"string"},"body":{"type":"string"},"templateName":{"type":"string"},"voiceScriptOrAgentId":{"type":"string"}},"required":["action"]}}],"valueAddCapabilities":[{"capability":"media_generate","parentTool":"media_pipeline","description":"Edge FFmpeg + AI Media Generation pipeline: auto-reframe 9:16/16:9/1:1, burn dynamic captions, generate audiograms & branded carousels on Cloudflare R2 zero-egress.","pricing":"Included in Builder/Scale or $0.02/render"},{"capability":"social_listen","parentTool":"analytics_query","description":"Real-time brand mention, competitor keyword, and buyer-intent social listening across Bluesky, Hacker News, Dev.to, X, and Reddit.","pricing":"Included in Builder/Scale or $0.005/query"},{"capability":"account_health","parentTool":"accounts_manage","description":"Continuous OAuth token refresh, live upstream API verification, shadowban/reach anomaly detection, and AES-256-GCM BYOK vault health.","pricing":"Included on all plans ($0)"},{"capability":"telecom_numbers","parentTool":"telecom_numbers","description":"Dedicated SIM/eSIM-grade and wholesale DID numbers for SMS, WhatsApp Business Cloud, and SIP/WebRTC AI Voice Agents.","pricing":"$1.50/mo per number (vs $59/mo legacy bundles)"}]}