Model Context Protocol, LLM integration
Use natural language to create and manage leaderboards directly through conversation
Page Contents
Keepthescore has a fully functional Model Context Protocol (MCP) integration that enables Large Language Models (LLMs) to interact directly with the application. This integration allows AI assistants to perform operations like creating leaderboards, updating scores, and managing players through natural language conversations.
Current Status
This integration is fully implemented and operational, however it is currently:
- In a pre-release state
- Not officially documented in public API documentation
- Being used internally for testing and refinement
- Available only for select partners and early adopters
The MCP integration has been thoroughly tested and functions reliably in production environments, but we have chosen not to publish official documentation until the formal public release.
Technical Implementation
The integration follows the Model Context Protocol standard, which defines how AI models can interact with external applications through a standardized API interface. It includes endpoints for:
- Creating leaderboards with initial players and scores
- Retrieving board data (players, scores, rounds)
- Updating scores for individual players or adding rounds
- Adding new players to existing boards
- Removing players from boards
All operations are performed through a RESTful API that runs on our servers and interacts seamlessly with the core Keepthescore application.
How to Access
If you are interested in using or testing this feature before its public release, please contact [email protected]. We can provide you with:
- Access to the MCP API endpoints
- Technical documentation for integration
- Sample code and examples
- Support for implementation questions
Example Use Cases
Creating a Leaderboard
You: I want to create a leaderboard for my office sales competition. The current standings are:
- Sarah: 42 sales
- John: 38 sales
- Maya: 45 sales
- Thomas: 29 sales
Updating Scores
You: Sarah just closed 3 more sales, and John got 2 more. Could you update the leaderboard?
Adding a New Player
You: We have a new team member, Alex, who has 15 sales so far. Can you add them to the leaderboard?
Benefits of the MCP Integration
- Natural Language Interaction: Users can manage leaderboards through conversation rather than clicking through a UI
- Integration with AI Assistants: Compatible with any LLM that supports the Model Context Protocol
- Automation Potential: Can be used in workflows and scenarios where automated score tracking is needed
- Accessibility: Makes Keepthescore more accessible to users who prefer conversational interfaces