Pointagram MCP for AI. Track points, manage teams, update scores via conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Pointagram connects your AI agent to a gamification platform for sales and HR teams. It lets you programmatically manage player profiles, post real-time scores, and track team performance using natural language commands.
Turn complex KPIs into engaging daily challenges without manual dashboard updates.
What your AI can do
Create player
Creates a new user profile within the Pointagram system for tracking.
Get player stats
Retrieves detailed performance metrics and rankings for one specific player.
List players
Lists every active participant currently tracked by Pointagram.
You get an overview of every active player in the Pointagram system using list_players.
Add a brand-new user to the gamification system with create_player.
Award or deduct points from a specific player using post_event, updating their leaderboard instantly.
Pull granular metrics and rankings for any single user with get_player_stats.
View all organized teams within the system using list_teams.
List every score series defined, showing exactly how points are accumulated across your organization with list_score_series.
Ask an AI about this
Waiting for input…
Pointagram MCP Server: 6 Tools for Performance Tracking
These tools let your agent interact directly with Pointagram's core APIs to manage players, update scoring events, and retrieve team performance metrics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Pointagram on VinkiusCreate Player
Creates a new user profile within the Pointagram system for tracking.
Get Player Stats
Retrieves detailed performance metrics and rankings for one specific player.
List Players
Lists every active participant currently tracked by Pointagram.
List Score Series
Shows all defined point series and how they calculate scores for the organization.
List Teams
Lists every organized team group currently active in Pointagram.
Post Event
Adds points to a player's score in a specific category and updates the leaderboard.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Pointagram, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Pointagram. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Tracking team scores shouldn't require exporting a CSV and updating 5 different dashboards.
Right now, if your sales goal is met, someone has to remember to log into the Pointagram dashboard. They open the report, find the player by name, click 'Edit Score,' select the correct series from a dropdown, and manually enter the points. If they forget one step, the whole leaderboard is wrong.
With this MCP server, you just tell your agent: 'Award 200 points to Sarah for closing the Acme deal.' The agent runs `post_event`. It handles the authentication, finds the right player ID, selects the correct series, and updates the score—all in one command. You get an immediate, accurate confirmation.
Pointagram MCP Server: Use `list_players` to check team status instantly.
Manually checking who is on the active roster means opening the 'Team Management' tab, then running a filter for 'Active Status,' and finally clicking through pages of names. You waste time confirming if key employees are even in the system to be tracked.
Now, you ask your agent to run `list_players`. It pulls the current, authoritative list of every participant right into your chat window. That's it. No clicks, no filters. Just the data you need.
What your AI can actually do with this
Pointagram hooks up your AI agent right into a full-scale gamification platform for sales or HR teams. You can programmatically handle everything from creating user profiles to posting real-time points and checking deep performance metrics using natural language commands. It lets you turn complex company KPIs into daily challenges without ever having to manually update a dashboard.
If you wanna see who's playing, just call list_players. This tool spits out a roster of every active participant currently tracked in the system. If somebody new joins the crew and needs tracking, you use create_player to generate their profile first. You can then manage all your organizational structure by calling list_teams, which shows every organized team group that's running through Pointagram.
To understand how points actually accumulate across the company, check out list_score_series. This function lists every defined point series and details exactly how those scores calculate for the whole organization. When you need to award or take away points from a user, you run post_event. That instantly adds points to a player's score in a specific category and immediately updates their leaderboard.
If you want deep numbers on one individual—like checking out top rankings or granular performance metrics—you use get_player_stats for that single user. The system also lets you check the entire team setup by calling list_teams, which verifies all active team groups.
You're always working with structured data here. You can initiate a workflow to build out a whole cohort of users: first, use create_player to onboard them; then, if they join an existing group, you know that group is listed via list_teams; and before any scoring happens, you might want to verify the rules using list_score_series.
The entire process of updating standings relies on post_event, which takes a player's ID, a point value, and a score category to make sure the leaderboard updates instantly. You can run get_player_stats whenever you need an immediate performance snapshot for any specific user.
Need to manage the entire roster? Call list_players. It gives you that complete overview of everyone in the system. If you're onboarding a whole department, you use create_player repeatedly for each person to set up their profile before they start scoring. To make sure your point tracking is legit, always reference list_score_series; this shows exactly how points are calculated across all score categories.
To keep track of who belongs where, run list_teams. It lists every organized team group currently active in Pointagram. When a player earns points, you use post_event to make that point contribution visible and immediately update the standing on the leaderboard for that specific event category. If you're reviewing a star performer, get_player_stats pulls all the necessary metrics and rankings for that one user into your agent’s view.
You can use list_players to get the total count of active participants. You can follow up by calling create_player if you find someone missing from the roster. If you want to check team structure, list_teams is what you call. To audit how points are weighted across your company, run list_score_series.
When a scoring event happens, use post_event to update the total score and the leaderboard for that player right away. You can't analyze performance without running get_player_stats on the specific user you care about.
019dd13e-c3d7-70c6-aa8a-07fca154f2ad Here's how it actually works
The bottom line is that your AI client handles all the API calls. You just tell it what you want to change or check, and it runs the right tool for you.
Subscribe to the Pointagram MCP Server and input your API Key and user credentials into your dashboard settings.
Connect your preferred AI client (like Claude or Cursor) to this server via the Vinkius Marketplace.
Use natural language prompts—for example, 'Post 50 points for John Doe in the Sales series'—and your agent executes the necessary tools.
Who is this actually for?
This server is built for Operations Managers, Sales Directors, and L&D Specialists who manage performance metrics but hate jumping between CRMs, spreadsheets, and dedicated gamification dashboards. If your job involves tracking KPIs or running recognition programs, this saves you hours of manual data wrangling.
Uses get_player_stats to check the top performers before a weekly meeting and runs post_event when commissions are paid out.
Runs list_teams to verify group structures or uses create_player to onboard new employees into recognition programs.
Uses list_score_series and list_players to map out existing data structure and determine what metrics need tracking next.
What Changes When You Connect
Get an instant snapshot of the entire user base using list_players, eliminating manual report generation and CSV exports for team status checks.
Award points immediately when a sale closes. Instead of manually updating dashboards, just ask your agent to run post_event with the score details.
Understand exactly how scores are calculated by running list_score_series. You see all the rules at once, without digging through settings menus.
Build new user profiles on demand using create_player, simplifying the onboarding process for any recognition program or new hire.
Instantly check an individual's standing. Use get_player_stats to pull detailed metrics and rankings in one prompt, saving you multiple dashboard clicks.
See it in action
A salesperson needs a performance summary for their boss.
The manager asks the agent: 'Show me the top three players this week.' The agent runs list_players and then calls get_player_stats for each of those three, giving the manager a clean report immediately. No more waiting on BI reports.
A new project kicks off and needs dedicated tracking.
The L&D specialist asks the agent to set up tracking: 'Create a team called Alpha Squad and list all players who belong.' The agent runs list_teams and create_player, setting up the structure instantly.
A major client deal is closed unexpectedly fast.
The sales lead sends a message: 'Just closed the Acme account. Post 500 points for Sarah in the Big Wins series.' The agent uses post_event to update the score, and the leaderboard reflects it instantly.
Need to audit how points are awarded across departments.
The Ops Director asks: 'What point structures do we have?' The agent runs list_score_series, providing a comprehensive list of all scoring rules, which is essential for auditing.
The honest tradeoffs
Updating scores via spreadsheets
The team manually edits the CSV export and then has to re-upload it to the Pointagram dashboard. This risks human error, file format issues, or missing timestamps.
Don't use files. Tell your agent directly: 'Use post_event to add 100 points for Bob in the Quarterly Goal series.' The API handles the update cleanly every time.
Checking stats by looking at dashboards
The manager has to click through four different tabs (Players, Teams, Scores, Leaderboard) just to find out if one person is lagging.
Just ask the agent: 'What are the current stats for John Doe?' The agent runs get_player_stats and gives you the direct answer. It's a single query.
Trying to combine player data with unrelated systems
The developer tries to write complex joins between Pointagram scores, Jira tickets, and Salesforce records using only native database tools.
Keep the scoring simple. Use list_players or get_player_stats to pull clean, structured data points that your own system can then process.
When It Fits, When It Doesn't
Use Pointagram if your core business problem is tracking progress against measurable Key Performance Indicators (KPIs) and those KPIs translate into point totals. It's for structured scoring—it tells you who scored what, and when. Don't use this if you need to analyze unstructured data, like summarizing meeting notes or transcribing video calls; that requires a different type of agent connection. If your goal is simply communication (e.g., 'Hey, talk about the quarter'), just use plain chat. But if the goal is performance tracking and awarding points, Pointagram's tools (post_event, get_player_stats) are exactly what you need.
Questions you might have
How do I use `post_event` with Pointagram? +
You prompt your agent by specifying three things: the player's identifier, the score amount, and the name of the point series. For example: 'Use post_event for John Doe, 150 points, in the Quarterly Bonus series.'
Can I use `list_players` to see who is currently on my team? +
Yes. Running list_players gives you a complete roster of every user tracked by Pointagram. You can then cross-reference that list with your own CRM data.
`get_player_stats` is read-only, right? +
That's correct. get_player_stats pulls metrics; it never changes any data. It's strictly for reading player performance and rankings.
What does `list_score_series` tell me? +
It lists every scoring mechanism available in the system. This lets you understand exactly how points accumulate and what criteria are tied to each score category.
What credentials do I need before running any tool, like `list_players`? +
You must provide your Pointagram API Key and User email for authentication. Your AI client sends these credentials to Vinkius first, securing access before the function call runs.
If I use `post_event` and it fails, what details will I get back? +
The server returns a structured error code detailing why the post failed. Always check the response payload for invalid player IDs or incorrect score series names.
When calling `create_player`, what data structure must I use? +
You pass data as a JSON string containing required profile details. This typically includes unique identifiers, initial levels, and nicknames for proper player tracking.
If I use `list_players` with thousands of records, are there limits? +
The server handles large datasets using pagination protocols. Your AI client can request the full data set in manageable chunks to maintain performance and avoid hitting rate limits.
How do I get my Pointagram API credentials? +
Log in to your Pointagram account, navigate to the Settings or API section, and you will find your Api-Key. Your Api-User is your login email.
Can I update points programmatically? +
Yes, the post_event tool allows you to send new scoring activities for any player, which will automatically update their score in the corresponding series.
Does it support team stats? +
Absolutely. You can use the list_teams tool to view all teams and their members, and use individual player tools to build aggregate team views.
We've already built the connector for Pointagram. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.