# Domo MCP for AI Agents AI Agent Connect

> Domo MCP. Manage Domo users and groups directly from your AI agent. Create, update, and delete users, or organize them into groups for better governance.

## Overview
- **Category:** brain-trust
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Ts16YygdZHaEl7wVamdIyEtpYCPuCpHwc9LABjZD/ai-agent-connect
- **Tags:** user-administration, data-governance, analytics, identity-access, cloud-bi

## Description

This Connector connects your Domo instance to your AI agent so you can handle user management through plain text. Instead of clicking through nested admin menus to provision accounts, you just tell your agent what to do. You can set up new users, assign them roles, and organize them into groups for better access control. It handles the tedious parts of identity management so you can focus on the data. You'll find this Connector in the Vinkius catalog, where it sits alongside other tools to help you manage your BI environment. It's built for people who need to get users into the right places without the friction of a manual dashboard.

When a new analyst joins the team, you don't have to open a new tab and start filling out forms. You just tell your agent to create their account and put them in the right department group. If someone changes roles, you update their permissions in seconds rather than hunting through settings. This turns a manual chore into a simple conversation. It keeps your user directory clean and your permissions tight without the usual overhead. By moving these tasks into your AI client, you spend less time on admin work and more time actually using the insights Domo provides. It is a straightforward way to keep your BI platform organized and secure as your team grows.

## Tools

### add_user_to_group
Add a user to a specific Domo group. This is the fastest way to grant group-level permissions.

### create_group
Create a new group in Domo for shared access. Use this to organize your users into functional teams.

### delete_user
Delete a user from the Domo system. This ensures that old accounts are properly removed from your environment.

### create_user
Create a new Domo user and optionally send an invite email. This helps you onboard new team members quickly.

### remove_user_from_group
Remove a specific user from a Domo group. Use this to revoke access when someone changes roles.

### update_user
Update an existing user's profile details. Use this to keep your user directory accurate as people move roles.

## Prompt Examples

**Prompt:** 
```
Create a new Domo user for Alice Smith (alice@company.com) as a 'Privileged' user.
```

**Response:** 
```
I've initiated the creation of Alice Smith's account with the 'Privileged' role. An invitation email has been sent to alice@company.com.
```

**Prompt:** 
```
Update user ID 55021 to have the job title 'Senior Analyst' and location 'New York'.
```

**Response:** 
```
User 55021 has been updated. Their profile now reflects the title 'Senior Analyst' in the New York office.
```

**Prompt:** 
```
Add user 10293 to the 'Data Science' group (ID 9982).
```

**Response:** 
```
User 10293 has been successfully added to the 'Data Science' group. They now have access to the group's shared resources.
```

## Capabilities

### Create new accounts
Set up new Domo users with specific roles and optional email invites.

### Update profile details
Modify existing user information like job titles or locations.

### Build organizational groups
Create new groups to manage dashboard access at scale.

### Manage group memberships
Add or remove users from specific groups to keep security tight.

### Delete accounts
Remove users from the system entirely when they no longer need access.

## Use Cases

### Onboarding a new hire
An admin tells the agent to create a user for a new analyst and send an invite email immediately.

### Setting up a new department
A lead asks the agent to build a Marketing group and add five people to it to share specific dashboards.

### Handling a promotion
A manager asks the agent to change a user's title and role in the system to reflect their new position.

### Cleaning up old accounts
An IT tech tells the agent to remove a former employee from all groups and delete their account for security.

## Benefits

- Fast user provisioning: Use create_user to get new people into the system without manually filling out forms.
- Accurate profile updates: Keep your data clean by using update_user to change titles or roles as people move.
- Scalable group management: Use create_group to build out organizational structures for your BI environment.
- Easy permission control: Quickly move people around using add_user_to_group and remove_user_from_group.
- Clean account lifecycle: Use delete_user to ensure your system stays secure by removing inactive accounts.

## How It Works

The bottom line is you can manage your entire user base through a chat interface instead of a complex admin panel.

1. Subscribe to the Domo MCP on Vinkius.
2. Provide your Domo Access Token.
3. Start managing your BI environment via your AI client.

## Frequently Asked Questions

**Can I use Domo MCP to add new users?**
Yes, you can create new accounts and send invite emails directly through your AI agent.

**How does Domo MCP help with group management?**
It lets you create groups and move users in or out of them to manage permissions.

**Can I update user information with Domo MCP?**
You can modify details like job titles or locations for any existing user.

**Does Domo MCP work for team onboarding?**
It makes onboarding faster by letting you provision users and groups in one go.

**How do I remove access for former employees?**
You can use the Connector to remove users from groups or delete their accounts entirely.

**Is Domo MCP good for large organizations?**
It's great for scaling because it lets you manage group memberships at scale.

**Can I automatically send an invitation email when creating a new user?**
Yes. When using the `create_user` tool, the `sendInvite` parameter defaults to true, which triggers an invitation email to the new user's address.

**How do I change a user's role to Admin?**
Use the `update_user` tool and provide the user's unique ID along with the `role` parameter set to 'Admin'.

**Is it possible to remove a user from a specific group without deleting their account?**
Absolutely. Use the `remove_user_from_group` tool with the corresponding `group_id` and `user_id`. This only modifies group membership.