# Oriiion MCP server

Source: https://glimind.com/server/mcp-registry%2Fai.oriiion%2Foriiion
Registry id: `mcp-registry/ai.oriiion/oriiion`
Status: live (checked 2026-10-26T21:22:30.618Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 1374
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "oriiion-mcp-server": {
      "type": "http",
      "url": "https://www.oriiion.ai/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http oriiion-mcp-server https://www.oriiion.ai/mcp
```

## Tools (180)

- `act_on_todo`: Accept or dismiss one todo item by id (from list_todo). Accepting does what the card's button does: a post idea starts generating, a connection card returns the
- `add_broadcast_recipients`: Add people to a broadcast draft, or just read who is already on it (call with neither contactIds nor populate to read). Recipients can only ever be ADDED — ther
- `add_image_to_post`: Add an image (public URL) to an existing post as an extra slide, turning it into a carousel (max 10 slides).
- `boost_post`: Launch a paid ad boosting a published post. THIS SPENDS MONEY from the user's prepaid ad wallet (budget + service fee). Always confirm the budget with the user 
- `change_image`: Replace a post's image entirely. Pass imageUrl to swap in an existing image (instant), or prompt to generate a brand-new AI image (async ~1-2 min, applied autom
- `complete_onboarding`: Mark the user's onboarding as complete. Only works once all required steps (payment + required social connection) are done — verify with get_onboarding_status f
- `convert_sparring_idea_to_post`: Instantly turn a saved Idea Bank item or Sparring Angle Card into a finished single post using Agency Workforce v3.
- `create_broadcast`: Create a broadcast DRAFT — a DM sent to many contacts at once. Creating never sends anything: add people with add_broadcast_recipients, then deliver with send_b
- `create_carousel`: Write and design a CAROUSEL from scratch — 4-10 branded slides — when there are no images and no PDF, only a subject. This is the tool for "make a carousel abou
- `create_carousel_from_images`: Create a carousel post from 2-10 images (public URLs). Images are cropped to portrait format. Provide either a ready caption or a context for AI to write one. R
- `create_chatgpt_ad`: Save a ChatGPT ad DRAFT under the current user. Does not launch, reserve funds or spend money. Returns the creative and current quote for review in chat. Use st
- `create_comment_automation`: Create a comment→DM automation. Once created it is LIVE and will DM real people automatically, so show the user the exact dmMessage, keywords and which account 
- `create_customer_account`: oriiion STAFF ONLY. Set up a whole oriiion account for a customer and start their onboarding: it reads their website (or Instagram profile if they have no site)
- `create_document_post`: Create a swipeable document post from a PDF (public URL) — the format LinkedIn shows as a page-by-page carousel. LinkedIn is the ONLY platform that renders a PD
- `create_facebook_product_carousel`: Create an unpublished Facebook link-carousel draft from 2–10 owned products with distinct images. Choose IDs from list_products. Review the draft before publish
- `create_from_link`: Turn a link the user shared (Instagram post/reel, TikTok, YouTube video, article or web page) into content for the user: a single post (their own image, never t
- `create_from_trend`: Turn one trend from find_trends_for_business into content for the user: a single post (their own image, never the creator's clip), a short video script they fil
- `create_image`: Create a standalone image from a description, or EDIT an uploaded image by passing imageUrl and describing the changes — a picture on its own, with NO post, cap
- `create_media_upload_url`: Step 1 of uploading a video or image you hold (up to 200MB video / 25MB image) into the user's oriiion account — no API key and no browser needed. Returns a pre
- `create_meeting`: Create a branded oriiion video meeting in the authenticated user’s My business workspace. Requires Business Suite, a customer instance and the Meetings grant. A
- `create_photo_carousel`: Create ONE carousel post containing 2-10 separately generated photos, in the requested order. Use when the user asks for an image/product/photo carousel, not se
- `create_photo_reel`: Assemble 2-12 uploaded photos into a video, each shown exactly once in supplied order. Enforces targetSeconds (5-60), music and text switches. Defaults to a sil
- `create_post_from_image`: Create posts from an image the user provides (public URL). The image becomes the post's media and AI writes captions for it. Runs asynchronously — the user is n
- `create_post_from_video`: Create posts from a video the user provides. Pass EXACTLY ONE of mediaId (from finalize_media_upload or import_media_from_url — preferred for files you uploaded
- `create_product`: Create a new product in oriiion (added to the user's manual product feed). Returns a feed-{id} you can immediately use with generate_from_product. Image URLs ar
- `create_product_video`: Make a short vertical video (Reels/TikTok) out of one or more products from list_products — their photos, titles and descriptions. sound: music (music only), vo
- `create_shoot_project`: Set up a whole video project at once: every script for a client or campaign, filed into folders, ready for the user to film one at a time. Use this when there i
- `create_upload_link`: Get the user's own files (photos, video, PDFs, documents) into their oriiion account when you only have them inside this conversation. Returns a short-lived lin
- `create_video_shoot`: Turn a script into a talking-head video the user films on their phone. Pass `script` to have them say your exact words (nothing is rewritten — it is only cut in
- `delete_broadcast`: Delete a broadcast and its recipient list. A broadcast that is mid-send must be cancelled first. Confirm with the user before deleting.
- `delete_comment_automation`: Permanently delete a comment→DM automation. To stop it temporarily, use update_comment_automation with isActive:false instead. Confirm with the user before dele
- `delete_post`: Delete a post. Only draft and scheduled posts can be deleted. Published posts cannot be deleted.
- `discover_brand_images`: Collect candidate brand images from the user's website, Instagram posts and earlier research (up to 24). Show them to the user to pick from, then save the selec
- `draft_business_email_reply`: Save a reply draft on one received message in the authenticated business mailbox, for the owner to review. This sends NOTHING and is not authorization to send. 
- `edit_caption`: Update the caption/text of an existing post. Without a platform, the main caption is updated everywhere. With a platform, only that platform's caption variant i
- `edit_chatgpt_ad`: Edit selected fields of a ChatGPT ad draft; pass its latest revision from get_chatgpt_ads. For a launched ad, creative/targeting/bid/duration changes require re
- `edit_image`: AI-edit a post's image with a natural-language instruction (e.g. 'make the background blue', 'remove the text'). Runs asynchronously (~1-2 min) and applies the 
- `end_chatgpt_ad`: End a ChatGPT draft or archive a launched campaign permanently. It cannot be resumed. Unspent reservations settle after the final daily report and at least 48 h
- `finalize_media_upload`: Step 2 after create_media_upload_url and the PUT: checks the file arrived, is within the declared size and really is a supported video/image (by its bytes), sto
- `find_social_profiles`: Find the user's social media profiles (Instagram, LinkedIn, Facebook, YouTube, TikTok, X) by harvesting links from their website and web-searching for official 
- `find_trends_for_business`: Trend Agent: picks today's trends — search surges (Google/X), viral videos (TikTok/Instagram), memes and commercially cleared TikTok sounds with a filming scrip
- `finish_agent_onboarding`: oriiion STAFF ONLY. Mark your work on the onboarding as done and give the customer your closing message, in their language. The page shows it with a button to t
- `generate_from_news`: Generate thought-leadership posts based on a news article. Omit articleId to auto-pick the most relevant recent article. Runs asynchronously — the user is notif
- `generate_from_product`: A plain post about exactly ONE of the user's products, built on that product's own main photo (no new picture is drawn). For two or more products in one post, a
- `generate_platform_captions`: AI-generate platform-specific caption variants (Facebook, Instagram, LinkedIn, X, etc.) for one post, tailored to each connected platform's style and character 
- `generate_posts`: Generate new social media posts using AI with Agency Workforce v3. Named products in the description (e.g. iPhone 18, Volvo EX90) are detected automatically: ph
- `generate_style_guide`: Generate a content style guide (tone of voice, dos, don'ts, emoji & hashtag policy) from the user's saved business profile. Nothing is saved — show it to the us
- `get_account_info`: Get the authenticated user's profile and business information.
- `get_ad_wallet`: Get the user's prepaid advertising wallet: available balance, reserved funds, service fee, and recent transactions. Amounts are in cents.
- `get_agent_onboarding`: oriiion STAFF ONLY. Everything about one agent onboarding in a single read: the customer's progress on the page (email confirmed, sign-in, payment, connected ch
- `get_analytics_overview`: Headline social-media performance for the account over a period: total views, reach, engagements (likes/comments/shares/saves), posts and followers, each with c
- `get_audience_insights`: Who follows and who engages: age, gender and city breakdowns, 30-day totals and the best posting slots for the user's Instagram (and Facebook page). Use it to a
- `get_best_posting_times`: Engagement-weighted best times to post (day + hour, UTC) based on the account's own history, plus concrete upcoming datetimes to schedule at. Use before schedul
- `get_billing_status`: Get the authenticated user's own subscription/contract status: current plan, monthly amount, last and next payment, recent invoices, and Try & Buy trial state (
- `get_booking_payments`: Payments the user's customers made for bookings on the user's own website (Stripe via oriiion): totals, last 30 days, fees, the latest payments with receipt lin
- `get_boost_recommendations`: Get AI-generated suggestions for which post to boost as a paid ad, with recommended audience, budget, and duration. Takes a few seconds. Use boost_post to launc
- `get_brand_identity`: Get the user's saved brand identity: logo, colors, fonts, AI-image setting, and content style guide (include/exclude rules).
- `get_business_email`: Open one message from the authenticated business mailbox by the id list_business_emails returned. Read only: unlike opening it in the dashboard, this does NOT m
- `get_business_mail_recipients`: Choose usable email recipients from the authenticated business’s CURRENT CRM lead lists. Read only: does not add newsletter consent, modify contacts or send any
- `get_chatgpt_ads`: Read the current user’s ChatGPT ad drafts, campaigns and results: status, budget, fees, spend, impressions, clicks, CTR, CPC and CPM. Includes account availabil
- `get_connect_link`: One link that connects or reconnects a channel. Send it to the user: it works in any browser, asks them to sign in if needed, and finishes the connection by its
- `get_connected_platforms`: List all social media platforms the user has connected (Facebook, Instagram, LinkedIn, X). Shows page names and usernames.
- `get_connection_health`: Whether each connected channel can still publish: ok, warning, or needs_reconnect (with the link to fix it). Check this when a post failed or the user asks why 
- `get_content_insights`: A synthesized 'what's working' briefing combining the best platform, best posting times, top posts and the engagement mix into actionable guidance for creating 
- `get_content_skill`: oriiion's own method for social media content, as a skill to follow: 'content-strategy' (plan a month of posts like a strategy meeting), 'post-craft' (direct on
- `get_conversation`: The messages in one conversation, oldest first. Use conversationId and accountId exactly as returned by list_conversations.
- `get_customer_onboarding`: oriiion STAFF ONLY. Where a customer's onboarding has got to and what it has done so far, including anything that went wrong and whether they have been sent the
- `get_customer_profile`: Read the authenticated customer profile folder: business soul, brand/design guidance and connected channels. Files regenerate from saved settings. Update busine
- `get_follower_stats`: Follower counts and growth per connected account over a period. Use alongside engagement to judge which platforms are worth investing in.
- `get_generation_status`: Check the status of an async post generation batch. Returns 'generating', 'caption_ready', 'completed', 'failed', or 'partial'. 'caption_ready' means the captio
- `get_github_change`: The full picture of one pull request: description, commits and the most telling parts of the diff. Use it to explain in plain language what changed for a user, 
- `get_github_file`: Read one file from a switched-on repo's default branch — by default the README, which is the quickest way to learn what a product is. Given a directory path, li
- `get_idea_bank`: Retrieve the user's saved Idea Bank (backlog, used, or archived idea cards from sparring sessions).
- `get_image_status`: Check images started by create_image and get their URLs once they are finished. Show a finished image to the user rather than only describing it.
- `get_meeting`: Read one owned My business meeting: title, schedule, current status, settings and its guestUrl/hostJoinUrl. When asked for joining links, always include both, c
- `get_meeting_availability`: Read the authenticated business’s bookable calendar services, resources and host timezone, or check available times on one local date. Omit date/service/resourc
- `get_meeting_catchup`: Catch up on an owned meeting from its saved summary, speaker-labelled final transcript, chat, notes and follow-up drafts. Use list_meetings to select the correc
- `get_onboarding_links`: Generate onboarding links for the user's remaining steps (payment, Instagram, Facebook, LinkedIn connections). Returns direct links the user can click to comple
- `get_onboarding_status`: Check the user's onboarding progress. Returns which steps are completed, which are required, and whether onboarding is fully complete.
- `get_platform_analytics`: Per-platform breakdown of performance (views, reach, engagements, followers, engagement rate) ranked so you can see which platform delivers the most value for t
- `get_post`: Get a single post by ID, including its carousel media items if any.
- `get_post_review_link`: Create two links to a visual page of the user's generated posts. ownerLink = full CONTROL: edit each platform's caption (by hand or by AI rewrite), AI-edit / re
- `get_pricing`: Get oriiion's subscription plans and prices. Works without authentication — useful before the user has an account. To subscribe, the user pays through their per
- `get_product`: Get full details for one product — complete title, full (untruncated) description and every product image URL. Use before generating so posts reflect the real p
- `get_task_status`: Check the status of an async task (image edits, video processing). Returns 'processing', 'completed' or 'failed'. For post generation batches, prefer waiting fo
- `get_top_performing_media`: Fetch the user's top-performing published post images and videos, ranked by engagement (likes, comments, views) or recency. Returns verified media URLs and perf
- `get_top_posts`: The best-performing published posts by engagement, with their captions, platforms, media type and metrics. Study these to learn what content resonates and creat
- `get_trend_details`: Full audio + visual formula of one trend from find_trends_for_business: pacing, visual style, transitions, captions, sound effects, background audio, second-by-
- `get_video_shoot_status`: Where a guided video shoot stands: how many takes are filmed, whether the video is still rendering, and the finished video plus its hook and CTA once it is done
- `google_ads_create_search_campaign`: Create a paused Google Search campaign (responsive search ad, phrase-match keywords) in the customer's own Google Ads account, saved as a draft the customer act
- `google_ads_discover_trending_keywords`: Keyword Planner ideas for a category ranked by search-volume growth over the last quarter (breakout, rising, largest). Needs the customer's Google Ads connectio
- `google_ads_get_campaign_insights`: Google Ads campaign metrics for a window from the customer's account: spend, impressions, clicks, CTR, average CPC, conversions, CPA, ROAS and search impression
- `google_ads_get_keyword_research`: Discover customer and competitor keywords, monthly search volume, low/high range CPC bids, competition index, and competitor auction share.
- `google_ads_get_social_keywords`: Cross-channel translation bridging high-intent search keywords into viral hooks, hashtag clusters, and content angles for TikTok, Instagram, Facebook, and Linke
- `google_ads_get_traffic_pages`: Analyze customer website pages that drive search and ad traffic. Identifies top performing landing pages, click volume, CTR, bounce rates, and commercial intent
- `google_ads_manage_campaign`: Manage a Google Ads campaign the customer created here: pause it, change its daily budget, or add negative keywords. Activation and bid changes are not availabl
- `google_analytics_get_overview`: Get key web traffic and engagement metrics from Google Analytics 4 (GA4): active users, sessions, page views, bounce rate, average session duration, conversions
- `google_analytics_get_realtime`: Get real-time concurrent active users on the website in the last 30 minutes, current device distribution, active pages, and top visitor countries.
- `google_analytics_get_top_pages`: Retrieve highest-trafficked landing pages, page titles, visitor count, views, and dwell time from GA4 to find high-performing content.
- `google_analytics_get_traffic_sources`: Analyze website acquisition channels and traffic sources (Organic Search, Organic Social, Direct, Referral, Paid Search) and conversion rates to understand user

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
