# Persona MCP for AI Agents AI Agent Connect

> Persona connects your identity verification dashboard to your AI agent to handle KYC and AML compliance. You can manage inquiries, approve IDs, and redact PII directly from your AI client. It's built for compliance officers and support teams who need to act on verification data without switching tabs. By using this Connector, you can turn your agent into a dedicated compliance assistant that handles the heavy lifting of identity verification.

## Overview
- **Category:** fort-knox
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_lD12xaWU4bxLGxBgSYb5dcwWo0tufM6ky9ZiEIGU/ai-agent-connect
- **Tags:** kyc, aml, identity-verification, risk-management, compliance, onboarding

## Description

Persona connects your identity verification dashboard to your agent so you can handle KYC and AML compliance through natural conversation. Instead of jumping between different tabs to see if a user has submitted their ID, you can ask your agent to pull up specific inquiries or check verification statuses in real-time. This Connector handles the heavy lifting of navigating the dashboard by letting you use plain language to query data and manage records. If you need to keep your business compliant, you can use it to redact sensitive information from accounts and inquiries instantly. This ensures you meet data protection regulations like GDPR without manual data scrubbing. You can also manage your entire user lifecycle by creating and updating accounts or triggering specific workflows. This Connector is a great addition to the Vinkius catalog because it turns your AI into a functional compliance assistant. Your team can review inquiry statuses, approve or decline submissions, and fetch detailed reports on watchlists or adverse media. It takes the manual work out of your onboarding flow, letting you focus on high-level risk management instead of clicking through endless rows of data. You get a single point of control for all your identity verification needs.

## Tools

### get_verification
Get the results of a specific identity check. Use this to see if a user's ID was approved or rejected.

### list_accounts
List all accounts in your Persona dashboard. This helps you see a broad overview of your verified users.

### list_inquiries
Pull a list of all identity inquiries. You can use this to see what users are currently submitting.

### get_account
Pull the details of a single account. Use this to see a user's full verification history.

### get_case
Fetch the details of a specific case. This is useful for deep dives into specific compliance issues.

### get_event
Pull a specific event from your Persona history. This helps you track milestones in the verification process.

### get_inquiry
Fetch the details of a single identity inquiry. Use this to see exactly what a user submitted for review.

### get_report
Fetch a specific report like a watchlist or adverse media check. This gives you the data needed for risk assessment.

### get_transaction
Retrieve a transaction record from Persona. This is useful for auditing specific financial movements.

### list_transactions
See a list of all transactions. Use this to track financial activity over time.

### redact_inquiry
Wipe PII from a specific inquiry. This is necessary when a user requests data deletion.

### list_webhooks
See all your active webhooks. This helps you manage how Persona sends updates to your other systems.

### redact_account
Permanently delete PII from an account. Use this to stay compliant with GDPR and other privacy rules.

### list_cases
Pull a list of all active and closed cases. Use this to manage high-level compliance workflows.

### list_events
See a list of all events in your history. This is great for auditing chronological actions.

### list_reports
List all available reports like Watchlists and Adverse Media. This helps you see what data is available for risk checks.

### redact_report
Remove PII from a report. Use this to ensure sensitive data isn't stored longer than necessary.

### redact_verification
Delete PII from a verification record. This helps maintain a clean and compliant data history.

### set_case_status
Update the status of a specific case. Use this to move cases through your internal compliance pipeline.

### trigger_workflow
Start a new workflow run in Persona. Use this to automate the start of an identity check.

### update_account
Change details on an existing account. This is how you keep user records current without manual entry.

### create_account
Make a new account entity in Persona. Use this when a user successfully completes their onboarding.

### create_inquiry
Start a new identity verification inquiry. This kicks off the process for a new user.

### create_transaction
Record a new transaction in the system. Use this to track specific financial interactions.

### create_webhook
Set up a new webhook for real-time updates. This helps you connect Persona to your own backend.

### decline_inquiry
Reject a specific identity inquiry. Use this when a user fails to meet your verification standards.

### approve_inquiry
Approve a pending identity inquiry. Use this to clear a user for access as quickly as possible.

## Prompt Examples

**Prompt:** 
```
List the most recent 10 identity inquiries.
```

**Response:** 
```
I've retrieved the latest inquiries. There are 10 records found, including Inquiry inq_123abc (Status: completed) and inq_456def (Status: pending). Would you like to inspect the details of the pending one?
```

**Prompt:** 
```
Get the account details for account ID acc_789ghi.
```

**Response:** 
```
Fetching account acc_789ghi... This account is associated with user 'Jane Doe', created on 2023-10-12, and currently has 2 completed verifications linked to it.
```

**Prompt:** 
```
Approve inquiry inq_456def.
```

**Response:** 
```
Processing approval for inq_456def... The inquiry has been successfully approved. The user's status has been updated in the Persona dashboard.
```

## Capabilities

### Approve or decline identity inquiries
Process pending identity submissions directly through your agent.

### Create and update user accounts
Manage the lifecycle of verified user records and account entities.

### Redact PII from records
Permanently remove sensitive personal information to stay compliant.

### Fetch verification results
Retrieve detailed status updates on specific identity checks.

### Query compliance reports
Access watchlist and adverse media data for risk assessment.

## Use Cases

### Compliance Audit
A compliance officer asks the agent to list all inquiries from last month and redact PII from the ones that failed to meet standards.

### Support Triage
A support agent asks for the verification status of a specific user to tell a customer why their account is locked or pending.

### Dev Flow Testing
A developer uses trigger_workflow to test how the system handles a new identity check and verify the automated response.

### Bulk Data Review
A risk analyst asks the agent to list all reports for a specific account to check for adverse media or watchlist hits.

## Benefits

- Faster KYC approvals: Use approve_inquiry to clear pending users in seconds. This removes the need to click through the dashboard for every single ID, allowing your team to move people through the onboarding flow much faster than manual review.
- Automated PII redaction: Use redact_account to wipe sensitive data instantly. This helps your team stay compliant with GDPR and other privacy laws without manual effort, reducing the risk of accidentally exposing sensitive user information.
- Unified account management: Use create_account and update_account to keep user records current. This ensures your data stays consistent across your whole platform by automating the creation of account entities and updating user details.
- Real-time status checks: Use get_verification to see if a user's ID check passed. You can get these answers instantly during a support call without opening a new tab, providing your customers with immediate updates on their status.
- Easy report querying: Use list_reports to grab watchlist or adverse media data. This makes it much faster to perform risk assessments during the onboarding flow, giving you the data you need to make informed compliance decisions.

## How It Works

The bottom line is you can manage your entire identity verification pipeline through a single chat interface.

1. Subscribe to this Connector in the Vinkius catalog.
2. Provide your Persona API Secret Key in the configuration.
3. Ask your agent to list inquiries or approve IDs to start managing your flows.

## Frequently Asked Questions

**Can the Persona MCP handle GDPR requests?**
Yes, it allows you to redact PII from accounts and inquiries. This means you can permanently remove sensitive data to stay compliant with privacy laws.

**How do I check if a user's ID was approved?**
You can ask your agent to fetch the verification status. It will pull the latest result from Persona and tell you if the check passed or failed.

**Does this tool work with Claude?**
Yes, it works with Claude, Cursor, and any other MCP-compatible client. You just need your Persona API Secret Key to get started.

**Can I use it to see watchlist reports?**
Yes, it can list and fetch reports like Watchlists and Adverse Media. Your agent can summarize these findings for you.

**Is this for high-volume KYC?**
It handles high-volume tasks by letting you list and filter inquiries. You can query specific batches of data without manual sorting.

**Can I manually approve or decline a verification inquiry through the AI?**
Yes. You can use the `approve_inquiry` or `decline_inquiry` tools by providing the specific Inquiry ID. This allows you to take immediate action on pending verifications based on your review.

**How do I handle GDPR or privacy requests to delete user data?**
The server includes `redact_account` and `redact_inquiry` tools. These actions permanently delete Personally Identifiable Information (PII) associated with the specified ID, helping you maintain compliance with privacy regulations.

**Can I see the specific details of why a verification failed?**
By using the `get_verification` tool with a Verification ID, you can retrieve the full metadata and results of a check, which typically includes status codes and reasonings for the verification outcome.