# Banco Inter MCP for AI Agents MCP

> Banco Inter provides programmatic access to your corporate bank account. Automate critical financial tasks like sending Pix payments, generating Boleto slips, checking real-time balances, and retrieving full transaction statements directly through your AI client.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Tags:** pix-payments, boleto-automation, corporate-banking, balance-inquiry, financial-api, transaction-management

## Description

This connection gives your system a direct line into the Banco Inter Empresas digital account. Instead of manually logging in or copying data from web portals, you can automate high-velocity banking commands using natural language prompts. You process payments and retrieve critical financial data without ever needing to touch the internet banking login screen.

Whether you need to run daily balance checks, create complex Pix charges, or generate structured bank slips (Boletos), your workflow handles it all. All these functions are managed through Vinkius, allowing any compatible AI client—like Claude or Cursor—to access this powerful financial data stream instantly. It turns a traditionally manual, multi-step process into simple conversation.

This means finance engineers can automate tedious account monitoring and corporate administrators can get daily income reports mid-chat session, all while maintaining maximum security.

## Tools

### inter_create_boleto
Generates a new bank payment slip for billing purposes through Banco Inter.

### inter_create_pix_billing
Emits an immediate Pix charge, requiring the customer's CPF/CNPJ and value for processing via Banco Inter.

### inter_get_balance
Checks the final available balance of your corporate digital account at Banco Inter.

### inter_get_boleto
Retrieves detailed information and current status for a specific Boleto payment slip from Banco Inter.

### inter_get_statement
Fetches the complete statement summary (Extrato) of all account movements for your corporate account at Banco Inter.

### inter_list_boletos
Performs a filtered search and lists multiple Boleto payments in bulk through Banco Inter.

### inter_list_pix_billings
Consults and lists Pix charges (Cob) that were either generated or received within specified date ranges.

### inter_send_pix
Sends an outgoing money transfer using your Banco Inter account, provided the necessary scope is available in the token.

## Prompt Examples

**Prompt:** 
```
What was my total cash flow last month? Get me all statements for January.
```

**Response:** 
```
**Statement Summary (Extrato)**

| Date | Description | Credit (R$) | Debit (R$) |
| :--- | :--- | :---: | :---: |
| 2024-01-05 | Initial Deposit | 5,000.00 | - |
| 2024-01-12 | Pix Payment Received | 1,230.50 | - |
| 2024-01-18 | Boleto Withdrawal | - | 890.00 |

**Total Net Flow:** R$ 1,340.50
```

**Prompt:** 
```
I need to send a Pix payment of $75 to CPF 33333333.
```

**Response:** 
```
**Outgoing Transfer Confirmation**

✅ Payment successful.

*   **Recipient:** CPF 33333333
*   **Amount:** R$ 75.00
*   **Transaction ID:** ABC9876XYZ
*   **Status:** Confirmed and processed via Banco Inter rails.
```

**Prompt:** 
```
Can you list the last three Boleto slips generated for my company?
```

**Response:** 
```
**Boleto Search Results (Inter)**

Found 3 recent payments:

1. **ID:** BLL9021A | **CPF/CNPJ:** 456789... | **Amount:** R$ 150.00 | **Status:** Pending Payment |
2. **ID:** BLL9020B | **CPF/CNPJ:** 123456... | **Amount:** R$ 22.50 | **Status:** Paid |
3. **ID:** BLL9019C | **CPF/CNPJ:** 789012... | **Amount:** R$ 1,000.00 | **Status:** Generated
```

## Capabilities

### Send Instant Payments (Pix)
Initiate outgoing money transfers using your Banco Inter account funds to specific recipients.

### Generate Payment Slips (Boleto)
Create structured Brazilian bank payment slips for billing purposes, supporting customer identifiers like CPF and CNPJ.

### Check Account Status
Retrieve the current final balance of your corporate digital account or check the status details of a specific Boleto slip.

### Get Financial Statements
Download comprehensive summaries (Extratos) and full history reports of all account movements over specified date ranges.

### Monitor Transactions in Bulk
List or search for batches of payments, both outgoing Pix charges and incoming Boleto records, within set timeframes.

## Use Cases

### Processing a Client Invoice Payment
A client needs to pay an invoice. Instead of emailing details, the agent is prompted to generate a Boleto slip using `inter_create_boleto` for the correct CPF/CNPJ and value. The resulting bar code can be immediately forwarded.

### Daily Reconciliation Check
At the end of the day, the administrator asks to check the account history. Your system uses `inter_get_statement` to fetch the full statement summary (Extrato), allowing immediate identification of all incoming and outgoing transactions for reconciliation.

### Executing a Payroll Run
The agent needs to send payroll funds. It initiates transfers by calling `inter_send_pix` multiple times, ensuring the correct amount is debited from the corporate account for each employee listing.

## Benefits

- Process immediate money transfers: You use `inter_send_pix` to instantly send funds using your active Banco Inter account, eliminating manual bank transfer steps.
- Generate billing documents on demand: With `inter_create_boleto`, you can programmatically create required bank payment slips for customers, speeding up invoicing cycles.
- Audit historical activity easily: You retrieve full account movement summaries by calling `inter_get_statement`, giving your team a complete audit trail without downloading PDFs.
- Manage incoming payments: Use `inter_list_pix_billings` to query and list all Pix charges received or generated within any date range for reconciliation.
- Verify current funds instantly: Running `inter_get_balance` gives you the definitive, real-time final balance of your corporate account right inside the conversation.

## How It Works

The bottom line is, once those encrypted credentials are in place, your AI client can talk directly to Banco Inter's financial APIs without any manual setup steps.

1. Use your corporate Banco Inter app to generate the necessary API Scopes and Security Certificates. You'll receive both `.crt` and `.key` files.
2. Since the Brazilian BACEN system requires mTLS, you don't download server files; you simply Base64 encode both the `.crt` and `.key` files into long strings.
3. Securely set these encoded credential strings as environment variables within your Vinkius MCP host.

## Frequently Asked Questions

**How does the Banco Inter MCP help me automate payments?**
It allows your AI client to send money or create payment slips directly through API calls, bypassing the need to log into the bank portal. You can initiate transactions like sending Pix funds with simple prompts.

**Can I get a full history of all my bank movements using this MCP?**
Yes. By requesting the statement summary (Extrato), your client fetches comprehensive records spanning specific date ranges, giving you an immediate view of every credit and debit.

**What if I need to bill a customer? Can Banco Inter MCP create the slip?**
The MCP can generate structured Boleto payment slips. You just provide the client's identifier (CPF/CNPJ) and the amount, and it handles the creation of the usable document.

**Does this MCP only work for one type of payment?**
No. It manages both immediate Pix transactions and traditional Boleto payments, allowing you to automate different types of money movement depending on your client's needs.

**What kind of data can I pull about my account balance?**
You can retrieve the definitive final balance at any time. This ensures your application always works with the most current, verified cash position from Banco Inter.