list_teams
List Teams
Retrieve all teams you belong to. Returns team details including name, your role, and counts of members and channels. Use this to find a teamId for other operations.
list_teams
Retrieve all teams you belong to. Returns team details including name, your role, and counts of members and channels. Use this to find a teamId for other operations.
start_media_upload
Initiate a media file upload by requesting a pre-signed upload URL. After receiving the upload URL, PUT the file to that URL with the provided headers, then call "Finish Media Upload" to complete the process. This is step 1 of 2 for direct file uploads. For importing from a URL, use "Import Media" instead.
generate_ai_content
Generate text content using Planly's AI. Provide a prompt and specify how many variations to generate. AI usage is credit-based; use "Get AI Credits" to check available credits before generating.
delete_channel
Disconnect and remove a social media channel from Planly. This removes the channel and its associated data. To reconnect, use the Planly web interface.
manage_schedule_group
Create, update, or delete schedule groups for coordinated multi-channel publishing. Groups bundle multiple scheduled posts to publish across channels simultaneously. Use **create** to make a new group (as draft or scheduled), **update** to modify an existing group, or **delete** to remove groups.
manage_team_membership
Transfer team ownership to another user or remove a user from a team. Use **transferOwnership** to designate a new team owner, or **removeUser** to revoke a member's access.
list_schedule_groups
Retrieve schedule groups for a team with filtering and pagination. Filter by channel, status, social network, media type, and date range.
list_schedules
Retrieve scheduled posts for a team with pagination support. Returns post content, status, publish time, and attached media.
list_pinterest_boards
Retrieve the list of Pinterest boards for a connected Pinterest channel. A board ID is required when scheduling posts to Pinterest.
list_channels
List all connected social media channels for a team. Returns channel details including name, social network type, and connection status. Supports Instagram, Facebook, Twitter/X, LinkedIn, Pinterest, TikTok, YouTube, Threads, Mastodon, and Bluesky.
manage_team
Create, edit, or delete a team in Planly. Teams are the top-level organizational unit and are required for most operations. Use **create** to set up a new team, **edit** to rename an existing team, or **delete** to remove a team entirely.
delete_schedules
Delete one or more scheduled posts by their IDs. This permanently removes the schedules and they cannot be recovered.
import_media
Import a media file from a public URL into Planly. The file is downloaded and stored in the team's media library, ready to be attached to scheduled posts. Supports video/mp4, image/png, image/jpeg, and image/webp.
delete_media
Delete one or more media files from the team's media library. This permanently removes the files.
list_media
List media files in a team's media library with pagination and sorting. Returns file details including URLs, dimensions, and metadata. Use the returned mediaId values when attaching media to scheduled posts.
schedule_post
Schedule a social media post to one or more channels. Supports all platform-specific options including first comments, location tagging, thread chains, polls, privacy levels, and more. Posts can be scheduled for a future date or published immediately by omitting the publish time. Provide platform-specific options matching the target channel's social network.
finish_media_upload
Complete a media file upload after the file has been transferred to the pre-signed URL. This is step 2 of 2 for direct file uploads. Call this after successfully PUTting the file to the URL from "Start Media Upload".
list_team_members
List all members of a team, including their names, emails, and roles. Useful for team management operations like transferring ownership or removing users.
get_ai_credits
Check the number of available AI content generation credits for a team. Each AI generation consumes credits.
Schedule and auto-publish social media posts across Instagram, Facebook, Twitter/X, LinkedIn, Pinterest, TikTok, YouTube, Threads, Mastodon, and Bluesky. Manage teams, channels, and media files. Create schedule groups for coordinated multi-channel publishing. Upload and import media for use in posts. Generate AI-powered content from prompts. Configure platform-specific post options including stories, reels, threads, polls, privacy levels, and first comments. List Pinterest boards for scheduling. View and manage team members and ownership.
Common questions about connecting Planly to AI agents with Metorial.