productivityapi_key

Pointagram

Pointagram is a gamification tool that increases motivation and team achievements. Keep your team goal-oriented and celebrate great performance together.

Verdict

Pointagram tracks team performance through points, competitions, and leaderboards. When you @mention it in Switchy, you can award points for completed tasks, pull current standings for sprint reviews, or query historical trends across score series. Sales teams use it to track deal milestones, support teams to gamify ticket resolution, and project managers to recognize contributions. It requires an API key from your Pointagram account and assumes you've already configured score series and point types in their dashboard — Switchy won't create those structures for you.

Common use cases

  • Award points when deals close
  • Pull leaderboard standings for team meetings
  • Track sprint contributions by developer
  • Gamify support ticket resolution rates
  • Query historical trends across quarters

Integration

Vendor
Pointagram
Category
productivity
Auth
API_KEY
Tools
8
Composio slug
pointagram

Tools

  • Add Score

    Tool to add points to Pointagram players in a score series. Use when you need to award points with optional tags, descriptions, and automatic player creation.

  • List Competition Players

    Tool to fetch competition players and standings in Pointagram. Returns detailed player rankings, scores, and competition participation data. Use when you need to retrieve player standings, competition leaderboards, or analyze player perform

  • List Competitions

    Tool to fetch competitions in Pointagram with optional filtering. Use when you need to retrieve competition information including rankings and scores. Supports filtering by player (email, name, external ID), competition ID, or access key.

  • List Players

    Tool to fetch and list players in Pointagram with optional filtering. Use when you need to retrieve player information including name, email, external ID, and status. Supports filtering by email, name, or external ID.

  • List Score Series

    Tool to list all score series in Pointagram. Use when you need to retrieve all configured score series collections that track and measure different point types.

  • List Score Series History

    Tool to fetch historical point data for a score series. Returns time-series data of points awarded over time with optional filtering by tags, teams, players, and time range. Use when you need to retrieve historical transaction data for a sp

  • List Score Series Point Types

    Tool to fetch point types for a specific score series in Pointagram. Use when you need to retrieve the different types of points that can be awarded within a score series.

  • List Teams

    Tool to fetch and list all teams in Pointagram. Returns team information including ID, name, and icon. Use when you need to retrieve all available teams.

Setup

Setup guide

  1. 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find Pointagram in the MCP directory and click Connect. 3. Log into your Pointagram account and copy your API key from Account Settings > API Access. 4. Paste the key into Switchy's connection dialog and click Authorize. 5. Switchy will verify the key by fetching your score series list — if it succeeds, the integration is live. 6. Open any Space and type '@Pointagram list competitions' to confirm the connection works. 7. To award points, use '@Pointagram add score' followed by the player email, score series name, and point value. 8. If a player doesn't exist yet, Pointagram will create them automatically when you add their first score.

What teammates see: by default, memories from Pointagram are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Award Sprint Points

@Pointagram add 8 points to alex@company.com in the 'Sprint Velocity' series with the tag 'Q1-2024' and description 'Completed user authentication feature'.
Open in a Space →

Show Current Standings

@Pointagram list all players in the 'Q1 Sales Competition' and show their current scores ranked from highest to lowest.
Open in a Space →

List Available Point Types

@Pointagram show me all point types configured in the 'Product Launches' score series so I know what categories I can use.
Open in a Space →

Find Player by Email

@Pointagram search for the player with email jordan@company.com and list all competitions they're currently enrolled in with their scores.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Pointagram show me the current standings for our Q1 Sales Competition, including top 5 players and their point totals

Output

Based on the Q1 Sales Competition data, here are the top 5 players: 1. Sarah Chen - 2,847 points 2. Marcus Williams - 2,615 points 3. Priya Patel - 2,390 points 4. James Rodriguez - 2,201 points 5. Emma Thompson - 2,088 points This illustrative example shows how the MCP retrieves competition standings. The actual response would include additional metadata like participation dates, team affiliations, and point breakdowns by category if configured in your Pointagram workspace.

Notes

This example demonstrates read-only competition tracking. Requires API key with read access to competitions. The MCP returns structured data that the AI formats into readable standings. Useful for weekly check-ins or performance reviews, but note that point totals reflect the moment of query—real-time updates require re-querying.

Prompt

@Pointagram award 50 points to emma@company.com in our 'Customer Success' series for resolving a critical escalation, tag it as 'urgent-resolution'

Output

Points awarded successfully: • Player: emma@company.com (Emma Thompson) • Series: Customer Success • Points: +50 • Tag: urgent-resolution • Timestamp: 2024-01-15 14:32 UTC This illustrative example shows the confirmation returned after awarding points. If the player email didn't exist in your Pointagram workspace, the MCP would automatically create the player record before adding the score. The tag enables filtering this award in future history queries.

Notes

This example showcases the write capability that modifies your Pointagram data. Requires API key with write permissions. The MCP auto-creates players if they don't exist, which is convenient but means typos in email addresses create ghost accounts. Always verify the email before awarding points. Tags are optional but valuable for later analysis of point categories.

Prompt

@Pointagram pull the last 30 days of point history for our 'Code Reviews' series and summarize which types of contributions earned the most points

Output

Analyzing the Code Reviews series history from Dec 15 - Jan 15: Top point-earning activities: 1. Security fixes: 1,240 total points (18 contributions) 2. Performance improvements: 980 points (22 contributions) 3. Documentation updates: 720 points (31 contributions) 4. Bug fixes: 650 points (28 contributions) This illustrative summary combines the MCP's historical data retrieval with AI analysis. The actual response would include player-level breakdowns and daily trends. Notable pattern: security fixes earn fewer contributions but higher average points per contribution (69 vs 23 for documentation).

Notes

This example pairs the MCP's time-series data with the AI's analytical capabilities. Requires read access to score series history. The MCP returns raw point events; the AI synthesizes patterns. Useful for retrospectives or identifying what behaviors your point system actually incentivizes. Be aware that large date ranges may hit rate limits—narrow the window if queries time out.

Use-case deep-dives

Sales team weekly leaderboard sync

When Pointagram makes sense for recurring sales contests

A 12-person sales team runs weekly deal-close contests with point bonuses for upsells and referrals. The Pointagram MCP is the right call here because it handles automatic player creation, tag-based scoring ("upsell", "referral"), and competition standings without manual spreadsheet updates. The List Competition Players tool surfaces live rankings in Slack threads, and Add Score logs points as deals close in your CRM workflow. The trade-off: if your contest rules change weekly or you need custom point decay logic, Pointagram's fixed score-series model gets rigid fast. This works when your contest structure is stable for at least a month and you want to eliminate the Friday afternoon leaderboard-update ritual.

Support team ticket resolution gamification

Where Pointagram falls short for high-volume support metrics

A 6-person support team wants to gamify ticket resolution with points for first-response speed, CSAT scores, and knowledge-base contributions. Pointagram can technically track this via Add Score calls from your helpdesk, but the 8-tool limit means you're manually mapping ticket events to point types with no native integration hooks. If your team closes 200+ tickets a week, the List Score Series History tool becomes a bottleneck for real-time dashboards—it's built for periodic leaderboard checks, not live metric feeds. Use Pointagram if you're running a monthly "top resolver" contest with manual point awards. Skip it if you need automated point triggers tied to helpdesk webhooks or sub-hour leaderboard refreshes.

Product team sprint contribution tracking

When team-based scoring justifies the Pointagram setup cost

A 10-person product team across 3 squads wants to track sprint contributions—story points closed, bugs fixed, code reviews completed—with team-level rollups for quarterly planning. Pointagram's List Teams and competition tools handle the multi-team structure cleanly, and the tag system ("bug", "feature", "review") lets you slice history by work type. The API-key auth means any team member can query standings from Switchy without per-user OAuth friction. The catch: initial setup requires defining score series and point types in Pointagram's UI before the MCP is useful, so budget 2-3 hours for config. This pays off if you run the same contest structure for 2+ quarters. If your sprint goals shift every 6 weeks, the setup overhead outweighs the leaderboard convenience.

Frequently asked

What does the Pointagram MCP do in Switchy?

It lets AI agents award points, check leaderboards, and pull competition standings from your Pointagram account. Agents can add scores with tags and descriptions, list players and teams, and retrieve historical point data across score series. Useful for automating recognition workflows or building reports that surface who's winning what.

Do I need admin access to connect Pointagram?

You need an API key from Pointagram, which typically requires account-owner or admin permissions to generate. The MCP uses that key to authenticate all requests. If your Pointagram plan restricts API access to certain roles, check with your account owner before trying to connect it in Switchy.

Can the MCP create new competitions or score series?

No. The eight tools focus on reading data and adding scores to existing series. You can list competitions, players, teams, and point types, plus award points within a configured score series, but you can't create new competitions or series through the MCP. Set those up in Pointagram's UI first.

Why use this instead of logging into Pointagram directly?

Direct login is fine for manual updates. The MCP shines when you want AI agents to award points automatically—based on Slack messages, GitHub commits, or CRM events—without you clicking through Pointagram's interface. It also makes it trivial to pull leaderboard snapshots into reports or dashboards that live in Switchy.

Who on the team should connect the Pointagram MCP?

Whoever manages your Pointagram account and can generate an API key. Once connected in Switchy, any workspace member with access to the relevant AI agents can trigger point awards or pull standings. Just make sure the API key's permissions match what your team needs to automate.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.