Skip to main content
Glama

fizlog-mcp

MCP server for Fizlog — the changelog widget for indie SaaS. Let Claude, Cursor or any MCP client announce what you just shipped:

"Publish a changelog entry for the CSV export I just finished."

Tools

Tool

What it does

publish_entry

Publishes (or schedules / saves as draft) an entry — shows up in your in-app widget, public changelog page and RSS. Optional subscriber email.

get_public_changelog

Reads your latest published entries, so the assistant can avoid duplicates or summarize releases.

Related MCP server: Claude Synergy

Setup

  1. In Fizlog, open your project and copy the API key (and the public key from the embed snippet).

  2. Add the server to your MCP client:

Claude Code

claude mcp add fizlog -e FIZLOG_API_KEY=fz_xxx -e FIZLOG_PUBLIC_KEY=your_public_key -- npx -y fizlog-mcp

Claude Desktop (claude_desktop_config.json) / Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "fizlog": {
      "command": "npx",
      "args": ["-y", "fizlog-mcp"],
      "env": { "FIZLOG_API_KEY": "fz_xxx", "FIZLOG_PUBLIC_KEY": "your_public_key" }
    }
  }
}

Env var

Required

Default

FIZLOG_API_KEY

for publish_entry

—

FIZLOG_PUBLIC_KEY

no (default for get_public_changelog)

—

FIZLOG_BASE_URL

no (self-hosted Fizlog)

https://fizlog.com

Development

npm install
npm run build
FIZLOG_BASE_URL=http://localhost:8888/fizlog FIZLOG_API_KEY=... FIZLOG_PUBLIC_KEY=demo npm run smoke

The smoke test creates one draft entry in the target project — run it against a local/test instance.

MIT © Lemony Apps

Available Tools

2 tools
get_public_changelogRead public changelogA
Read-only

Read the latest published entries of a Fizlog project by its public key (the key in the embed snippet / public page URL). Useful to avoid duplicate announcements or to summarize recent releases.

Inputs: limit, public_key.

publish_entryPublish changelog entryA

Publish a new entry to the project's Fizlog changelog (in-app widget, public page and RSS). Use it after shipping a feature or fix. Write for end users, not developers: a short benefit-focused title and 1–3 sentences of Markdown (bold, italic, code, links, '- ' lists). Set draft=true to save without publishing, or published_at to schedule.

Inputs: title (required), body, type, draft, +2 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: read public changelog entries vs. publish a new entry. An agent can easily tell which to use for a given request, with no overlap.

    Naming Consistency4/5

    Both names use snake_case with a leading verb (get_, publish_), which is consistent. However, get_public_changelog inserts an adjective and refers to 'changelog' while publish_entry refers to 'entry', a minor noun mismatch.

    Tool Count3/5

    Two tools for a changelog service is borderline thin. While the core read/publish workflow is covered, basic management operations like updating or deleting entries would require more tools.

    Completeness2/5

    The surface lacks update, delete, and list-own-drafts operations, which are standard for a changelog domain. An agent asked to edit a published entry or manage drafts would hit a dead end.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers