# PBGC Pension Data MCP

> PBGC Pension Data lets your AI agent access official U.S. Pension Benefit Guaranty Corporation records. It queries single and multiemployer plans, retrieves critical ERISA 4044 interest assumptions, and tracks financial assistance payments. Use it to analyze US pension plan health and regulatory metrics for compliance or valuation.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** pension-plans, erisa, financial-records, retirement-data, regulatory-compliance, data-query

## Description

Your AI client gives you direct access to the **PBGC Pension Data** repository. It’s built for analyzing U.S. pension plans, letting your agent query records from both single and multiemployer entities without forcing you to jump across government websites.

When you're doing compliance or valuation work, this server lets you track official PBGC data. You can get a clear picture of the health of US pensions by running specific queries on plan details, financial assumptions, and assistance payments. 

To start tracking plans, you use `list_single_employer_plans`. This tool filters and lists active pension plans tied to just one corporate entity. You can narrow down those results using an EIN or a state designation. For bigger operations, `list_multiemployer_plans` gives you comprehensive lists of all the multiemployer pension plans insured under PBGC's umbrella.

For actuarial calculations, you need rates. Running `list_erisa_4044_rates` retrieves the official ERISA 4044 interest assumptions—both the select and ultimate rates—for a specific time period. Actuaries rely on these exact numbers when determining present value for annuity valuations.

To analyze financial stability, you use `list_financial_assistance`. This lets your agent list and detail every financial assistance payment PBGC has made to multiemployer plans over specific fiscal years. It’s how you track the money flowing into large, joint-effort pension structures.

Basically, if you need data on a plan's status, its required interest assumptions, or how much aid it got from PBGC, your agent handles it for you.

## Tools

### list_erisa_4044_rates
Retrieves the official ERISA 4044 interest assumptions (select/ultimate rates) for a given period.

### list_financial_assistance
Lists and details financial assistance payments made by PBGC to multiemployer plans over specific fiscal years.

### list_multiemployer_plans
Provides a list of currently active multiemployer pension plans insured under the PBGC umbrella.

### list_single_employer_plans
Lists and filters active single-employer pension plans by criteria like EIN or state.

## Prompt Examples

**Prompt:** 
```
List all active single-employer pension plans in California.
```

**Response:** 
```
I've retrieved the active single-employer plans for California. There are several plans listed, including [Plan Name] (EIN: [Number]). Would you like to see the full list or details for a specific EIN?
```

**Prompt:** 
```
What are the ERISA 4044 interest rates for 2023, Q4?
```

**Response:** 
```
For Q4 2023, the ERISA 4044 select interest rate was [Rate]% and the ultimate rate was [Rate]%. These are used for determining the present value of annuities in terminations.
```

**Prompt:** 
```
Show me multiemployer plans insured by PBGC.
```

**Response:** 
```
I've fetched the list of active multiemployer plans insured by PBGC. I found [Number] plans. Notable entries include [Plan A] and [Plan B]. Do you need details on a specific plan?
```

## Capabilities

### Query ERISA Interest Rates
Retrieves specific interest assumptions (select and ultimate rates) mandated by ERISA 4044 for actuarial valuation.

### List Active Single-Employer Plans
Filters and lists current pension plans associated with a single corporate entity using EIN or state data.

### List Multiemployer Plans
Provides comprehensive lists of active multiemployer pension plans insured by the PBGC.

### Track Financial Assistance Payments
Analyzes and lists specific financial assistance payments made by the PBGC to large, joint-effort plans over time.

## Use Cases

### Valuing a recently terminated corporate plan.
The firm's actuary needs the correct interest assumptions for a valuation. They prompt: 'What are the ERISA 4044 rates for Q2 2022?' The agent runs `list_erisa_4044_rates` and returns the specific select and ultimate rate percentages needed immediately, letting the calculation proceed without delay.

### Verifying a new joint-venture plan.
A legal team needs to confirm if a new industry group is covered. They ask the agent to show all active multiemployer plans. The agent runs `list_multiemployer_plans`, providing a comprehensive list and confirming coverage scope instantly.

### Analyzing historical PBGC intervention.
A policy researcher wants to track how much financial aid went out last decade. They run `list_financial_assistance` for specific date ranges, getting clear records of the payments made by the PBGC to understand systemic risk.

### Auditing a company's historical status.
An analyst needs to see if 'Acme Corp' was listed as an active single-employer plan in 2018. They use `list_single_employer_plans` and filter by the corporate EIN, getting a simple yes/no confirmation and record details.

## Benefits

- **Quickly get required actuarial rates.** Instead of searching through PDFs for ERISA 4044 assumptions, use `list_erisa_4044_rates` to pull the exact select and ultimate interest rates needed for your valuation model.
- **Separate single-company data from joint efforts.** Need to check a specific corporation's status? Use `list_single_employer_plans`. This keeps its records separate from large multiemployer groups, which is key for compliance checks.
- **Track PBGC payouts over time.** Don't manually compile assistance reports. Run `list_financial_assistance` to get structured data on how much aid was paid out in specific fiscal years.
- **Map the entire plan network.** Quickly generate a list of all insured multiemployer plans using `list_multiemployer_plans`. This is essential for understanding the scope of a sector's pension coverage.
- **Automate compliance checks.** Combine tools like `list_single_employer_plans` and rate lookups to build an automated report verifying plan status against current regulations.

## How It Works

The bottom line is: your AI client talks to the PBGC database so you don't have to.

1. Subscribe to this server and input your required PBGC Open Data API Key (or public token).
2. Prompt your AI client using natural language—e.g., 'What were the ERISA 4044 rates for Q1 2023?'
3. The agent executes the specific tool, pulls clean data from the PBGC repository, and presents it directly to you.

## Frequently Asked Questions

**How do I find out if a plan is multiemployer using list_multiemployer_plans?**
Running `list_multiemployer_plans` gives you the official roster of plans insured by PBGC that cover multiple employers. This confirms its scope and coverage type immediately.

**Can I check a single company's plan status with list_single_employer_plans?**
Yes, `list_single_employer_plans` lets you filter active plans by EIN or state. This is the correct tool when dealing with a pension run by one corporate entity.

**Do I need to use list_erisa_4044_rates for every calculation?**
Yes, if you are performing an actuarial valuation that requires determining the present value of annuities, you must retrieve rates using `list_erisa_4044_rates`.

**What is list_financial_assistance used for?**
`list_financial_assistance` tracks and reports on payments made by PBGC to multiemployer plans. It helps you analyze the amount of financial aid received over specific fiscal years.

**How do I authenticate my requests when using list_single_employer_plans?**
You must pass your PBGC API Key in the request header. The server validates this key before executing any query, which ensures secure and authorized access to all pension data.

**What specific parameters can I use when calling list_single_employer_plans?**
You can filter results using the Plan Number, EIN, or State code. Providing a combination of these parameters narrows your search and significantly improves query performance.

**If I run many queries quickly, like calling list_multiemployer_plans repeatedly, what happens?**
The API enforces a rate limit to prevent overuse. If you exceed the quota, your client will receive a 429 error code. You must implement backoff logic in your agent workflow.

**If I use list_multiemployer_plans first, how do I get the correct rates using list_erisa_4044_rates?**
You must extract the specific Plan ID from the multiemployer plan list. Then, pass that exact identifier to the rate tool; this ensures you retrieve accurate valuation data for that plan.

**How can I filter single-employer pension plans for a specific state?**
You can use the `list_single_employer_plans` tool and provide the two-letter state code (e.g., 'NY' or 'CA') in the `state` parameter to get localized results.

**Can I retrieve ERISA 4044 interest rates for a specific year and quarter?**
Yes! The `list_erisa_4044_rates` tool accepts optional `year` and `quarter` parameters to fetch the exact interest assumptions you need for valuation.

**Is it possible to see financial assistance payments by fiscal year?**
Absolutely. Use the `list_financial_assistance` tool and specify the `fiscal_year` (e.g., 2023) to see all payments made to multiemployer plans during that period.