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 documentationSetup
Generate a Medium Integration Token
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 settingsAdd the integration in CipherSense Agents
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.
Find your Publication ID (optional)
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.
Use in a workflow
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.
| Field | Required | Description |
|---|---|---|
| Integration Token | Required | From medium.com/me/settings/security. Stored encrypted — never exposed in the UI after saving. |
Common Use Cases
Available Tools
3Tools exposed by this MCP server and available to Agent nodes in your workflows.
Common Errors
Known errors and how to resolve them.
Invalid or expired Integration Token.Test ConnectionWhy 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 ExecutionWhy 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 ExecutionWhy 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 ExecutionWhy 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.