# BoomTown (OvationCXM) MCP MCP

> BoomTown (OvationCXM) connects your entire customer operations suite to your agent. Manage complex onboarding flows, track support issues, and pull detailed customer data using natural conversation. You can query journeys, monitor team assignments, and inspect organizational structures without opening the dedicated dashboard.

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** customer-journey, cx-orchestration, support-automation, team-collaboration, onboarding, workflow-management

## Description

Connect this MCP to any AI client—like Claude or Cursor—and manage all your customer service workflows through plain talk. Instead of jumping between dashboards to check a customer's status, you just ask your agent. You can pull up specific profiles and see their history in one go. Need to know which teams are handling an issue? Or how far along a client is in their setup journey? This MCP gives you direct access to all those operational details. If you use the Vinkius catalog, you connect this once and get instant access to all your CX tools. You can check who's assigned to what case, list all active customer journeys, or pull data on every organization connected to your system.

## Tools

### get_customer
Retrieves detailed profile information for a single customer.

### get_issue
Gets the full details and lifecycle status of one specific support issue.

### get_journey
Pulls all stages, activities, and data for a specified customer journey.

### get_organization
Retrieves structural details for one specific company or group.

### get_team
Gets detailed information about an internal or partner support team.

### list_customers
Lists basic and identifying data for all end-users in the system.

### list_issues
Provides a list of all support cases, showing their status and owner.

### list_journeys
Lists every active customer journey workflow running in the system.

### list_organizations
Retrieves a list of all registered organizations or partners.

### list_teams
Lists every support team available to handle customer issues.

## Prompt Examples

**Prompt:** 
```
List all active customer journeys.
```

**Response:** 
```
I've retrieved your journeys. You have 3 active journeys: 'Onboarding - Enterprise A' (ID: j_1), 'Merchant Activation' (ID: j_2), and 'Support Escalation' (ID: j_3).
```

**Prompt:** 
```
Show the details for support issue case_99283.
```

**Response:** 
```
Case case_99283 is currently 'Open' and assigned to the 'Tier 2 Technical Support' team. It was created on March 15th and is related to 'Hardware Connectivity'.
```

**Prompt:** 
```
List all organizations in my ecosystem.
```

**Response:** 
```
I've retrieved your organizations. Notable members include 'Global Payments Inc.', 'Tech Solutions Ltd.', and 'Retail Hub'. Would you like details for any of them?
```

## Capabilities

### Look up specific customers
Gets detailed information for one particular end-user.

### Find support cases
Retrieves the full details and current status of a single issue report.

### Inspect customer journeys
Pulls information about a specific, multi-stage client workflow.

### List all organizations
Retrieves lists and details for every company or partner in the system.

### Monitor support teams
Gets data about specific internal or partner support groups.

### Get list of end-users
Lists all customers and end-users recorded in the system.

### List open issues
Provides an overview of all current support cases or tickets.

## Use Cases

### A client stalls mid-onboarding.
An onboarding specialist needs to know why a high-value customer, 'Acme Corp,' hasn't hit Stage 4. They ask the agent about Acme Corp’s profile and then check the journey using `get_journey`. The agent points out that the necessary team has not yet been assigned.

### A support issue needs escalation.
A support lead notices a pattern: three separate, high-priority issues (`list_issues`) are all related to 'API connectivity.' They pull up details for one case using `get_issue` to confirm the root cause and assign the correct technical team.

### Verifying partner access.
A CX manager needs a quick list of every partner organization. Using `list_organizations`, they verify that the new 'Global Payments Inc.' is properly registered before granting them support privileges.

### Auditing team structure changes.
An operations analyst needs to know what teams exist and who they handle issues for. They use `list_teams` to get the full roster of available groups, ensuring no gap in coverage exists.

## Benefits

- Instead of manually searching dashboards to see customer progress, you ask your agent for a journey status. It returns the real-time step data instantly.
- You can get an overview of all support issues using `list_issues`, then drill down on specific problems with `get_issue`—all without changing screens.
- When onboarding new clients, you don't have to check 10 different tabs. You query the entire workflow via `get_journey` and see exactly where they are stuck.
- Checking internal structure is fast: use `list_organizations` or `get_organization` to verify which corporate entity owns a specific customer record.
- Managing support staff becomes easier. Use `list_teams` and `get_team` to confirm who has capacity or if the right team was assigned to the case.

## How It Works

The bottom line is, you talk to your agent like you talk to a coworker, and it pulls real-time operational data from BoomTown.

1. Subscribe to this MCP and provide your BoomTown API credentials.
2. Your AI client uses the connection to access the customer, issue, and journey data endpoints.
3. You ask your agent a question—for example, 'What's the status of Enterprise X?'—and it returns the live details.

## Frequently Asked Questions

**How do I check a specific customer using the BoomTown (OvationCXM) MCP?**
You use `get_customer` and provide the unique ID. This tool pulls all the core details for that individual, letting you see their profile history.

**Does list_issues show me everything?**
Yes, `list_issues` gives you an overview of all current support cases across the platform. You can follow up by using `get_issue` on any ID from that list for full context.

**Can I see all customer journeys with BoomTown (OvationCXM) MCP?**
Absolutely. Use `list_journeys` to get an overview of every active workflow running in your system, giving you a high-level status check.

**What if I need data on my company structure? (BoomTown (OvationCXM) MCP)**
Use `list_organizations` to get a full list of all registered companies. If you only care about one, use `get_organization` with the specific ID.

**What kind of details can I get about a support team using the `get_team` tool?**
It returns structured data including the team name, assigned owner, and list of member IDs. This lets your agent know who's responsible for that specific support function.

**Can I use `list_customers` to filter for customers by their current status?**
Yes, you can pass a status parameter like 'active' or 'inactive' when calling the tool. This limits the results and ensures your agent only processes relevant end-users.

**What data points does `get_journey` return for a specific workflow?**
This function gives you the full journey structure, including all defined stages, associated activities, and the last recorded progress step. It’s perfect for auditing customer flow.

**If I run `get_issue` and the provided ID is invalid, what happens?**
The system returns a standard 404 Not Found error code with a specific message explaining the missing resource. Your agent can then report this failure directly to you.

**Can I check the status of a customer's onboarding journey?**
Yes! Use the `get_journey` tool with the Journey ID. Your agent will fetch the current stage and completed activities for that specific customer journey.

**How do I see which team is assigned to a specific support case?**
Simply ask the agent to `get_issue` and provide the Issue ID. It will retrieve the case details, including the assigned team and its current status in the ecosystem.

**Does the integration allow creating new support issues?**
Currently, the toolset is focused on querying and monitoring (Read-Only). You can list and inspect journeys, teams, and issues, but creating new records must be done through the OvationCXM platform for full workflow control.