# Bureau24 MCP MCP

> Bureau24 connects your virtual receptionist account directly to any AI agent. Use this MCP to control incoming calls, manage business availability status, and keep a clean log of all customer interactions without logging into another dashboard. It treats your professional phone line like just another data source for your AI workflow.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** virtual-receptionist, call-routing, call-logging, business-telephony, customer-service, inbound-calls

## Description

You can use this connector to make your virtual receptionist service part of your active agent workspace. Forget jumping between the Bureau24 website and your CRM just to check if a call came through or update your status. Your AI client handles all that coordination—it reads notes, updates your availability, and keeps track of who you talk to.

Need to know what happened when you were out? The agent can list recent calls and grab detailed notes from specific interactions. You can also manage the contact book right in the chat window by listing or creating contacts before a client calls. Need to signal that you're booked for an all-day meeting? Update your availability status instantly, giving the secretary real-time instructions on how to handle incoming calls. Since every API call is logged and audited through Vinkius AI Analytics, you always know exactly which statuses were updated or what data flowed through during the process. This makes coordinating a professional office feel like just another conversation with your agent.

## Tools

### create_contact
Adds a new contact entry into your business address book.

### get_call
Retrieves full notes and details for one specific call record.

### get_me
Fetches metadata about your account, including subscription status.

### get_message
Gets the content and details of a specific notification message from the service.

### get_secretary_status
Reads your current operational status set by the virtual receptionist system.

### list_calls
Lists a summary of all recent calls logged by Bureau24.

### list_contacts
Shows you a list of all contacts currently saved in your address book.

### list_instructions
Queries and lists the standing instructions used by the virtual team when handling calls.

### list_messages
Retrieves a list of all notifications sent from your virtual secretary service.

### update_secretary_status
Changes your availability status and provides an accompanying note for the incoming caller to read.

## Prompt Examples

**Prompt:** 
```
List all recent calls handled by my virtual secretary.
```

**Response:** 
```
I've retrieved your call log. You had 3 recent calls: 'John Miller' (Inquiry about pricing), 'Unknown Caller' (Spam), and 'Linda Smith' (Meeting request). Which one would you like to read the full notes for?
```

**Prompt:** 
```
Set my status to 'busy' and tell the secretary I am in a workshop until 2 PM.
```

**Response:** 
```
Status updated! I've set your availability to 'busy' in Bureau24 and added the note for the secretary: 'In a workshop until 2 PM'. Callers will be notified accordingly.
```

**Prompt:** 
```
Show me the latest message from the Bureau24 service.
```

**Response:** 
```
Fetching messages... Your latest notification (ID: msg_10293) is a summary of today's morning activity: 2 successfully handled calls and 1 urgent callback request from 'Tech Solutions'. Would you like the callback details?
```

## Capabilities

### Manage Call Records
List all recent calls and retrieve full notes for any specific call handled by the virtual receptionist.

### Control Availability Status
Update your professional status (e.g., Available, Busy, Away) and give the secretary a custom note for callers to read.

### Handle Incoming Messages
List and inspect all service notifications or messages regarding business activity from the virtual receptionist.

### Maintain Contact Directory
Manage your address book by listing existing contacts or adding new ones for the secretary to reference.

### Check System Status
Fetch details about your account, subscription metadata, and current call handling instructions.

## Use Cases

### The End-of-Day Audit
An operations manager needs to know if the system handled a specific client call correctly. They prompt the agent, asking for details on 'John Doe's meeting request.' The agent then executes get_call and presents the full transcript and notes.

### Immediate Availability Change
A consultant is called into an emergency meeting. Instead of physically changing a sign, they tell their agent to update_secretary_status to 'Busy' with the note: 'Emergency Client Call in Progress.' The secretary immediately handles incoming calls based on this new status.

### Pre-Meeting Prep
A sales rep is about to call a prospect. They first ask the agent to list_contacts and verify that 'Prospect X' is in the directory, then use create_contact if the name was missed.

### Understanding Call Flow
A new team member needs training on call handling protocols. They prompt their agent with 'What are our calling rules?' The agent uses list_instructions to pull up and explain all standing operating procedures, ensuring compliance.

## Benefits

- Stop manually checking logs. Instead of logging into the website to see what happened, simply ask your agent to list recent calls and get a summary in one chat session.
- Keep client data clean. Use the MCP to create_contact or list_contacts directly from the chat window, making sure the secretary can identify regular callers without you opening a separate CRM.
- Control your brand presence. Use update_secretary_status to instantly change your availability and provide context for the caller (e.g., 'In a workshop until 2 PM').
- Audit everything easily. Need to know how calls are processed? List_instructions lets you verify the system's rules without calling support.
- Centralized oversight. Instead of checking multiple tabs, list_messages compiles all notifications and activity summaries from your virtual service.

## How It Works

The bottom line is that your AI agent uses this connection to treat your virtual receptionist service as an internal source of truth, eliminating manual dashboard checks.

1. Subscribe to the MCP and enter your Bureau24 API Key in your AI client's settings.
2. Ask your agent a question, like 'What were my calls yesterday?'
3. The agent executes the necessary functions against your account and returns the data directly to you for review.

## Frequently Asked Questions

**How do I use list_calls with Bureau24?**
Just ask your agent to 'list recent calls.' The MCP runs list_calls, giving you a summary of all logged interactions. You can then follow up and ask the agent to get_call on a specific log entry for full details.

**Can I check my account status using get_me?**
Yes, asking your agent to 'check my account' triggers get_me. This pulls core data like your subscription tier and profile information into the chat window so you can verify details.

**What is list_instructions used for?**
list_instructions shows the standing rules that govern how the virtual secretary handles calls. Use this when you need to audit or understand the current operational protocol of your business line.

**How does create_contact work with my agent?**
To add a new client, just tell the agent 'add contact: Jane Doe, 555-1234.' The MCP executes create_contact and confirms the entry in your address book.

**Why should I use list_messages over get_message?**
list_messages provides a full summary of all notifications from the service. Use it first to see if there are any new alerts, then use get_message if you need the full text content of one specific notification.

**If I need to change my work schedule, how do I use update_secretary_status?**
You must call update_secretary_status with the correct status and a detailed note. This ensures that when you're unavailable, the virtual secretary knows exactly why and what message to leave for the caller.

**What specific information do I get when I use get_call?**
It retrieves deep details about one single call using a unique identifier. You can pull participant names, full conversation notes, and precise timestamps without having to sift through your entire call history.

**How do I audit my customer records with list_contacts?**
list_contacts pulls the complete list of numbers stored in your address book. This is useful for quickly auditing who the secretary should recognize as a frequent or VIP caller.