Back to Browse

Kanibal Tools MCP Server

Developer ToolsModerate6.5MCP RegistryLocal
Free

Server data from the Official MCP Registry

Local read-only tools: French telemarketing consent, GDPR offshore checklist, cost per kept meeting

About

Local read-only tools: French telemarketing consent, GDPR offshore checklist, cost per kept meeting

Security Report

6.5
Moderate6.5Moderate Risk

Valid MCP server (2 strong, 3 medium validity signals). 4 known CVEs in dependencies (0 critical, 3 high severity) Package registry verified. Imported from the Official MCP Registry.

6 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-kanibal-studio-kanibal-tools-mcp": {
      "args": [
        "kanibal-tools-mcp"
      ],
      "command": "uvx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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.):

ToolWhat it does
check_telemarketing_consentFrance only: tells whether a consent to telephone canvassing is still valid under décret 2026-662. Fail-closed.
rank_lead_sources_by_kept_meetingRanks B2B lead sources, from CSV text, on cost per kept qualified meeting instead of cost per lead.
gdpr_offshore_gap_reportGDPR gap report for customer service outsourced outside the EU/EEA. Not legal advice.
select_least_cost_capable_modelPicks the lowest declared cost rank among the capable, available and authorised models of a supplied catalogue.

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

claude mcp add kanibal-tools -- uvx kanibal-tools-mcp

Use with Claude Desktop, Cursor or another MCP client

Add this server to the client's MCP configuration:

{
  "mcpServers": {
    "kanibal-tools": {
      "command": "uvx",
      "args": ["kanibal-tools-mcp"]
    }
  }
}

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

pip install -e ".[dev]"
pytest

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.

Reviews

No reviews yet

Be the first to review this server!