regintel-mcp
Drop-in regulatory data for your Claude agent. Query 212+ regulations across 41 jurisdictions (GDPR, MiCA, DORA, AASB-S2, NGER, FATF, FCA, ASIC, MAS, SEC, FINRA…) with regulator citations. Works with Claude Desktop, Claude Code, and any MCP-compatible LLM client.
uvx regintel-mcp # or: pip install regintel-mcp
Smoke-test the install in 5 seconds — list_jurisdictions works without an API key. Once you confirm the package is wired into your client, get a free key (100 credits, no card, ~20 seconds): regintelapi.com/k
Tools
| Tool | What it does | Credits |
|---|---|---|
list_jurisdictions |
All 41 supported jurisdictions with codes and regulation counts | Free, no key required |
search_regulations |
Filter the catalog by jurisdiction, tag, keyword, category. Paginated. | 1 |
get_regulation |
Full record (obligations, penalties, scope, source URL) for one regulation by ID | 1 |
get_recent_updates |
Regulations added or modified since a date. Useful for incremental sync of vector stores. | free |
check_compliance |
Decision signal (allowed / requires_license / restricted / prohibited) for an activity in a country | 1 |
get_aasb_s2_obligations |
Australian AASB-S2 climate-disclosure obligations. Filterable by Group tier, category code, reporting year. Information only — does not calculate emissions or judge assurance. | 1 |
Configure with Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"regintel": {
"command": "uvx",
"args": ["regintel-mcp"],
"env": {
"REGINTEL_API_KEY": "your-api-key-here"
}
}
}
}
Restart Claude Desktop. Six tools appear under the regintel server. Ask: "is crypto trading allowed in Australia?" — the model routes that to check_compliance(country="AU", activity="crypto") on its own.
Configure with Claude Code
claude mcp add regintel -e REGINTEL_API_KEY=your-api-key-here -- uvx regintel-mcp
Try it without a key
list_jurisdictions is auth-optional — useful as a sanity check after install:
Ask Claude: "list the jurisdictions in the regintel server"
If you get back a JSON list with EU, US, AU, SG, UK and 36 others, the package is wired in. Now grab a key for the rest of the tools: regintelapi.com/k
Environment variables
REGINTEL_API_KEY(required for billed tools) — your API key. Without it,list_jurisdictionsstill works; every other tool returns an actionable signup prompt.REGINTEL_API_BASE(optional) — override the API base URL. Defaults tohttps://api.regintelapi.com.
Pricing
| Plan | Credits | Price |
|---|---|---|
| Free | 100 (one-time, no expiry) | $0, no card |
| Starter | 1,000/month | $10/month |
| Pro | 10,000/month | $50/month |
One-time credit packs also available. See regintelapi.com/pricing.
Links
- Get a free key: https://regintelapi.com/k
- API docs: https://regintelapi.com/docs.html
- OpenAPI spec: https://regintelapi.com/openapi.json
- MCP Registry listing: https://registry.modelcontextprotocol.io/v0/servers/io.github.ad0750/regintel-mcp
- Source: https://github.com/ad0750/regintel-mcp
License
MIT
Metadata
Release files for regintel-mcp 0.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| regintel_mcp-0.6.1.tar.gz | 11.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| regintel_mcp-0.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.7 kB
Release files / regintel_mcp-0.6.1.tar.gz
| Download URL | regintel_mcp-0.6.1.tar.gz |
|---|---|
| Size | 11.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
304b343e0e4c717952ac380abf1a6408e20e392cb5f47f0dac76d27fbe65ba14
|
|
BLAKE2b-256 checksum How to use checksums |
edcdf2f0ba4156e3374eae75cb6d599f8b571a034beae3e896e00797c0c2449a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / regintel_mcp-0.6.1-py3-none-any.whl
| Download URL | regintel_mcp-0.6.1-py3-none-any.whl |
|---|---|
| Size | 12.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be6c84c2f64f51f282d1cb76d04fa3d0759b252e83025e97845d8967ab530bec
|
|
BLAKE2b-256 checksum How to use checksums |
4858c53751667ee9858359046b35a29fbc3d8e58d6cbdcd7f1e031fec5cd315d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|