otherapi_key

Planly

All-in-one social media management tool for scheduling and managing content across multiple platforms

Verdict

Planly's MCP lets your team manage social media scheduling infrastructure directly from Switchy. @mention it to create and edit teams, check AI credit balances, import media from URLs, or delete assets. Useful for agencies juggling multiple client accounts or marketing teams coordinating campaigns across channels. The AI prompt completion tool can draft captions or content ideas, though it draws from Planly's credit pool rather than your workspace's main AI. Best for teams already using Planly who want to automate routine admin tasks without switching tabs.

Common use cases

  • Check AI credit balance before campaign launch
  • Import client assets from shared links
  • Create new team accounts for clients
  • Delete outdated media from storage
  • Draft social captions using AI prompts

Integration

Vendor
Planly
Category
other
Auth
API_KEY
Tools
15
Composio slug
planly

Tools

  • Complete AI Prompt

    Tool to complete a text prompt using AI. Generates AI-powered text completions based on the provided prompt. Use when you need to generate creative content, complete text, or get AI suggestions for writing tasks.

  • Create Team

    Tool to create a new team in Planly. Use when you need to create a team organization.

  • Delete Media
    destructive

    Tool to delete one or more media files by their IDs. Use when you need to remove media files from Planly storage.

  • Delete Team
    destructive

    Tool to delete a team by its ID. Use when you need to permanently remove a team from Planly.

  • Edit Team

    Tool to edit team details such as name in Planly. Use when you need to update an existing team's information.

  • Get AI Credits

    Tool to retrieve available AI credits left in a team. Use when you need to check the remaining AI credits for a specific team.

  • Get Team

    Tool to retrieve detailed information about a specific team including permissions, limits, and integrations. Use when you need to access team configuration, member counts, channel status, or integration details.

  • Import Media From URL

    Tool to import media from a URL to your team. Use when you need to add external media (video/mp4, image/png, image/jpeg, image/webp) to a team's media library.

  • List Channels

    Tool to list all social media channels connected to a team. Use when you need to retrieve channel details including name, picture, social network type, status, and scopes.

  • List media files

    Tool to retrieve a paginated list of media files in a team. Use when you need to fetch media assets, browse uploaded files, or implement media management features with cursor-based pagination.

  • List Schedule Groups

    Tool to retrieve a list of schedule groups for a team with comprehensive filtering and pagination. Use when you need to view scheduled posts, filter by channels, status, social networks, media type, or date range. Returns detailed informati

  • List Schedules

    Tool to retrieve a paginated list of schedules in a specified team. Use when you need to fetch schedules with support for pagination, custom ordering, and configurable page size. Returns schedule data with a cursor for fetching additional p

  • List Teams

    Tool to retrieve all teams that the authenticated user belongs to. Use when you need to get team details including id, name, picture, role, number of users, and number of channels.

  • List Team Users

    Tool to list all users that belong to a specific team. Returns user details including id, fullname, picture, email, and role. Use when you need to retrieve the complete roster of team members.

  • Start Media Upload

    Tool to start the upload process for a media file. Returns a pre-signed upload URL where the file should be uploaded using a PUT request. Use when you need to prepare for uploading images or videos to Planly.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for Planly and click Connect. 3. You'll be prompted to enter your Planly API key — find this in your Planly account under Settings > API Access. 4. Paste the key into Switchy and click Authorize. 5. Switchy will verify the connection and list the 15 tools now available. 6. Open any Space and type '@Planly get team' followed by a team ID to test the connection. 7. If the tool returns team details, you're ready to go. 8. To invoke other tools, @mention Planly and describe what you need — for example, '@Planly import media from this URL' with a link, or '@Planly check AI credits for team 12345'. 9. The MCP will confirm each action or return data inline.

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

Works well with

Top models

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

How Switchy teams use it

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

Starter prompts

Check Team Credits

@Planly get the AI credits left for team ID 98765. Let me know if we're running low.
Open in a Space →

Import Campaign Assets

@Planly import media from https://example.com/campaign-video.mp4 into team ID 12345.
Open in a Space →

Create Client Team

@Planly create a new team called 'Acme Corp Social' and return the team ID.
Open in a Space →

Draft Caption Ideas

@Planly complete this prompt: 'Write three engaging Instagram captions for a product launch, each under 150 characters.'
Open in a Space →

Clean Up Media Library

@Planly delete media files with IDs 111, 222, and 333 from team ID 54321.
Open in a Space →

Example outputs

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

Prompt

@Planly check how many AI credits our team has left and show me the current usage limits

Output

Your team 'Marketing Squad' has 2,450 AI credits remaining out of 5,000 monthly credits. Current usage shows 2,550 credits consumed this billing cycle. Team limits: 10 active members, 50 scheduled posts per day, 5 connected social accounts. Credits reset on the 1st of next month. Based on current burn rate (85 credits/day average), you'll have approximately 800 credits remaining by month-end.

Notes

This example demonstrates read-only team configuration retrieval. Requires API key with team:read scope. Useful for monitoring resource consumption before running AI-heavy workflows. Credit counts reflect the moment of the query and may change rapidly if multiple team members are actively using AI features.

Prompt

@Planly import the product demo video from https://cdn.example.com/demo-v2.mp4 into our media library for next week's campaign

Output

Successfully imported media from the provided URL. File details: demo-v2.mp4, 24.3 MB, duration 2:15, format mp4/H.264. Media ID: med_9k3j2n1m assigned to team 'Marketing Squad'. The video is now available in your media library and can be referenced in scheduled posts. Processing complete — thumbnail generated, ready for use in content workflows.

Notes

This example shows the MCP's ability to ingest external assets into Planly's storage. Requires team:media:write scope. The import is synchronous, so large files (>100MB) may time out — consider breaking into smaller chunks or using Planly's native upload UI for oversized media. Supported formats: mp4, png, jpeg, webp.

Prompt

@Planly use AI to draft three caption variations for our new product launch, each under 280 characters and optimized for Twitter engagement

Output

Generated three caption options using 45 AI credits: 1. 'Meet the future of productivity. Our new tool cuts meeting prep time by 60%. Early access starts Monday. 🚀 [link]' (267 chars) 2. 'Tired of endless meeting prep? We built something better. Launch week begins 3/15 — join 2,000+ teams already on the waitlist. [link]' (278 chars) 3. 'The meeting tool your team actually wants to use. 60% faster prep, zero learning curve. Available Monday. Get notified: [link]' (254 chars) Each variation emphasizes speed, social proof, and urgency. Remaining team credits: 2,405.

Notes

This example pairs Planly's AI completion tool with the assistant's reasoning to generate platform-specific content. Each AI call consumes credits from your team's monthly allowance — check credit balance first if running bulk generation. The 'Complete AI Prompt' tool is general-purpose; refine your prompt with tone, length, and platform constraints for best results.

Use-case deep-dives

Social media team content generation

When Planly's AI prompt tool speeds up caption writing

A 3-person social media team managing 8 client accounts needs to draft 40+ captions weekly. Planly's AI prompt completion tool sits inside the workspace, so the team can generate caption drafts without context-switching to ChatGPT or Claude. The workflow: paste the post image URL with Import Media From URL, then run Complete AI Prompt with brand voice guidelines to get three caption variants. The catch: you're burning AI credits per prompt, and Get AI Credits shows the team balance—if you're drafting more than 100 captions a month, you'll hit the credit ceiling fast and need to top up. This MCP works when your caption volume is predictable and you want the convenience of in-workspace generation. If you're already paying for an LLM API separately, the credit model might cost more than running prompts direct.

Agency client onboarding workflow

Planly team provisioning for multi-client agencies

A 6-person agency onboards 2-3 new social clients per quarter, each needing isolated team spaces for content calendars and media libraries. The Create Team and Edit Team tools let the ops lead spin up a new Planly team from Switchy without logging into the vendor dashboard—useful when onboarding happens during a kickoff call and you want the client's team live before the call ends. Get Team pulls the integration status and member count, so the lead can confirm the client's Instagram and TikTok accounts are connected before handing off to the content team. The limit: if your agency runs 15+ concurrent clients, managing teams one-by-one through MCP tools gets tedious—you'd want bulk provisioning via Planly's API or a custom script. This MCP wins when you onboard infrequently and want the speed of voice-command setup.

Freelancer media library cleanup

When Delete Media saves time in solo content workflows

A solo content creator or VA manages 4 client social accounts and imports 50+ images weekly via Import Media From URL. After a campaign wraps, the media library fills with unused assets that slow down file browsing. The Delete Media tool lets the freelancer select and purge old files from Switchy during a Friday cleanup session, without opening Planly's web UI. The trade-off: this only matters if your media library exceeds 200 files and you're not using Planly's auto-archive feature—if the vendor already expires old media or you work in low-volume accounts, manual deletion is overkill. This MCP is the right call when you're a solo operator who wants to script cleanup tasks into a weekly routine and you're already in Switchy for other client work.

Frequently asked

What does the Planly MCP let me do in Switchy?

The Planly MCP connects your Planly workspace to Switchy so AI agents can manage teams, import media from URLs, check AI credit balances, and generate text completions using Planly's AI. It's useful if your team already uses Planly for social media scheduling and you want agents to automate content prep or team admin tasks without switching apps.

Do I need admin access to connect Planly via API key?

Yes. Planly uses API key authentication, and the key must belong to a user with permissions to create, edit, and delete teams, plus manage media and AI credits. If you only have viewer access in Planly, you won't be able to generate a valid key. Check your Planly account settings under API or Developer to confirm your role before connecting.

Can the Planly MCP schedule or publish social media posts?

No. The MCP focuses on team management, media imports, and AI text generation. It doesn't expose Planly's post scheduling or publishing tools. If you need agents to draft captions or prep media, this works. For actual scheduling, you'll still open Planly's web app or use their native API directly outside Switchy.

Why use this MCP instead of Planly's web dashboard?

Use the MCP when you want AI agents to automate repetitive tasks like importing media batches, checking credit balances before generating content, or spinning up new teams for clients. The dashboard is faster for one-off posts or manual edits. The MCP shines when you're chaining Planly actions with other tools in a Switchy workflow.

Who on my team should connect the Planly integration?

Whoever owns your Planly account or has admin rights to generate API keys. That person's key will determine which teams and media libraries Switchy can access. If multiple people need to trigger Planly actions in Switchy, they can share the connection, but the underlying permissions come from the single connected account.

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