# Business Trip Reimbursement AI Agent Connect

> Business Trip Reimbursement MCP handles the math behind corporate travel. It connects your AI client to financial logic to calculate reimbursable expenses, apply per diem rates, and figure out mileage. Instead of manually checking receipts against company policy, your agent does the heavy lifting to determine exactly what is owed.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_KWwzDDvW8bSWaUQ8Kbe1r10MDPZCVk3qVUKl1DXx/ai-agent-connect
- **Tags:** expense, reimbursement, per-diem, mileage, accounting

## Description

Calculating travel expenses is usually a tedious process of cross-referencing receipts against strict company policies. This MCP changes that by giving your AI client the ability to act as a precise financial assistant. You can hand over a pile of digital receipts and let your agent determine what is actually reimbursable based on your specific limits and exchange rates. It handles the granular math for daily allowances and vehicle mileage, so you don't have to. Once all the individual pieces are tallied, the MCP calculates the final net amount, accounting for any advances already paid out. It's built to ensure that the final settlement is accurate and follows the rules you set.

## Tools

### calculate_expense_totals
This tool processes receipts to separate reimbursable costs from non-reimbursable ones based on your policy limits.

### calculate_final_settlement
Use this to find the net amount owed to or by an employee after all expenses and advances are tallied.

### calculate_mileage_reimbursement
This tool handles the math for vehicle-related travel costs.

### calculate_per_diem_allowance
This tool calculates the total daily allowance for a trip based on the duration of travel.

## Prompt Examples

**Prompt:** 
```
Calculate my total reimbursable expenses for these receipts: [{'amount': 50, 'currency': 'EUR', 'category': 'meals', 'date': '2023-10-01'}]. My policy limit for meals is 40 and the EUR to USD rate is 1.1.
```

**Response:** 
```
The total reimbursable amount is 40.00, and the non-reimbursable amount is 10.00.
```

**Prompt:** 
```
I traveled for 5 days with a daily rate of 50. How much is my per diem?
```

**Response:** 
```
Your total per diem is 250.00.
```

**Prompt:** 
```
What is my final settlement if my expenses are 500, per diem is 200, mileage is 50, and I received a 100 advance?
```

**Response:** 
```
The final net reimbursement is 650.00.
```

## Capabilities

### Policy Enforcement
Your agent checks receipt totals against set limits to identify overages.

### Currency Conversion
The MCP applies exchange rates to foreign receipts during the calculation process.

### Per Diem Management
It calculates daily allowances for the entire duration of a trip.

### Mileage Tracking
The tool computes vehicle reimbursement amounts for business travel.

### Net Settlement
It determines the final balance by subtracting advances from total owed amounts.

## Use Cases

### International Trip Reconciliation
Your agent converts EUR receipts to USD and checks them against meal limits.

### Daily Allowance Calculation
The tool calculates the total per diem for a multi-day business trip.

### Final Payout Determination
The agent calculates the net amount after subtracting a travel advance from total expenses.

### Mileage Reimbursement
The tool computes the total owed for vehicle use during a business trip.

## Benefits

- Reduces manual math errors in expense reports.
- Automates the comparison of receipts against company policy.
- Consolidates mileage, per diem, and receipts into one final number.
- Handles multi-currency calculations for international trips.

## How It Works

Connecting this MCP to your AI client allows you to process travel data through a few simple steps.

1. Connect the MCP to your client via Vinkius.
2. Provide your agent with receipt data, mileage, or per diem rates.
3. The agent uses the specific tools to run the calculations.
4. The agent presents the final settlement or breakdown to you.

## Frequently Asked Questions

**How does this MCP handle different currencies?**
You provide the exchange rate to your agent, and it uses that rate to calculate totals during the expense processing step.

**Can it handle company policy limits?**
Yes, you can tell your agent what the limits are, and it will use the expense tool to separate reimbursable amounts from overages.

**What happens if I already received a cash advance?**
The final settlement tool allows you to include an advance amount to calculate the true net amount owed.

**Which AI clients can use this?**
You can use this with any MCP-compatible client like Claude, Cursor, Windsurf, or VS Code.

**Does it calculate mileage?**
Yes, there is a specific tool dedicated to calculating mileage reimbursement.

**How does the tool handle currency conversion?**
You can use `calculate_expense_totals` by providing an exchange rates object. The tool will convert all receipt amounts to your base currency before checking them against policy limits.

**Can I calculate the final amount I owe the company?**
Yes. By using `calculate_final_settlement`, the tool subtracts any advances from the sum of expenses, per diem, and mileage. A negative result indicates the amount the employee must repay.

**What happens if my meal costs exceed the per diem?**
If you set `hasMealReceipts` to true in `calculate_per_diem_allowance`, the per diem for meals is zeroed out, and you should instead use `calculate_expense_totals` to process your actual meal receipts.
