FeatherDeveloper Docs
API ReferenceMCPChangelog

Changelog

May 17, 2026
New

list_blogs and delete_blog MCP tools

Two new tools are available on the Feather MCP server:

  • list_blogs — returns all Feather blogs for the authenticated user, including each blog's ID, name, subdomain, and custom domain.
  • delete_blog — permanently deletes a blog by ID. Requires the delete:blog scope on your API key.

See list_blogs and delete_blog for the full reference.

May 12, 2026
New

Post creation API

POST /v1/post/create is now available. It creates a post directly in an existing blog's Notion Content database and accepts all Content database fields — title, slug, excerpt, publish date, SEO overrides, visibility flags, and an optional plain text body. Posts are marked ready to publish by default.

See Create a post for the full reference.

List and delete blog APIs

Two new blog management endpoints are now available:

  • GET /v1/blog/list — returns all blogs associated with your API key, including each blog's ID, name, subdomain, and custom domain.
  • DELETE /v1/blog/delete — permanently deletes a blog by ID. This action cannot be undone.

See List blogs and Delete a blog for the full reference.

MCP server

Feather now has an MCP server at https://mcp.feather.so. Connect any MCP-compatible AI client — Claude Desktop, Cursor, VS Code, or others — and create blogs and posts directly from your editor without switching tabs.

Three tools are available:

  • create_blog — creates a new Feather blog backed by a Notion database.
  • create_post — creates a post in an existing blog's Notion Content database.
  • list_actions — returns all available Feather API actions so the AI knows what it can do.

Authentication uses the same fk_live_ API keys from your Feather dashboard — no new credentials to manage. See the MCP docs for setup instructions.

May 6, 2026
New

Public API launch

We are launching the first public Feather API surface today with the following capabilities:

  • GET /healthz for liveness checks.
  • GET /openapi.json for the machine-readable OpenAPI contract.
  • GET /actions for action discovery with route metadata and parameters. See API discovery.
  • POST /v1/blog/create to create a new blog from your connected Notion setup.
  • Consistent success and error response envelopes across endpoints for reliable agent integration.
  • Per-key rate limiting to keep API traffic stable under load.

This is the baseline launch surface, and we will keep expanding it with additional actions.

You can start exploring available actions now via GET /actions.