Metadata-Version: 2.4
Name: regintel-mcp
Version: 0.1.1
Summary: MCP server for the RegIntel API — structured regulatory data across 41 jurisdictions and 212 regulations
Project-URL: Homepage, https://regintelapi.com/
Project-URL: Documentation, https://regintelapi.com/docs.html
Project-URL: Repository, https://github.com/ad0750/regintel-mcp
Project-URL: Issues, https://github.com/ad0750/regintel-mcp/issues
Author-email: RegIntel <support@regintelapi.com>
License: MIT
License-File: LICENSE
Keywords: aml,compliance,fintech,gdpr,kyc,mcp,model-context-protocol,regtech,regulatory
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27.0
Requires-Dist: mcp[cli]>=1.2.0
Description-Content-Type: text/markdown

# regintel-mcp

<!-- mcp-name: io.github.ad0750/regintel-mcp -->

MCP server for the [RegIntel API](https://regintelapi.com/) — structured regulatory data across 41 jurisdictions and 212 regulations, accessible to any MCP-compatible LLM client (Claude Desktop, Claude Code, etc.).

## Tools

| Tool | Description |
| --- | --- |
| `list_jurisdictions` | All 41 supported jurisdictions with codes and regulation counts. Does not consume credits. |
| `search_regulations` | Filter the catalog by jurisdiction, tag, keyword, category. Paginated. |
| `get_regulation` | Full record (obligations, penalties, scope, source URL) for one regulation by ID. |
| `get_recent_updates` | Regulations added or modified since a date. Useful for keeping vector stores in sync. |
| `check_compliance` | Decision signal (allowed / requires_license / restricted / prohibited) for an activity in a country. |

## Install

```bash
pip install regintel-mcp
```

## Get an API key

Free tier includes 100 credits with no expiry and no credit card: https://regintelapi.com/get-key.html

## Configure with Claude Desktop

Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "regintel": {
      "command": "regintel-mcp",
      "env": {
        "REGINTEL_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

Restart Claude Desktop. The five tools above should appear under the regintel server.

## Configure with Claude Code

```bash
claude mcp add regintel -e REGINTEL_API_KEY=your-api-key-here -- regintel-mcp
```

## Environment variables

- `REGINTEL_API_KEY` *(required)* — your API key. Without it, every tool call returns an actionable error message.
- `REGINTEL_API_BASE` *(optional)* — override the API base URL. Defaults to `https://api.regintelapi.com`.

## License

MIT
