Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
check_username | Check if a username is available on MonkeyType |
get_personal_bests | Get user's personal best typing scores |
get_tags | Get user's tags |
get_stats | Get user's typing statistics |
get_profile | Get user's profile information |
send_forgot_password_email | Send a forgot password email to a user |
get_current_test_activity | Get user's current test activity |
get_streak | Get user's typing streak information |
get_results | Get user's typing test results |
get_result_by_id | Get a specific typing test result by ID |
get_last_result | Get user's last typing test result |
get_speed_histogram | Get speed histogram data |
get_typing_stats | Get global typing statistics |
get_leaderboard | Get typing test leaderboard |
get_leaderboard_rank | Get user's rank on the leaderboard |
get_daily_leaderboard | Get daily typing test leaderboard |
get_weekly_xp_leaderboard | Get weekly XP leaderboard |
get_psas | Get public service announcements |
is_submission_enabled | Check if quote submission is enabled |
get_configuration | Get server configuration |