MCP App Store
by KeenEthics
PerfectPost icon

PerfectPost

By PerfectPost

Get New App Alerts

Overview

PerfectPost is a tool to write, schedule and analyze LinkedIn content. This plugin connects ChatGPT and Codex to your PerfectPost account, with read and write access to your posts, drafts and LinkedIn profile. What you can do: - Analyze your posts: impressions, likes, comments, shares and reposts over any date range, with an aggregated summary and your top posts. - Find past content: list, search and re-read your published posts, then reuse them in a new draft. - Understand your audience: see who liked or commented on a post. - Write and schedule: create a draft, edit it, attach an image, video or PDF, then schedule it for publication on LinkedIn at the date and time you choose. - Check your LinkedIn profile: name, headline and follower count. The plugin only accesses data from the connected PerfectPost account. Nothing is published on LinkedIn without an explicit scheduling request. Authentication uses OAuth 2.0 with PKCE through the PerfectPost identity provider. A free PerfectPost account is enough; some analytics over a longer history require a paid plan.

Tools

create_draft

ChatGPT
Creates a new LinkedIn post draft. The content is HTML: use <p> for paragraphs and <br> for line breaks.

get_draft

ChatGPT
Retrieves the full content of a LinkedIn post draft.

get_linkedin_profile

ChatGPT
Retrieves the connected user's full LinkedIn profile: identity, headline, summary, posting statistics and preferences.

get_post

ChatGPT
Retrieves the full details of a LinkedIn post, including its text, metrics and simplified media.

get_post_commenters

ChatGPT
Retrieves the comments and their authors for a published LinkedIn post, with pagination.

get_post_likers

ChatGPT
Retrieves the people and organizations who liked a LinkedIn post, with pagination.

get_posts_stats_summary

ChatGPT
Computes a statistical summary of LinkedIn posts over a given period: averages, totals and best-performing posts.

list_drafts

ChatGPT
Lists LinkedIn post drafts. Can filter by status: all, unscheduled drafts, scheduled, or already published.

list_posts

ChatGPT
Lists published LinkedIn posts with their full engagement metrics, media and metadata. Supports pagination and date filtering.

schedule_draft

ChatGPT
Schedules a draft for automatic publication on LinkedIn at a specific date and time. The date must be in the future.

search_posts

ChatGPT
Searches the text of LinkedIn posts. Useful for finding posts on a specific topic.

set_draft_media_from_base64

ChatGPT
Decodes a base64-encoded image and attaches it to an existing draft. Use this tool ONLY for images shared directly in the conversation as attachments (not a public URL). For PDF documents and videos, use set_draft_media_from_url with a public URL instead (e.g. from Canva, Google Drive, or any public hosting).

set_draft_media_from_url

ChatGPT
Downloads a media file from a public URL (image, video or PDF, e.g. from Canva) and attaches it to an existing draft.

update_draft

ChatGPT
Updates the content or metadata of an existing unpublished draft. Only the provided fields are updated.

update_post

ChatGPT
Updates the metadata of a published post (marketing objective, categories, favorite). Only the provided fields are updated.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps