DocsIntegrationsMedium
medium
Enterprise Tool

Medium

Publish articles and drafts to Medium from your AI workflows

Medium is a popular open publishing platform. The CipherSense Agents Medium integration lets your workflows publish fully-formed articles — in Markdown or HTML — directly to your Medium profile or any publication you contribute to. Pair it with an Agent node to draft, refine, and post AI-generated content end-to-end without leaving your workflow.

Official documentation

Setup

1

Generate a Medium Integration Token

Log in to Medium, then navigate to medium.com/me/settings/security. Scroll down to the 'Integration tokens' section, enter a description (e.g. 'CipherSense Agents'), and click 'Get integration token'. Copy the token — it is only shown once.

Medium security settings
2

Add the integration in CipherSense Agents

Go to Project > Integrations > Add Integration > Medium. Paste your Integration Token into the 'Integration Token' field and click Save & Test. A successful test calls GET /me and returns your Medium username.

3

Find your Publication ID (optional)

If you want to post under a publication rather than your personal profile, run a 'List Publications' workflow node first. The output includes each publication's id field — copy it and paste it into the 'Publication ID' field of your Create Post node.

4

Use in a workflow

Drag a Medium node into the Visual Designer, select your configured integration, choose 'Create Post', and wire the title and content outputs from an upstream Agent node. Set 'Publish Status' to 'draft' while testing, then switch to 'public' when ready to go live.

Connection Fields

Fields required when adding this integration in your Project › Integrations.

FieldRequiredDescription
Integration Token
Required
From medium.com/me/settings/security. Stored encrypted — never exposed in the UI after saving.

Common Use Cases

AI content pipeline: LLM drafts article → Medium node publishes as a draft for human reviewAutomated newsletters: scheduled workflow summarises weekly highlights → posts to Medium publicationCross-posting: fetch content from another source → rewrite with AI → publish to Medium with canonical URLResearch reports: agent collects data → formats as structured article → posts under a publication

Available Tools

3

Tools exposed by this MCP server and available to Agent nodes in your workflows.

create_postlist_publicationsget_user

Common Errors

Known errors and how to resolve them.

Invalid or expired Integration Token.Test Connection

Why this happens

The token was revoked, copied incorrectly, or belongs to a different account.

How to fix

Regenerate a new token from medium.com/me/settings/security and update the integration.

Rate limit exceeded — wait before retrying.Workflow Execution

Why this happens

Medium throttles API requests. High-frequency workflows can trigger the limit.

How to fix

Add a delay between workflow executions or reduce scheduling frequency.

create_post requires a 'title'.Workflow Execution

Why this happens

The 'title' node field is empty or the upstream variable resolved to an empty string.

How to fix

Ensure an upstream node provides a non-empty title value and is correctly wired to the Medium node.

create_post requires 'content'.Workflow Execution

Why this happens

The 'content' node field is empty or the upstream variable resolved to an empty string.

How to fix

Wire the output of an Agent or Text Loader node to the 'content' field of the Medium node.

Ready to connect Medium?

Add this integration from your project dashboard and wire it into a workflow.