Integrate Bonusly MCP server into your Slack workspace for instant access to your AI agent.
Tools that your AI agent can use through this MCP server to interact with Bonusly
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 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 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 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
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 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 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
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
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