Medium MCP connector
Updated
Medium is a publishing platform where writers create and share posts, both independently and through publications. The Medium MCP connector allows AI agents to create posts for individual users or publications and retrieve current user profile details. It also supports fetching the list of publications a user belongs to, enabling broader publishing workflows across accounts.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Medium MCP connector to perform the following actions:
- Publish blog posts directly to Medium without leaving the workflow
- Distribute company announcements across personal and publication accounts
- Automate content syndication from internal tools to Medium
- Verify author identity before publishing sensitive content
- Coordinate multi-author publishing through Medium publications
- Schedule and post curated content to specific Medium publications
- Track which publications a user manages for content planning
- Streamline content marketing by connecting Medium to other workflows
Example prompts
Use the following example prompts to invoke Medium MCP connector tools from your AI assistant or Boomi Connect workflow:
Publish this article to my Medium account.Show me the publications I have access to on Medium.Post this draft to our company publication on Medium.Who is currently logged into Medium.Create a new post on Medium under my profile.List all the Medium publications I contribute to.Publish this announcement to our Medium publication.Check which Medium account is connected to this workflow.Share this blog post on Medium as a public post.Send this content to the marketing publication on Medium.
Medium MCP connector tools
The Medium MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getCurrentUser | Get current user |
| createUserPost | Create a post for a user |
| getUserPublications | Get user publications |
| createPublicationPost | Create a post for a publication |