# EU Limitation Periods Calculator MCP MCP

> The EU Limitation Periods Calculator determines statutes of limitations and expiry dates across multiple European legal systems. It takes complex jurisdiction data and turns it into actionable calendar deadlines for compliance officers, lawyers, and risk managers dealing with cross-border claims.

## Overview
- **Category:** finance
- **Price:** Free
- **Tags:** statute-of-limitations, european-law, jurisdiction, expiry-calculator, legal-tech

## Description

Dealing with multi-country legal claims means checking dozens of different codes just to find the expiration date. This MCP handles that complexity. You can use your agent to pinpoint exact statutes of limitations across key European nations like Germany, France, Spain, and Portugal. Need to know if a claim expires next Tuesday or in three years? Simply input an event date, and the tool calculates the precise calendar day it lapses. It goes beyond just saying 'three years' by checking for start point logic and interruption causes specific to the relationship type. Connecting this MCP through Vinkius makes sure that no matter which AI client you use—Claude, Cursor, or anything else—you get access to one reliable source for international legal tracking. This is how you keep your legal deadlines accurate without having a team of specialized jurisdictional analysts on retainer.

## Tools

### get_limitation_info
Retrieves the standard time limit, starting rules, and interruption causes for a specific country and type of claim.

### list_supported_jurisdictions
Returns a complete list of all European countries where limitation periods can be calculated.

### calculate_expiry_date
Determines the precise calendar date when a legal claim will expire, based on an initial event date you provide.

## Prompt Examples

**Prompt:** 
```
What is the limitation period for a contractual obligation in Germany?
```

**Response:** 
```
The standard limitation period for contractual obligations in Germany (DE) is 3 years.
```

**Prompt:** 
```
Calculate when a claim starting on 2023-01-01 in Spain will expire.
```

**Response:** 
```
For a delictual obligation in Spain (ES) starting on 2023-01-01, the claim will expire on 2028-01-01.
```

**Prompt:** 
```
List all supported jurisdictions.
```

**Response:** 
```
The supported jurisdictions are: DE, FR, ES, PT.
```

## Capabilities

### Determine statutory limitation periods
Finds the standard time limit and specific rules (like interruption causes) for different relationship types within supported European countries.

### Calculate claim expiry dates
Takes a starting date and calculates the precise calendar day when a legal right will expire in a given jurisdiction.

### Verify available jurisdictions
Provides a definitive list of all European countries currently serviced by the calculator, so you know where you can run checks.

## Use Cases

### Investigating a cross-border breach of contract.
A company discovers a client breached a contract in Portugal (PT). Instead of calling four different lawyers, the agent uses `get_limitation_info` to determine the exact limitation period for that specific type of contractual claim before running `calculate_expiry_date` with the date of the breach.

### Auditing old financial debts.
The finance team needs to know if a debt from Spain (ES) is still recoverable. They first use `list_supported_jurisdictions` to confirm coverage, then run `get_limitation_info` for the relevant relationship type to validate the statute.

### Planning litigation timelines.
A law firm is advising on a potential claim starting in 2023. They use `calculate_expiry_date` with the specific jurisdiction code to give their client an accurate, definitive deadline that won't change.

## Benefits

- Stop guessing on deadlines. Use `calculate_expiry_date` to get the exact calendar date a claim expires, not just an estimated year count.
- Avoid jurisdictional errors by calling `list_supported_jurisdictions` first. You'll always know which European countries are covered before you start your research.
- Go beyond simple time counting. The `get_limitation_info` tool tells you the specific rules—like how interruption or starting points work—for a given legal relationship.
- Save hours of manual cross-referencing. Instead of jumping between German, French, and Spanish laws, your agent handles the complexity in one place.
- Speed up compliance audits. You can quickly check multiple jurisdictions (DE, FR, ES, PT) against known event dates to map out all potential legal risks.

## How It Works

The bottom line is you get a single source of truth for complex international legal deadlines.

1. First, confirm that your specific country is supported and then use `get_limitation_info` to retrieve the required duration and rules.
2. Next, provide a known starting event date and run `calculate_expiry_date` to pinpoint the exact calendar day of expiration for that claim.
3. Finally, if you're unsure which countries are covered, call `list_supported_jurisdictions` to get an immediate list of all available jurisdictions.

## Frequently Asked Questions

**Which countries are supported?**
Currently, the calculator supports Germany (DE), France (FR), Spain (ES), and Portugal (PT).

**How do I calculate an expiration date?**
Use the `calculate_expiry_date` tool by providing the country code, relationship type, and the ISO 8601 formatted event date.

**What is an interruption of prescription?**
An interruption is a legal event that resets the limitation period clock to zero, such as a formal demand for payment.

**What specific inputs does `get_limitation_info` require for a complete legal assessment?**
You must provide three pieces of information: the country code, the type of relationship (e.g., contractual), and the nature of the claim. The tool uses these parameters to pull the precise local law rules regarding duration and starting logic.

**What is the correct date format when using `calculate_expiry_date`?**
The required input for all dates must be in ISO 8601 format (YYYY-MM-DD). If you provide a date outside this standard, the tool will return an error and require correction.

**If I use `get_limitation_info`, can it handle claims from countries outside the EU?**
No. This MCP is strictly designed for European Union jurisdictions only. Always check the full list of supported countries before making a request to prevent inaccurate results.

**How does `get_limitation_info` account for various interruption causes?**
The tool evaluates documented interruption rules specific to your chosen country and claim type. It tells you exactly what legal events can reset or pause the limitation clock, keeping your tracking accurate.

**What happens if I provide an invalid relationship type when running `get_limitation_info`?**
The system will immediately flag the unsupported relationship type. It advises you to use the comprehensive list of supported types provided by the calculator's documentation for accurate data retrieval.