mploschiavo avatar

Mcp Kettlelogic

mploschiavo/mcp-kettlelogic

Connects Claude to Kettle Logic's published whitepapers, playbooks, and industry guidance pages by scraping kettlelogic.com in real time. You get five tools (search articles, get article text, list industries, fetch industry overviews) and three resource URIs. No API keys, no backend dependencies, just live HTTP fetches parsed with Python stdlib. Ships as both a local stdio process for Claude Desktop and a hosted streamable-HTTP endpoint at kettlelogic.com/mcp. The repo is notable for its engineering: hexagonal architecture, full typing, dependency injection, and CI ratchets that enforce constraints. Useful when you want Claude to reason over consulting frameworks or sector-specific guidance without copy-pasting markdown.

tools
5
transport
HTTP
last updated
Jun 1, 2026

Install

From registry metadata
$ npx add-mcp https://kettlelogic.com/mcp --name mcp-kettlelogic

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http mcp-kettlelogic https://kettlelogic.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

search_articlesSearch Kettle Logic insight articles by title, slug or description.2 params

Search Kettle Logic insight articles by title, slug or description.

Parameters* required
limitinteger
default: 5
query*string
get_industry_overviewReturn a plain-text overview for an industry page (slug, e.g. "retail").1 params

Return a plain-text overview for an industry page (slug, e.g. "retail").

Parameters* required
industry*string
list_articlesList every Kettle Logic insight article (title, slug, description) as JSON.

List every Kettle Logic insight article (title, slug, description) as JSON.

No parameters. Call it with no arguments.

list_industriesList the industries Kettle Logic publishes guidance for (name + slug) as JSON.

List the industries Kettle Logic publishes guidance for (name + slug) as JSON.

No parameters. Call it with no arguments.

get_articleFetch one insight article as readable text (slug, e.g. "control-tower-operations").1 params

Fetch one insight article as readable text (slug, e.g. "control-tower-operations").

Parameters* required
slug*string

Sponsors

Readme

mcp-kettlelogic

A Model Context Protocol (MCP) server that exposes a Kettle Logic site's published content — whitepapers/playbooks ("insights") and industry pages — to any MCP-capable agent (Claude Desktop, IDEs, custom orchestrators).

It is a pure, read-only client of the public website: it fetches content live over HTTP and parses it with the Python standard library. No database, no API keys, no dependency on any backend cluster or LLM. The target site is configurable, so you can point it at your own deployment — or any site with the same shape — and see what it discovers.

Built on the official mcp Python SDK (FastMCP), speaking the standard stdio transport (and an optional streamable-http transport for container/Kubernetes deployment).

Engineering note: this repository doubles as a reference for how we build — hexagonal layering, fully-typed OO, dependency injection, and a suite of ratchets (see ARCHITECTURE.md) that enforce the rules in CI. pytest runs unit tests, real-stdio e2e tests, and the ratchets together.


What it exposes


View the full README on GitHub

Details

Repository
github.com/mploschiavo/mcp-kettlelogic
Website
kettlelogic.com/mcp
Transport
HTTP
Registry
MCP registry, active
Resources
2
Tools verified
Nov 6, 2026