Tool reference

list_articles

List Articles. List WriteStack articles from newsletters the user has enabled in Articles, optionally filtered by status or publicationId.

GroupAccessMCP name
ArticlesRead-onlylist_articles

Description

The description the MCP server sends to the model, word for word. Its rules apply to every call.

List WriteStack articles from newsletters the user has enabled in Articles, optionally filtered by status or publicationId. Call list_article_newsletters first if you need valid publication IDs. Returns title, topic, status, target date (plannedForDate, null for undated drafts), publicationId, and Substack sync fields.

Arguments

ArgumentTypeRequiredDescription
limitnumberNoDefault 20.
publicationIdnumberNoEnabled newsletter publicationId. BEFORE creating or pushing an article, call list_article_newsletters and ASK the user which newsletter to use. Never guess or pick a default. Only IDs returned by that tool are accepted — newsletters the user hid from Articles are rejected.
skipnumberNoDefault 0.
statusstringNoOne of: "planned", "generating", "draft", "reviewed", "failed".

Example call

The smallest valid request: required arguments only, with placeholder values.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_articles",
    "arguments": {}
  }
}

Result

The result has structuredContent that matches this schema. The same data is also in content as JSON text.

FieldTypeRequiredDescription
articlesobject[]Yes
articles[].idstringYes
articles[].plannedForDatestring | nullYes
articles[].publicationIdnumberYes
articles[].publishAtstring | nullNo
articles[].statusstringYes
articles[].substackDraftUrlstring | nullNo
articles[].substackSyncStatusstringNo
articles[].subtitlestring | nullYes
articles[].titlestringYes
articles[].topicstringYes
countnumberYes
hasMorebooleanYes
skipnumberYes

Annotations

HintValue
readOnlyHinttrue
destructiveHintfalse
openWorldHintfalse

The full input and output JSON Schemas for every tool are in /mcp-tools.json.

On this page