# Family Photo Consent Register AI Agent Connect

> Family Photo Consent Register MCP provides a structured way to handle photographic likeness permissions. Your AI client can use it to register new consent records, check if a person's permission is still valid, search through historical records, or process formal withdrawals of consent. It keeps your usage rights and revocation protocols in one place.

## Overview
- **Category:** legal
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ai0pVzXqs0nSMHpKSyx4azMG4kc21HaCGWGwHbXR/ai-agent-connect
- **Tags:** consent, photography, privacy, compliance, records

## Description

Managing who can be photographed and how those images are used shouldn't be a manual headache. This MCP gives your AI client a direct way to handle photographic likeness permissions. Instead of digging through spreadsheets or emails, you can ask your agent to check if a specific person has granted permission for a shoot or to log a new consent agreement. 

It handles the heavy lifting of maintaining a record of usage rights and durations. If someone changes their mind, you can process a formal revocation immediately. This ensures you stay compliant with privacy standards by keeping an accurate, searchable history of every permission granted or withdrawn. It's built for anyone who needs to maintain strict control over how people's likenesses are used in media or photography projects.

## Tools

### query_person_permissions
This tool searches for all active and historical consent records for an individual. It's how you pull a full permission history.

### register_consent
This tool creates a new, legally binding consent record for an individual. Use it to log a fresh permission agreement.

### withdraw_consent
This tool processes formal requests to revoke photographic permissions. Use it when a person wants to pull back their consent.

### get_consent_status
This tool checks if a specific person's consent is currently valid. It also returns any specific limitations on their permission.

## Prompt Examples

**Prompt:** 
```
Register consent for Jane Doe for social media and editorial use, starting today, with contact jane@example.com and instructions to email support to withdraw.
```

**Response:** 
```
Consent registered successfully. Permission Reference: REF-12345. Status: active.
```

**Prompt:** 
```
What is the current status of the consent for permission REF-12345?
```

**Response:** 
```
The consent for Jane Doe is currently active. Allowed uses: social media, editorial.
```

**Prompt:** 
```
Find all consent records for John Smith.
```

**Response:** 
```
Found 2 records for John Smith: REF-9876 (active) and REF-5432 (withdrawn).
```

## Capabilities

### Consent Registration
Your agent creates new, legally binding records for individuals.

### Permission Auditing
Your AI client checks the current validity and limitations of any person's consent.

### Historical Tracking
Your agent searches through all past and present consent records for a specific person.

### Revocation Management
Your AI client processes formal requests to withdraw permissions immediately.

## Use Cases

### Pre-Shoot Verification
Ask your agent to check if a subject has active consent before you start a photography session.

### Compliance Audits
Use the agent to pull a full history of permissions for a specific individual during a privacy review.

### Permission Updates
Log new consent agreements as they are signed so your records stay current.

### Handling Withdrawals
Process a person's request to stop using their likeness by recording a formal withdrawal.

## Benefits

- Maintains a searchable history of all consent actions.
- Provides immediate verification of current usage rights.
- Automates the logging of new permission agreements.
- Ensures formal revocations are recorded accurately.

## How It Works

Connecting this MCP to your AI client gives you instant access to a managed consent database.

1. Connect your AI client to the Vinkius-hosted MCP.
2. Ask your agent to register a new consent or check an existing one.
3. The agent executes the specific tool to update or query the registry.
4. Your agent provides you with the status, reference numbers, or history.

## Frequently Asked Questions

**How do I add a new person to the consent register?**
You can ask your AI client to use the register_consent tool to create a new, legally binding record for an individual.

**Can I check if a person's permission is still valid?**
Yes. Use the get_consent_status tool to check if a person's consent is active and to see any specific usage limitations.

**What happens if someone wants to withdraw their consent?**
You can use the withdraw_consent tool to process a formal request to revoke photographic permissions.

**Is there a way to see all past permissions for a person?**
Yes. The query_person_permissions tool allows you to find all active and historical consent records for a specific individual.

**Which AI clients can use this MCP?**
This MCP works with any compatible client, including Claude, Cursor, Windsurf, and VS Code.

**How do I create a new consent record?**
You can use the `register_consent` tool to create a new record by providing the person's name, allowed uses, and contact details.

**Can I revoke a permission that was previously granted?**
Yes, you can use the `withdraw_consent` tool to permanently revoke an existing permission using its unique reference ID.

**How can I check if a specific consent is still valid?**
Use the `get_consent_status` tool with the permission reference to see if the status is active, withdrawn, or expired.
