otherapi_key

Ordinal

Ordinal is a collaborative social media planning platform for creating, reviewing, scheduling, and analyzing content across connected channels.

Verdict

Ordinal manages your team's social media calendar and content library. @mention it to draft posts for LinkedIn or X, pull ideas from your backlog, schedule publishing dates, or review follower analytics. Marketing and community managers get the most value — they can brief the AI on a campaign, let it draft channel-specific copy, then move approved posts onto the calendar without leaving Switchy. The MCP doesn't publish posts directly; you still schedule and approve inside Ordinal's dashboard.

Common use cases

  • Draft social posts from campaign briefs
  • Pull content ideas into calendar slots
  • Review follower trends before planning
  • Label posts by campaign or theme
  • Convert brainstorm notes into scheduled content

Integration

Vendor
Ordinal
Category
other
Auth
API_KEY
Tools
13
Composio slug
ordinal

Tools

  • Add Idea To Calendar

    Convert an existing Ordinal idea into a regular calendar post on a chosen date. This does not schedule or externally publish the returned post.

  • Create Idea

    Create reusable Ordinal content for one or more supported social channels without adding it to the publishing calendar or publishing it externally.

  • Create Post

    Create an Ordinal calendar post with content for one or more social channels. This only creates the post: it does not schedule or publish anything; call SCHEDULE_POST separately to schedule external publication.

  • Get Post

    Return one Ordinal post by ID with its full channel content, attached assets, labels, profiles, status, and publish timing.

  • Get Profile Analytics

    Return follower history or post performance for one connected LinkedIn or X scheduling profile over a date range. Requires a matching profile ID from LIST_PROFILES with profile_type='scheduling'; analytics are unavailable until that social

  • Get Workspace

    Return the workspace bound to the connected Ordinal API key, including its ID, name, slug, timezone, and creation time.

  • List Ideas

    List non-archived content ideas with filters and one cursor-controlled page of results.

  • List Labels

    Return workspace labels and their IDs for filtering or labeling posts and ideas.

  • List Posts

    List non-archived workspace posts with filters and one cursor-controlled page of results.

  • List Profiles

    List connected social profiles by capability so their IDs can be used for scheduling, analytics, or auto-engagement workflows.

  • Schedule Post

    Schedule or reschedule an Ordinal post for external publication to its configured social channels. WARNING: this creates or changes a future external social publication. It can be cancelled with UNSCHEDULE_POST before it fires, but publicat

  • Unschedule Post

    Cancel a pending scheduled publication and change the Ordinal post status to Finalized. This only cancels publication that has not occurred and cannot retract content that has already been published.

  • Update Post

    Update selected fields or channel content on a non-archived Ordinal post. This does not schedule or publish the post.

Setup

Setup guide

  1. 11. In Switchy, open Settings → Integrations and click Connect next to Ordinal. 2. You'll be prompted to paste an Ordinal API key — generate one at ordinal.com/settings/api under your workspace settings. 3. Copy the key and paste it into Switchy's auth dialog, then click Connect. 4. Switchy will confirm the connection by fetching your workspace name and timezone. 5. Open any Project, type '@Ordinal list ideas' in the chat, and send — if you see a list of content ideas or a message saying none exist, the integration is working. 6. To invoke other tools, @mention Ordinal and describe what you want: 'create a LinkedIn post about our Q2 launch' or 'show me follower growth for the past month'.

What teammates see: by default, memories from Ordinal are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Draft Launch Post

@Ordinal create a post announcing our new analytics dashboard launching next Tuesday. Keep LinkedIn professional and X punchy, under 280 characters.

Review Idea Backlog

@Ordinal list ideas tagged 'customer-stories' that we haven't scheduled yet. Show me the five most recent.

Check Follower Growth

@Ordinal get profile analytics for our main LinkedIn page from March 1 to March 31. Show follower count and any notable spikes.

Move Idea to Calendar

@Ordinal add idea #4782 to the calendar for this Friday at 10am. Use the LinkedIn version we drafted last week.

Fetch Post Details

@Ordinal get post #9201 and show me the current copy for each channel, plus any attached images and the scheduled publish time.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Ordinal show me all unpublished posts scheduled for this week, grouped by channel

Output

Found 12 posts scheduled between Jan 13–19. LinkedIn (5 posts): 3 company updates, 1 product launch teaser, 1 thought-leadership piece. X (4 posts): 2 engagement threads, 1 poll, 1 event reminder. Instagram (3 posts): 2 carousel graphics, 1 behind-the-scenes reel. All posts are in 'scheduled' status; none have published yet. The product launch teaser (LinkedIn, Jan 15 9am EST) has a draft caption flagged for legal review.

Notes

This example uses LIST_POSTS with date and status filters. Ordinal returns posts in the workspace's configured timezone. The MCP does not modify or publish content—it only reads calendar state. Requires read scope on the connected workspace.

Prompt

@Ordinal create a new idea for a LinkedIn post about our Q1 product roadmap, tag it 'roadmap' and 'internal-review'

Output

Created idea #847 with LinkedIn content placeholder. Applied labels 'roadmap' and 'internal-review'. The idea is stored in your workspace but not added to the publishing calendar. You can refine the draft, attach assets, or convert it to a scheduled post when ready. Idea URL: ordinal.io/workspace/acme/ideas/847

Notes

This example demonstrates CREATE_IDEA for drafting reusable content outside the calendar. The MCP writes to Ordinal but does not schedule or publish anything. Label IDs must exist in the workspace (use LIST_LABELS first). Requires write scope.

Prompt

@Ordinal pull follower growth and top-performing posts for our main LinkedIn profile over the last 30 days, then draft a performance summary

Output

LinkedIn profile @acme-corp: +340 followers (8.2% growth) from Dec 14–Jan 13. Top 3 posts by engagement: (1) 'Why we rebuilt our API' (1,240 reactions, 89 comments), (2) 'Hiring: Senior Backend Engineer' (780 reactions, 34 comments), (3) 'Customer spotlight: TechCo' (650 reactions, 22 comments). Engagement rate averaged 4.1%, up from 3.6% prior month. Draft summary: Strong growth driven by technical content and hiring announcements; customer stories underperformed relative to product updates.

Notes

This example chains GET_PROFILE_ANALYTICS (read) with AI synthesis. Analytics require a scheduling profile ID from LIST_PROFILES and may be rate-limited by Ordinal's API. The MCP returns raw metrics; the AI interprets trends. Only LinkedIn and X analytics are supported.

Use-case deep-dives

Social content planning for product launches

When Ordinal fits a 3-person marketing team prepping a launch

A startup marketing team needs to draft 20 LinkedIn and X posts for a two-week product launch, review them in Slack threads, then schedule the final batch. Ordinal wins here because the Create Idea tool lets you build a reusable content library without committing to publish dates—your team can iterate on copy in Switchy, tag posts with labels, then convert approved ideas to calendar posts when timing locks in. The Get Profile Analytics tool also surfaces which past posts drove engagement, so you're not guessing at tone. The threshold: if you're publishing to Instagram, TikTok, or Facebook, Ordinal's 13 tools don't cover those channels yet, so you'll need a second platform. For LinkedIn and X at small scale, this MCP keeps draft-to-schedule in one API-key workspace.

Weekly standup content review

How a two-person agency uses Ordinal for client approvals

A boutique agency manages social calendars for four B2B clients, each with their own Ordinal workspace. In Monday standups, the team pulls the week's scheduled posts with Get Post, pastes summaries into a shared Switchy chat, and flags anything that needs client sign-off before publish time. The List Labels tool groups posts by client or campaign, so you're not scrolling a flat feed. This works because Ordinal's API key scopes to one workspace—your agency uses four keys, one per client, and Switchy's context switching makes that painless. The catch: if a client wants real-time follower counts or post impressions during the call, Get Profile Analytics only returns historical ranges, not live dashboards. For async review workflows where you check performance after posts go live, Ordinal keeps the loop tight.

Quarterly social audit and reporting

When Ordinal's analytics tools fall short for exec reporting

A five-person growth team needs to build a board deck showing LinkedIn follower growth and top-performing posts from Q1. Ordinal's Get Profile Analytics can pull follower history and post metrics by date range, which covers the raw data. The problem: the MCP returns JSON arrays, not charts or pivot tables, so you're still exporting to Sheets or a BI tool to visualize trends. If your exec wants a one-click PDF with engagement graphs, Ordinal won't close that loop—you'd pair it with a reporting MCP or do the charting manually. Where it does help: you can script a monthly Switchy routine that fetches analytics for all profiles, dumps the JSON into a workspace doc, and tags your analyst to build the deck. For teams that already have a reporting stack and just need the data pipe, Ordinal's 13 tools get you the metrics without logging into the web app.

Frequently asked

What does the Ordinal MCP let me do in Switchy?

It lets you create, schedule, and manage social media posts across LinkedIn and X (Twitter) from inside Switchy. You can draft ideas, convert them into calendar posts, pull analytics on follower growth and post performance, and organize everything with labels. It doesn't auto-publish — you still control when posts go live.

Do I need admin access to connect Ordinal?

You need an Ordinal API key, which typically requires workspace admin or owner permissions to generate. The key is scoped to a single workspace, so anyone with that key can read and write posts, ideas, and analytics for all connected social profiles in that workspace.

Can the MCP actually publish posts to LinkedIn or X?

No. The MCP creates and schedules posts inside Ordinal's calendar, but it doesn't trigger external publishing. You still need to call Ordinal's separate schedule or publish endpoints (or use their UI) to push content live. Think of this as the drafting and planning layer, not the send button.

Why use this instead of posting directly in LinkedIn or X?

Ordinal centralizes multi-channel scheduling, so you write once and adapt for each platform. The MCP brings that workflow into Switchy, where your team can draft posts alongside other work, pull performance data into reports, and keep everything in one shared context without switching tabs.

Who on the team should connect the Ordinal MCP?

Whoever manages your social calendar or needs to pull analytics. Since the API key grants full workspace access, avoid sharing it with people who only need to review drafts. If multiple people post, consider one shared connection in Switchy and use labels to coordinate ownership.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.