kanibal-tools-mcp
[PyPI]
[Python]
[CI]
[MIT]
An MCP server that gives AI assistants four local,
read-only tools from Kanibal Studio (ALTA VISTA360, S.L.U.):
Each tool computes from its arguments only: no network call, no file access, no state
kept between calls. All four are marked read-only and closed-world for MCP clients. They
wrap the published packages demarchage-consent,
cost-per-kept-meeting,
rgpd-offshore-check and
least-cost-capable.
Use with Claude Code
Use with Claude Desktop, Cursor or another MCP client
Add this server to the client's MCP configuration:
Without uv, install it with pip install kanibal-tools-mcp and use kanibal-tools-mcp as
the command. The server speaks MCP over stdio and needs Python 3.10 or newer.
Example requests
- "Is a telemarketing consent collected on 2025-11-02 still valid today?"
- "Here is my CSV of lead sources for October: rank them by cost per kept meeting."
- "Prepare a GDPR gap report for our customer service in Tunisia: we have SCCs but no transfer impact assessment."
- "From this model catalogue, which is the cheapest one that can do Python and debugging?"
Limits
- The consent tool applies French rules only (décret 2026-662). It is a check, not legal advice.
- The GDPR report is a checklist: a report without blocking gap is not a finding of compliance.
- A low cost per kept meeting does not prove profitability.
- The model selection uses only the facts in the catalogue you supply; it does not switch
models, call providers or guarantee savings.
Development
The tests call every tool through an in-memory MCP client session.
Project context and license
Prepared by Kanibal Studio, associated with
ALTA VISTA360, S.L.U. Our public sites are Altavista360,
Altavista Conseil and K-Pulse.
Licensed under the MIT License.