Connect Your AI Agent with Bonusly for Slack

Integrate Bonusly MCP server into your Slack workspace for instant access to your AI agent.

Back to MCP Servers
Bonusly
Bonusly
Reimagine Employee Recognition and Rewards

Categories

Human Resources

Available Tools

Tools that your AI agent can use through this MCP server to interact with Bonusly

Search Users

Search users in the authenticated caller's company by name or email. This is a search, not a full company directory dump - a Search Term is required and matches on name or email. To list users without a search term, use List Users In Department, List Users In Location, or List Top-Level Users instead. See the documentation

List Users In Location

List the users in the authenticated caller's company who belong to a specific location. Use this to enumerate a location's roster - unlike Search Users, no search term is required, so it returns everyone based at the location. See the documentation

List Users In Department

List the users in the authenticated caller's company who belong to a specific department. Use this to enumerate a department's roster - unlike Search Users, no search term is required, so it returns every member of the department. See the documentation

List Top-Level Users

List the users in the authenticated caller's company who have no manager - the roots of the org chart, typically executives. Use this to answer who sits at the top of the company, or as a starting point when you have no other identifier to work from. Takes no required input. See the documentation

List Reward Redemptions

Return paginated reward redemption records for the caller's company, with optional filtering by user email, date range, and fulfillment status. This is a company-wide admin report, not just the caller's own redemptions. See the documentation

List Locations

List the distinct locations configured for users in the authenticated caller's company, with a user count for each. Call this first to discover the exact location names accepted by List Users In Location, which matches exactly and returns nothing for a misspelled or differently-cased name. See the documentation

List Departments

List the distinct departments configured for users in the authenticated caller's company, with a user count for each. Call this first to discover the exact department names accepted by List Users In Department, which matches exactly and returns nothing for a misspelled or differently-cased name. See the documentation

Give Bonus

Send recognition (a bonus) to one or more colleagues on behalf of the authenticated caller. Do not include @mentions or the point amount in the reason yourself - Bonusly synthesizes those from recipients and amount automatically. See the documentation

Get Company Participation Report

Return company-level recognition participation analytics - giving/receiving rates by group (department, location, etc.) or by manager and team, for a given date range. See the documentation