# ad0750/regintel-mcp [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://github.com/ad0750/regintel-mcp  
**GitHub Stars:** 1  
**Views:** 4  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/ad0750-regintel-mcp

## Description
MCP server for the RegIntel API: structured regulatory data across 41 jurisdictions and 212 regulations (GDPR, MiCA, DORA, SEC, FINRA, FCA, APRA, ASIC, MAS). Tools for search, lookup, recent updates, and compliance checks.

## Tools
Capabilities this server exposes over MCP:

- **list_jurisdictions** — All 41 supported jurisdictions with codes and regulation counts
- **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 incremental sync of vector stores.
- **check_compliance** — Decision signal (allowed / requires_license / restricted / prohibited) for an activity in a country
- **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.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "regintel-mcp": {
    "command": "uvx",
    "args": ["regintel-mcp"],
    "env": {
      "REGINTEL_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `REGINTEL_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What ad0750/regintel-mcp MCP server does

ad0750/regintel-mcp MCP server connects MCP clients to the RegIntel API, which provides structured records for 212 regulations across 41 jurisdictions. The catalog includes regulatory areas such as GDPR, MiCA, DORA, SEC, FINRA, FCA, APRA, ASIC, MAS, AASB-S2, NGER, and FATF, as listed by the project.

Its six tools cover both discovery and targeted lookups. You can list supported jurisdictions, filter the regulation catalog, retrieve an individual regulation, find records changed after a date, request a compliance decision signal, and query Australian AASB-S2 climate-disclosure obligations. Regulation records can include obligations, penalties, scope, and a source URL.

## How it works

The package runs as a local stdio MCP server and sends regulatory queries to the RegIntel API. MCP-compatible clients can invoke the tools based on a user request. For example, a question about whether an activity is allowed in a country can be routed to `check_compliance`, which returns one of four signals: `allowed`, `requires_license`, `restricted`, or `prohibited`.

`search_regulations` accepts jurisdiction, tag, keyword, and category filters and supports pagination. `get_recent_updates` accepts a date boundary and is intended for incremental synchronization, including updates to vector stores. The AASB-S2 tool can filter obligations by Group tier, category code, and reporting year.

## Setup and configuration

Install and run ad0750/regintel-mcp MCP server with:

```bash
uvx regintel-mcp
```

The README also lists `pip install regintel-mcp` as an installation option. For Claude Desktop, add a server entry that uses `uvx` with `regintel-mcp` as its argument, then set `REGINTEL_API_KEY` in the entry's environment. Claude Code can be configured with the corresponding `claude mcp add` command shown in the project documentation.

`REGINTEL_API_KEY` is required for billed tools. `list_jurisdictions` remains available without a key, while other tools return a signup prompt when no key is present. `REGINTEL_API_BASE` is optional and can override the default API endpoint, `https://api.regintelapi.com`.

## Tools and capabilities

- `list_jurisdictions`: Returns all 41 supported jurisdictions, their codes, and regulation counts. It does not require an API key.
- `search_regulations`: Searches the catalog using jurisdiction, tag, keyword, or category filters, with pagination.
- `get_regulation`: Retrieves a complete regulation record by ID, including available obligations, penalties, scope, and source URL.
- `get_recent_updates`: Finds regulations added or modified since a supplied date.
- `check_compliance`: Returns a decision signal for an activity in a country.
- `get_aasb_s2_obligations`: Retrieves Australian AASB-S2 climate-disclosure obligations using supported filters.

## Limitations and notes

The service uses credits for `search_regulations`, `get_regulation`, `check_compliance`, and `get_aasb_s2_obligations`. `get_recent_updates` is free, and jurisdiction listing is free and authentication-optional. The README lists a free allocation of 100 credits, plus paid monthly plans and credit packs.

AASB-S2 results are informational only. That tool does not calculate emissions or determine assurance requirements. Compliance responses are decision signals from the API, so the listing does not describe them as legal advice or as a substitute for reviewing the cited regulatory sources.

The repository is MIT licensed. The README explicitly identifies Claude Desktop and Claude Code configuration, and states that the package works with MCP-compatible LLM clients generally.

_Full upstream README: https://allmcps.com/mcp/ad0750-regintel-mcp/readme_

