MCP server
oriiion Official
ai.oriiion/oriiion
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
Your marketing, a message away
Working at last checkVerified publisher: oriiion.aiAbout 46,521 tokens per request once connected180 tools
https://www.oriiion.ai/mcp
At a glance
- Type
- MCP server
- Publisher
- oriiion.ai (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 180
- Token cost
- About 46,521 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http oriiion https://www.oriiion.ai/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.oriiion] url = "https://www.oriiion.ai/mcp"
Gemini CLI
{"mcpServers":{"oriiion":{"httpUrl":"https://www.oriiion.ai/mcp"}}}
Cursor
{"mcpServers":{"oriiion":{"url":"https://www.oriiion.ai/mcp"}}}
VS Code
{"servers":{"oriiion":{"type":"http","url":"https://www.oriiion.ai/mcp"}}}
Antigravity
agy mcp add oriiion https://www.oriiion.ai/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"oriiion","server_url":"https://www.oriiion.ai/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"oriiion","server_url":"https://www.oriiion.ai/mcp"}
Tools
act_on_todo~248 tokens
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 link to send. If the user changed a draft before saying yes, pass their version as finalText. Always confirm with the user before acceptingadd_broadcast_recipientsSends messages · ~259 tokens
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 — there is no way to remove one, so trimming an over-filled draft means deleting it and starting over. Adding still sends nothing.add_image_to_post~136 tokens
Add an image (public URL) to an existing post as an extra slide, turning it into a carousel (max 10 slides).boost_post~1012 tokens
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 before calling. Use get_boost_recommendations first for suggested settings.change_image~287 tokens
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 automatically; check with get_task_status). When the new image shows the user or a named person, call use_character_reference first and pass itscomplete_onboarding~108 tokens
Mark the user's onboarding as complete. Only works once all required steps (payment + required social connection) are done — verify with get_onboarding_status first. Call this at the end of a successful onboarding conversation.convert_sparring_idea_to_post~193 tokens
Instantly turn a saved Idea Bank item or Sparring Angle Card into a finished single post using Agency Workforce v3.create_broadcastSends messages · ~316 tokens
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_broadcast. Use an accountId from list_broadcasts. Not available on WhatsApp or LinkedIn.create_carousel~949 tokens
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 about X", "a LinkedIn document carousel about X", "a slide deck on X". It writes one idea per slide from the brief and the account's own businescreate_carousel_from_images~273 tokens
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. Returns a draft post plus an ownerLink (a page showing every slide where the user can edit, schedule or publish) and a reviewLink for sharingcreate_chatgpt_ad~368 tokens
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 start_chatgpt_ad only after the user approves the exact budget, service fee, duration and oriiion shared advertiser identity. No campaign-builcreate_comment_automation~727 tokens
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 it runs on, and get their approval first. Use an accountId from list_comment_automations. Instagram and Facebook only.create_customer_account~449 tokens
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), sets the brand, picks images, adds news sources and products, writes a style guide and drafts their first posts. Takes a few minutes and ccreate_document_post~370 tokens
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 PDF: if LinkedIn is not connected the tool returns a connect link, which you should give the user. Instagram can be added when the post is PUBcreate_facebook_product_carousel~186 tokens
Create an unpublished Facebook link-carousel draft from 2–10 owned products with distinct images. Choose IDs from list_products. Review the draft before publishing or scheduling.create_from_link~382 tokens
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 the creator's media), a short video script they film on their phone via a teleprompter link, or an Instagram carousel. The link is read firstcreate_from_trend~518 tokens
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 film on their phone via a teleprompter link, or an Instagram carousel. Same pipeline as creating from a shared link. Pass the tailored hook andcreate_image~560 tokens
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, caption or schedule attached. New images use the account's brand settings; edits preserve the original scene. For a named person (e.g. Tina), fcreate_media_upload_url~378 tokens
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 presigned PUT: send the raw file bytes (not multipart, not base64) to upload.url with exactly upload.headers, before upload.expiresAt (30 minutcreate_meeting~806 tokens
Create a branded oriiion video meeting in the authenticated user’s My business workspace. Requires Business Suite, a customer instance and the Meetings grant. Always return BOTH guestUrl (label: Link for your guest) and hostJoinUrl (label: Join as host) in the user’s language, especially for meetingcreate_photo_carousel~382 tokens
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 separate posts or a text slide deck. Supply a distinct complete brief for every slide, preserving all requested subjects and shared constraintcreate_photo_reel~291 tokens
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 silent, text-free reel. This uses the normal video renderer, not a trend sound. Returns rendering status, not a finished video. Branded text uscreate_post_from_image~293 tokens
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 notified when posts are ready.create_post_from_video~394 tokens
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) or videoUrl (a public link). The video becomes the post's media and AI writes captions based on the topic. Runs asynchronously — the usercreate_product~200 tokens
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 are re-hosted on oriiion storage.create_product_video~418 tokens
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), voiceover (a narrator, with captions), both (narration over music), or leave it out and the concept decides. look: designed (default; the videcreate_shoot_project~636 tokens
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 is more than one video to make — a product launch, a client's month of content, a shot list someone sent over. Use create_video_shoot insteadcreate_upload_link~298 tokens
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 link the user opens in a browser and drops files on; then call list_uploaded_files for the stored URLs, which work with create_post_from_image,create_video_shoot~564 tokens
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 into takes), or `topic` to have oriiion write the script. Returns a link that opens a teleprompter + camera on a phone, and shows a QR code todelete_broadcastDeletes data · Sends messages · ~120 tokens
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_automationDeletes data · ~135 tokens
Permanently delete a comment→DM automation. To stop it temporarily, use update_comment_automation with isActive:false instead. Confirm with the user before deleting.delete_postDeletes data · ~101 tokens
Delete a post. Only draft and scheduled posts can be deleted. Published posts cannot be deleted.discover_brand_images~143 tokens
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 selection with select_brand_images.draft_business_email_replySends messages · ~411 tokens
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. The draft replaces any earlier draft on that message (replacedExistingDraft says so) and puts the message on the to-do list; the owner seesedit_caption~205 tokens
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 is changed (other platforms keep theirs).edit_chatgpt_ad~441 tokens
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 replacement=true and a new requestKey: this creates a replacement DRAFT and leaves the original unchanged. Clearly explain this, show the newedit_image~168 tokens
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 edited image to the post automatically. Check progress with get_task_status.end_chatgpt_ad~134 tokens
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 hours after ending; ending does not instantly refund funds.finalize_media_upload~215 tokens
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), stores it in the user's account and returns its mediaId and permanent public URL. Safe to call again — a finished upload returns the same resulfind_social_profiles~116 tokens
Find the user's social media profiles (Instagram, LinkedIn, Facebook, YouTube, TikTok, X) by harvesting links from their website and web-searching for official profiles. Returns candidates only — confirm with the user, then save with set_social_profiles.find_trends_for_business~482 tokens
Trend Agent: picks today's trends — search surges (Google/X), viral videos (TikTok/Instagram), memes and commercially cleared TikTok sounds with a filming script — that fit the user's business category, country and language, and returns a tailored hook and content idea for each. Markets: US, GB, SE,finish_agent_onboarding~330 tokens
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 their dashboard. Pass staffSummary for support. Call once, when the build is done and the website and brand are settled (or the customer stopgenerate_from_news~221 tokens
Generate thought-leadership posts based on a news article. Omit articleId to auto-pick the most relevant recent article. Runs asynchronously — the user is notified when posts are ready.generate_from_product~262 tokens
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 product together with a person, or a new picture of the product, use generate_posts with productIds (and characters). Runs asynchronously —generate_platform_captions~153 tokens
AI-generate platform-specific caption variants (Facebook, Instagram, LinkedIn, X, etc.) for one post, tailored to each connected platform's style and character limits. The base caption stays unchanged; each platform publishes its own variant.generate_posts~1069 tokens
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: photos come from the user's own catalogue when they have it, otherwise reference photos are found on the web, so the image shows the real prodgenerate_style_guide~147 tokens
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 user, apply their edits, then persist with save_style_guide.get_account_info~60 tokens
Get the authenticated user's profile and business information.get_ad_wallet~80 tokens
Get the user's prepaid advertising wallet: available balance, reserved funds, service fee, and recent transactions. Amounts are in cents.get_agent_onboarding~321 tokens
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 channels, questionnaire answers), the build's progress and log, the brand on the account, the cards you have sent and how the customer answereget_analytics_overview~194 tokens
Headline social-media performance for the account over a period: total views, reach, engagements (likes/comments/shares/saves), posts and followers, each with change vs the previous period. Use this to understand overall account health.get_audience_insights~108 tokens
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 answer 'who is my audience' or to ground a post idea in a real group.get_best_posting_times~148 tokens
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 scheduling to maximise reach.get_billing_status~133 tokens
Get the authenticated user's own subscription/contract status: current plan, monthly amount, last and next payment, recent invoices, and Try & Buy trial state (on trial + days remaining). Scoped to the signed-in user only. Invoices are emailed automatically to the invoice email on file; there is noget_booking_payments~162 tokens
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 links, and a one-time link to their Stripe dashboard with every receipt, payout and report. Use when the user asks about payments, receipts, paget_boost_recommendations~92 tokens
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 launch one.get_brand_identity~78 tokens
Get the user's saved brand identity: logo, colors, fonts, AI-image setting, and content style guide (include/exclude rules).get_business_email~344 tokens
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 mark it read and changes nothing. Returns the full plain text (up to 20,000 characters), any saved reply draft, delivery and open tracking foget_business_mail_recipients~428 tokens
Choose usable email recipients from the authenticated business’s CURRENT CRM lead lists. Read only: does not add newsletter consent, modify contacts or send anything. Search names/company/email; filter by imported/campaign source, lead kind, independent callStatus or sales status, then select exactget_chatgpt_ads~221 tokens
Read the current user’s ChatGPT ad drafts, campaigns and results: status, budget, fees, spend, impressions, clicks, CTR, CPC and CPM. Includes account availability and draft approval quotes. Set refresh=true to fetch the latest provider report; reporting is daily, not real time. Null results mean noget_connect_link~191 tokens
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 itself. Use when a channel is missing, or when get_connection_health says needs_reconnect.get_connected_platforms~79 tokens
List all social media platforms the user has connected (Facebook, Instagram, LinkedIn, X). Shows page names and usernames.get_connection_health~96 tokens
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 something didn't go out.get_content_insights~151 tokens
A synthesized 'what's working' briefing combining the best platform, best posting times, top posts and the engagement mix into actionable guidance for creating better content. Call this before generating new posts to ground them in what performs.get_content_skill~203 tokens
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 one post: angle, picture, captions in the brand's voice) or 'content-critic' (review a post and send back what is not good enough, with exactget_conversation~142 tokens
The messages in one conversation, oldest first. Use conversationId and accountId exactly as returned by list_conversations.get_customer_onboarding~169 tokens
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 their login yet. Look at this before send_customer_welcome — the research step can misread a site, and it is cheaper to notice here than afterget_customer_profile~161 tokens
Read the authenticated customer profile folder: business soul, brand/design guidance and connected channels. Files regenerate from saved settings. Update business details with update_business_info, logo/colors/fonts with set_brand_identity, and writing rules with save_style_guide or update_content_rget_follower_stats~120 tokens
Follower counts and growth per connected account over a period. Use alongside engagement to judge which platforms are worth investing in.get_generation_status~178 tokens
Check the status of an async post generation batch. Returns 'generating', 'caption_ready', 'completed', 'failed', or 'partial'. 'caption_ready' means the captions are final and the images are still rendering — show the user the caption text then, do not wait for the pictures. Each post also carriesget_github_change~169 tokens
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, or before writing a post about it.get_github_file~170 tokens
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, lists its entries instead.get_idea_bank~137 tokens
Retrieve the user's saved Idea Bank (backlog, used, or archived idea cards from sparring sessions).get_image_status~121 tokens
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~201 tokens
Read one owned My business meeting: title, schedule, current status, settings and its guestUrl/hostJoinUrl. When asked for joining links, always include both, clearly labelled Link for your guest and Join as host in the user’s language. Resolve the roomId with list_meetings first. Does not join theget_meeting_availability~352 tokens
Read the authenticated business’s bookable calendar services, resources and host timezone, or check available times on one local date. Omit date/service/resource to discover options first; then provide both date and the exact service name, with an optional returned resource. Availability includes thget_meeting_catchup~391 tokens
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 correct room; ask if multiple meetings match. Results are paginated: follow nextOffset before claiming to have reviewed the whole meeting. Searchget_onboarding_links~92 tokens
Generate onboarding links for the user's remaining steps (payment, Instagram, Facebook, LinkedIn connections). Returns direct links the user can click to complete each step.get_onboarding_status~82 tokens
Check the user's onboarding progress. Returns which steps are completed, which are required, and whether onboarding is fully complete.get_platform_analytics~140 tokens
Per-platform breakdown of performance (views, reach, engagements, followers, engagement rate) ranked so you can see which platform delivers the most value for this customer. Use it to decide where to focus.get_post~92 tokens
Get a single post by ID, including its carousel media items if any.get_post_review_link~287 tokens
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 / replace / add images, approve, schedule, and publish now (great when chat can't render images, or as a QR on a phone) — share only with peopleget_pricing~99 tokens
Get oriiion's subscription plans and prices. Works without authentication — useful before the user has an account. To subscribe, the user pays through their personal payment link from get_onboarding_links.get_product~136 tokens
Get full details for one product — complete title, full (untruncated) description and every product image URL. Use before generating so posts reflect the real product info.get_task_status~135 tokens
Check the status of an async task (image edits, video processing). Returns 'processing', 'completed' or 'failed'. For post generation batches, prefer waiting for the automatic notification instead.get_top_performing_media~188 tokens
Fetch the user's top-performing published post images and videos, ranked by engagement (likes, comments, views) or recency. Returns verified media URLs and performance notes to present in show_image_carousel.get_top_posts~206 tokens
The best-performing published posts by engagement, with their captions, platforms, media type and metrics. Study these to learn what content resonates and create more of what works.get_trend_details~179 tokens
Full audio + visual formula of one trend from find_trends_for_business: pacing, visual style, transitions, captions, sound effects, background audio, second-by-second timeline and a creator blueprint to reproduce the format. For an audio trend: the sound link, its copyright status and the filming scget_video_shoot_status~175 tokens
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. Defaults to the user's most recent shoot. Call this when the user asks how their video is coming along — nothing can push that into this cgoogle_ads_create_search_campaign~598 tokens
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 activates on the Ads page. Search only; needs the ads add-on and a connected account.google_ads_discover_trending_keywords~185 tokens
Keyword Planner ideas for a category ranked by search-volume growth over the last quarter (breakout, rising, largest). Needs the customer's Google Ads connection.google_ads_get_campaign_insights~182 tokens
Google Ads campaign metrics for a window from the customer's account: spend, impressions, clicks, CTR, average CPC, conversions, CPA, ROAS and search impression share.google_ads_get_keyword_research~207 tokens
Discover customer and competitor keywords, monthly search volume, low/high range CPC bids, competition index, and competitor auction share.google_ads_get_social_keywords~195 tokens
Cross-channel translation bridging high-intent search keywords into viral hooks, hashtag clusters, and content angles for TikTok, Instagram, Facebook, and LinkedIn.google_ads_get_traffic_pages~191 tokens
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~288 tokens
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 available from chat (the customer approves spend on the Ads page).google_analytics_get_overview~170 tokens
Get key web traffic and engagement metrics from Google Analytics 4 (GA4): active users, sessions, page views, bounce rate, average session duration, conversions, and period-over-period growth.google_analytics_get_realtime~116 tokens
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~171 tokens
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~159 tokens
Analyze website acquisition channels and traffic sources (Organic Search, Organic Social, Direct, Referral, Paid Search) and conversion rates to understand user attribution.google_search_console_discover_social_seo_opportunities~170 tokens
Identifies high-intent search queries and striking-distance ranking opportunities where social posts can outrank competitors or capture Google Video & Discover carousels.google_search_console_get_performance~161 tokens
Get organic Google Search performance metrics: total clicks, impressions, average CTR, average search ranking position, and period growth.google_search_console_get_social_post_rankings~201 tokens
Track how published social media posts (Instagram Reels/posts, TikTok videos, X threads, YouTube videos) rank in Google Search, Google Discover, and Video packs.google_search_console_get_top_pages~161 tokens
List the top landing pages receiving organic search clicks and impressions from Google Search results.google_search_console_get_top_queries~181 tokens
Retrieve top search keywords and queries driving organic Google Search impressions and clicks, with average position and actionable SEO content opportunities.google_search_console_get_unified_brand_search~143 tokens
Side-by-side comparison of Organic Website search vs. Social Platform properties (Instagram, TikTok, X, YouTube), showing overall brand search footprint, platform market share, and top queries.google_search_console_inspect_url~151 tokens
Inspect a specific URL on Google Search Console for indexing state, crawl status, robots.txt allowance, canonical URLs, and mobile usability.import_media_from_url~274 tokens
Copy a video or image from a public http(s) link into the user's oriiion account (server-side, up to 200MB video / 25MB image, 5 minute limit) and get a mediaId + permanent URL. Google Drive and Dropbox share links work when shared as 'Anyone with the link'. Links to private networks, localhost or cimport_memories~353 tokens
Store what another AI assistant (ChatGPT, Claude, Gemini) remembers about the user into oriiion, so oriiion's assistant knows them from the first message. You must PRODUCE the export yourself before calling this — there is no API that reads another provider's memories, and inventing entries would pulink_meeting_customer~312 tokens
Connect an existing owned meeting and its retained recordings to a CRM customer, including finished meetings. Use exactly one of roomId or latest:true, and exactly one of leadId or customer. latest:true means the most recent meeting whose start time has passed, excluding cancellations; equal start tlist_ad_campaigns~72 tokens
List the user's ad campaigns (boosted posts) with status, budget, actual spend, and performance metrics.list_broadcast_contacts~210 tokens
List the contacts a broadcast can reach — people who have messaged the account and are still subscribed. Use this to pick contactId values for add_broadcast_recipients.list_broadcasts~104 tokens
List the account's DM broadcast campaigns with status (draft, scheduled, sending, completed, cancelled), recipient counts and message text. Also returns the accountId values to use when creating one. Admin-only feature.list_business_emails~468 tokens
List messages in the authenticated business’s own mailbox. Read only: never marks mail read, archives, drafts or sends anything. Views mirror the dashboard: inbox (received, not archived), unread, todo (needs a reply), drafts (has a saved reply draft), sent, archived, starred, important, all. Returnlist_comment_automations~125 tokens
List the account's comment→DM automations: when someone comments a keyword on a post (or replies to a story), the account automatically DMs them and can post a public reply. Instagram and Facebook only. Also returns the accountId values to use when creating one. Admin-only feature.list_comments~210 tokens
Read recent comments on the user's social media posts across platforms. By default returns only unanswered comments (no reply from the account yet). Use reply_to_comment to answer one.list_connected_sources~83 tokens
List the user's connected photo libraries (Dropbox, OneDrive, Google Drive/Photos, etc.) and which approved folder/album each imports from.list_conversations~232 tokens
Direct-message conversations on the user's connected accounts (Instagram, Messenger, WhatsApp, Telegram, X…), newest first, with the last message and unread count. Use get_conversation for a thread. Only when the user explicitly asks about their messages — never on your own initiative, and never tolist_github_changes~192 tokens
What recently shipped in the user's switched-on GitHub repos: merged pull requests and recent commits on the default branch, newest first. Use for 'what did we ship this week?' or to find the change a user wants to post about.list_github_repos~100 tokens
List the GitHub repositories the user has switched on for oriiion (beta). Only these repos can be read. If none are switched on, tell the user to choose repos under Integrations → GitHub → Choose repos.list_meetings~296 tokens
Check the authenticated business’s upcoming or past oriiion meetings and find exact room IDs. Default upcoming; use history for catch-up requests and all when searching by title. Returns real status, times, guest links, setup state and pagination. Date filters apply to meeting start times (from incllist_news~113 tokens
List recent news articles relevant to the user's business/topics. Use the returned article ids with generate_from_news.list_posts~214 tokens
List the user's social media posts. Supports filtering by status and platform. Returns up to 50 posts at a time.list_products~174 tokens
List the user's products (from their connected Shopify store and/or website product feed). Pass `search` to filter by title/description. Each item includes ALL its image URLs in `images` (plus `imageCount`) and a brief description; use get_product for the full untruncated description. Use the returnlist_reviews~175 tokens
Google Business (and Facebook) reviews on the user's connected accounts, newest first, with rating, text and whether they've been answered. Use reply_to_review to answer one.list_shoot_folders~99 tokens
The user's shoot folder tree — clients, projects and how many shoots sit in each. Call this before creating shoots so new work is filed next to what's already there instead of in a duplicate folder.list_subreddits~128 tokens
The subreddits the user's connected Reddit account can post to. Pass a subreddit name to get its rules and flairs — read them before drafting a Reddit post.list_todo~233 tokens
Everything waiting for the user's yes: a post idea from a spike, a connection to fix, and — as they ship — comments, messages and reviews to answer, each with a ready draft and one line on why it's there. Same list as the todo page. Use act_on_todo to accept or dismiss.list_uploaded_files~186 tokens
The URLs of files the user recently uploaded out of band — via an upload link or a direct HTTP upload — newest first. Call this after the user says they have finished uploading. Returns each file's type so you know which post tool to pass it to.log_agent_onboarding~266 tokens
oriiion STAFF ONLY. Write one line in the onboarding's support log: the step you are on and what you did or found, in English. Support reads this log to follow an onboarding; the customer never sees it. Log each step as you go.onboarding_v7~294 tokens
Start or continue oriiion onboarding, without login. Ask exactly the returned question and show its choices; carry returned answers into the next call. Append the chosen value, or null for the recommendation. Never invent user answers. Use finish when the user asks for the recommended plan. This comopen_image_editor~255 tokens
Open the existing Edit AI Image modal for an owned post or a specific carousel image. Prefill only the requested instruction. The user can mark an area, describe changes, add a reference photo, and pick products or @mention them, then press Generate edit. This only opens the editor; it does NOT genepause_chatgpt_ad~113 tokens
Pause delivery of the current user’s ChatGPT ad. It can be resumed with start_chatgpt_ad before its deadline and within the remaining budget.prepare_booking_link~365 tokens
Prepare a public availability booking link for the user’s email draft, using an existing host calendar service and optional resource. The recipient opens it, sees live availability in the host timezone and chooses a time. A successful booking automatically creates a branded video room, including wheprepare_meeting_link~427 tokens
Prepare a guest room link for the user’s email draft. Recheck host calendar availability and atomically reserve the selected service time, then automatically create a branded video room. Creates a booking/room but sends no invitation, email or owner reminder. First use get_meeting_availability for eprocess_video~529 tokens
Add AI-generated burned-in subtitles to a talking video (public URL). Uses the user's saved caption style and brand color unless overridden. The captioned video appears in the user's Todo list when ready (1-3 minutes).publish_postSends messages · ~642 tokens
Publish a draft post now, to every network it is set to go to — any connected network: Facebook, Instagram, LinkedIn, X, TikTok, YouTube, Threads, Pinterest, Bluesky, Snapchat, Telegram, Discord. Pass platforms to choose (['all'], ['tiktok'], ['linkedin','instagram'] …), instagramPlacement 'story' fpublish_to_redditSends messages · ~349 tokens
Post to a subreddit on the user's behalf: a title written for that subreddit plus text, a link, or an existing post's caption and image. Reddit is never posted to automatically — only through this, and only after the user has approved subreddit, title and text. Check list_subreddits for rules and flrecommend_images_for_post~135 tokens
Given a post ID, return the best-matching real photos from the user's own library for that post's topic (ranked). Ideal for AI-OFF customers — pass a chosen URL to change_image to set it.redesign_document~501 tokens
Turn a plain PDF (public URL) into a NEW brand-designed document carousel. The document is read, planned as one idea per slide, designed in the account's brand (colours, fonts, logo, brand guidelines) and rendered as a fresh PDF — published as a LinkedIn document post; Instagram can be added at publrender_video_shoot~200 tokens
Render or retry the exact existing phone shoot using all saved takes, in order, without changing the script or creating another shoot. Use after the user asks to finish/retry their video. Returns rendering status, never claims completion. For re-filming use create_video_shoot.sourceShootId instead.reply_to_commentSends messages · ~236 tokens
Reply to a comment on one of the user's social media posts. Use the postId, accountId and commentId values exactly as returned by list_comments (these are platform ids, not oriiion post numbers). Always show the user the reply text before sending unless they already approved it.reply_to_reviewSends messages · ~154 tokens
Post a public reply to a review. Use reviewId and accountId from list_reviews. ALWAYS show the user the reply text and get their approval first — it is public and permanent.research_brand~149 tokens
Analyze the user's website (screenshot + AI vision) to extract their brand identity: logo, brand colors and fonts. Takes ~20-30 seconds. Nothing is saved — show the result to the user and persist their confirmed version with set_brand_identity.research_website~159 tokens
Scrape the user's website and auto-extract business name, category and description into their profile (only fills fields that are still empty). Use during onboarding so the user doesn't have to type what their site already says. Show the user what was found and confirm it.retry_post_image~158 tokens
Make the image again for a post that has its caption but never got a picture (get_generation_status reports image_failed, or a post's imageStatus is 'failed'). Only the image is remade — the caption is left exactly as it is, including any edits the user made while waiting.save_style_guide~200 tokens
Persist the user's confirmed content style guide. It feeds directly into post generation (include/exclude rules).save_to_idea_bank~298 tokens
Save an angle card or brainstormed concept directly to the user's Idea Bank backlog for later use.schedule_post~714 tokens
Schedule (or reschedule) a ready post for a date and time; it publishes itself then. Choose the networks with platforms — ['all'] for every connected network, or a subset like ['tiktok'] or ['linkedin','instagram']; omit to keep the post's current choice (else the account's publishing settings). inssearch_my_images~172 tokens
Search the user's own photo library (imported + scraped, vision-tagged) by keyword — e.g. 'coffee', 'team', 'outdoor'. Returns real photo URLs to use with change_image / add_image_to_post.search_trending_audio~166 tokens
Trending or keyword-matched sounds from Instagram's audio catalog for a Reel — licensed music or original sounds. Returns audioIds to use with set_reel_audio.select_brand_images~113 tokens
Save the user's chosen brand images as visual references for post generation.send_agent_onboarding_cardSends messages · ~411 tokens
oriiion STAFF ONLY. Show the customer something on their onboarding page: kind website asks them to confirm their site (title and share image fetched by the server; confirming it starts the build), kind brand asks them to approve the logo, colours and fonts currently on their account — both pop up fsend_broadcastSends messages · ~339 tokens
Deliver, schedule or cancel a broadcast. THIS DMs REAL PEOPLE AND CANNOT BE UNDONE. Before calling with action send or schedule you MUST show the user the exact message text and the number of recipients, and get their explicit approval. You must also pass confirmRecipientCount matching the current rsend_business_emailSends messages · ~625 tokens
Send the exact approved personal email from the authenticated business mailbox to 1–5 explicit recipients. This sends real email. First show the sender, recipient addresses, subject and full body; send only when the user explicitly authorizes that message. Selecting CRM leads or preparing meeting/bosend_customer_welcomeSends messages · ~365 tokens
oriiion STAFF ONLY. Tell the customer their account exists and give them a way in. ALWAYS ASK which channel they should be contacted on — there is no default, and if the answer is SMS you must also ask for their phone number, which the tool will refuse to proceed without. Sends a link to choose theisend_messageSends messages · ~161 tokens
Send a direct message in an existing conversation on the user's behalf. ALWAYS show the user the exact text and get their approval before calling this — it goes to a real person immediately.send_password_resetSends messages · ~169 tokens
Email a password reset link to the address on an oriiion account. STAFF can name any customer by email; everyone else can only reset their own account. The link is only mailed, never shown, and replaces any earlier link. Use when someone cannot sign in or asks to change their password.set_account_type~138 tokens
Set the user's account type. This affects which social platforms are required during onboarding.set_agent_onboarding_brand~449 tokens
oriiion STAFF ONLY. Change the logo, brand colours or fonts on the customer's account (not yours), e.g. after they asked for a change on the brand card. colors.background is the ground the posts are drawn on, colors.text the words on it — the brand card shows exactly that. Black, white or grey is thset_agent_onboarding_images~228 tokens
oriiion STAFF ONLY. Turn AI-generated pictures off (or on) for the customer's account (not yours) — when the customer says they do not want AI images, use false and say so in a note. With false, every post is made from their own photos (website, products, listings) and nothing draws a picture for thset_brand_identity~228 tokens
Save the user's confirmed brand identity. Only provided fields are updated.set_facebook_carousel~293 tokens
Set image-bound destination cards on an unpublished owned Facebook post. Supply exactly one card for each current image, 2–10 images. Pass carousel:null to clear. Does not publish.set_first_comment~197 tokens
Set an automatic first comment for a post (posted right after publishing — commonly used for hashtags or links). Supported on Facebook, Instagram and LinkedIn. Pass an empty string to remove it.set_image_style~120 tokens
Choose whether the user's posts use AI-created images (true) or real photos — their brand images, products and stock (false).set_mentions~345 tokens
Add mentions/tags to a post. Instagram: photo tags (usernames) and collaborators (max 3). LinkedIn: mentions as { name, url } pairs — the caption must contain '@<name>' for each one. Applied when the post is published.set_paid_partnership~187 tokens
Mark an unpublished Instagram post as a paid partnership (required by law when a brand paid for it), tagging up to two sponsor usernames. Instagram shows the label on publish.set_reel_audio~172 tokens
Attach a sound from search_trending_audio to an unpublished video post. Applies when it publishes as an Instagram Reel.set_social_profiles~183 tokens
Save the user's confirmed social media profile URLs to their account.show_product_picker~275 tokens
Show products from the user’s connected Shopify store or website/feed as selectable cards with reference photos. Search for a product or supply 1-6 real IDs from list_products. One candidate asks “Do you mean this product?”; several let the user choose. Use when the requested product/reference is amspar_ideas~256 tokens
Run an interactive sparring turn with Oriiion's strategic Thought Partner. Brainstorms high-impact angles (contrarian, playbook, risk/opportunity, book analogies, personal story), formulates opening hooks, and delivers quick choices.start_agent_onboarding_build~250 tokens
oriiion STAFF ONLY. Start building the customer's account (research, brand, images, sources, products, style guide, first posts — a few minutes, about $0.30) on a website, without waiting for the customer to confirm it. The build starts by itself when they confirm the website card, and on the typedstart_chatgpt_ad~230 tokens
SPENDS MONEY. Launch an approved draft using its exact approvalToken from create/edit/get_chatgpt_ads, or resume a paused campaign within its existing lifetime budget. State budget, fee, duration and shared advertiser identity first; confirmed=true requires user approval. A pending_review result isupdate_business_emails~370 tokens
Mailbox housekeeping in the authenticated business mailbox, only when the user asks: mark messages read or unread, archive or unarchive. Sends nothing and deletes nothing. mark_read/mark_unread apply to received messages among the ids (sent mail has no read state). archive/unarchive move the whole cupdate_business_info~291 tokens
Update the user's business profile information. All fields are optional — only provided fields will be updated.update_chatgpt_ad_budget~325 tokens
Change a launched ChatGPT ad’s lifetime budget. First read get_chatgpt_ads. State the new total and additional reservation/fee and obtain approval. Additional charge = max(0, new budget - fundedBudgetCents) plus that increase × serviceFeePct (fee rounded to minor units). Send that exact additionalChupdate_comment_automation~452 tokens
Update a comment→DM automation, or pause/resume it. Passing isActive:false alone pauses it without changing anything else; isActive:true resumes it. Only the fields you pass are changed.update_content_rules~322 tokens
Save a standing rule the user states about their posts or images, one rule at a time, without rewriting the rest of their style guide. 'always' rules feed what every post must include or follow; 'never' rules feed what must never appear in an image or a caption. Use it the moment the user says thingupload_fileChanges files · ~333 tokens
Store a small file in the user's oriiion account by passing its bytes inline as base64, and get back a permanent URL for the post tools. HARD LIMIT 1MB — the whole file travels as tool-call text, so this is only for things like a logo or a one-page PDF. For anything bigger (video especially): createuse_character_reference~164 tokens
Resolve a person's saved character reference images within this account. Use when asked to include a named person (e.g. 'Tina ska stå på scenen') or the account's character. Pass the returned referenceImageUrls to create_image alongside the scene's imageUrl. If unresolved, ask which character or pho
Browse
Related MCP servers
- Agent Room
Chat rooms for people and AI agents: join a lobby or private room, wait for messages and reply. - Grith
GRITH MCP for persistent citizen identity, private memory, return proof, and city doors. - Simafri Suite
Professional email, calendar, contacts and files on your own domain. - Funkel AI
Run LinkedIn and email outreach: find leads, manage campaigns, and reply to prospects. - Mosaic (AI agent social network)
Pilot social network for AI agents: join, DMs, small missions, showcase and an open Charter. - Corbah: open line for agents
Talk to cycling brand Corbah, get team kit quotes, commission designs, browse the catalog. - Hashn
Where AI agents share work, make Need/Can deals, pay each other in USDC and build reputation. - ParlayAPI
Sports odds, player props and source coverage for AI assistants. Connect with your own API key.
Badge for your README
[](https://aptlynx.net/servers/ai.oriiion/oriiion)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents