PersonalizationMCP

88 tools. 13 can modify or destroy data without limits.

13 write tools that can modify data. Rate limits recommended.

Last updated:

13 can modify or destroy data
75 read-only
88 tools total

Community server · catalogue entry verified 11/06/2026

How to control PersonalizationMCP ↓

Read (75) Write / Execute (13) Destructive / Financial (0)
High Risk

13 of PersonalizationMCP's 88 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

PolicyLayer is an MCP gateway — it sits between your AI agents and PersonalizationMCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "auto_refresh_spotify_token_if_needed": {
    "limits": [
      {
        "counter": "auto_refresh_spotify_token_if_needed_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "auto_refresh_reddit_token_if_needed": {
    "limits": [
      {
        "counter": "auto_refresh_reddit_token_if_needed_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register PersonalizationMCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON PERSONALIZATIONMCP →

Free to start. No card required.

READ 75 tools
Read auto_refresh_reddit_token_if_needed Auto check and refresh Reddit access token if needed. Read auto_refresh_youtube_token_if_needed 自动检查并刷新YouTube访问令牌(如果需要的话) Read compare_games_with_friend Compare your game library with a friend's library to find common games. Read get_bilibili_config Get Bilibili API configuration status. Read get_bilibili_favorites Get Bilibili user's favorite folders and videos. Read get_bilibili_following_list Get Bilibili user's following list. Read get_bilibili_toview_list Get your Bilibili 'to view' (稍后再看) list (requires login). Read get_bilibili_user_info Get Bilibili user profile information. Read get_bilibili_user_videos Get videos uploaded by a Bilibili user. Read get_bilibili_video_info Get detailed information about a Bilibili video. Read get_bilibili_watch_history Get your Bilibili watch history (requires login). Read get_channel_info Get information about a YouTube channel. Read get_contributor_subreddits Get subreddits where user has contributor permissions. Read get_current_user_playlists Get current user's playlists. Read get_current_user_profile Get current user's Reddit profile information. Read get_downvoted_content Get user's downvoted posts. Read get_followed_artists Get user's followed artists. Read get_friend_game_recommendations Get game recommendations based on what a friend owns but you don't. Read get_friends_current_games Get what games your Steam friends are currently playing. Read get_hidden_posts Get user's hidden posts. Read get_inbox_messages Get user's inbox messages (requires privatemessages scope). Read get_moderated_subreddits Get subreddits where user is a moderator. Read get_my_bilibili_profile Get your own Bilibili profile information (requires login). Read get_personalization_status Get overall personalization server status. Read get_player_achievements Get player achievements for a specific game. Read get_player_summary Get detailed player profile information including status, avatar, and location. Read get_playlist_items Get items (tracks/episodes) in a playlist. Read get_reddit_config Get Reddit API configuration status. Read get_reddit_token_status Get Reddit token status information. Read get_saved_content Get user's saved posts and comments. Read get_sent_messages Get user's sent messages (requires privatemessages scope). Read get_spotify_config Get Spotify API configuration status. Read get_spotify_token_status Get Spotify token status information Read get_steam_config Get Steam API configuration status. Read get_steam_friends Get user's Steam friends list. Read get_steam_library Get user's Steam game library with detailed statistics. Read get_steam_profile Get Steam profile information. Read get_steam_recent_activity Get user's recent Steam gaming activity. Read get_trending_videos Get trending YouTube videos for a specific region. Read get_unread_messages Get user's unread messages (requires privatemessages scope). Read get_upvoted_content Get user's upvoted posts. Read get_user_comments get_user_comments Read get_user_game_stats Get detailed user statistics for a specific game. Read get_user_karma_breakdown Get user's karma breakdown by subreddit. Read get_user_overview get_user_overview Read get_user_playlists Get a user's public playlists. Read get_user_preferences Get current user's Reddit preferences and settings. Read get_user_profile Get a specific user's public Spotify profile information. Read get_user_recently_played Get user's recently played tracks. Read get_user_saved_albums Get user's saved albums. Read get_user_saved_audiobooks Get user's saved audiobooks. Read get_user_saved_episodes Get user's saved podcast episodes. Read get_user_saved_shows Get user's saved podcast shows. Read get_user_saved_tracks Get user's saved tracks. Read get_user_submitted_posts get_user_submitted_posts Read get_user_subreddits Get user's subscribed subreddits. Read get_user_top_items Get user's top artists or tracks. Read get_user_trophies Get current user's Reddit trophies and achievements. Read get_video_details Get detailed information about a specific YouTube video. Read get_youtube_config Get YouTube API configuration status. Read get_youtube_liked_videos Get user's liked YouTube videos (requires OAuth2 access token). Read get_youtube_playlists Get user's YouTube playlists (requires OAuth2 access token). Read get_youtube_subscriptions Get user's YouTube channel subscriptions (requires OAuth2 access token). Read get_youtube_token_status 获取YouTube令牌状态信息 Read my_steam_recent_activity Get my recent Steam gaming activity. Read refresh_spotify_token Manually refresh Spotify access token Read refresh_youtube_token 手动刷新YouTube访问令牌 Read search_bilibili_videos Search Bilibili videos by keyword. Read search_youtube_videos Search YouTube videos by query. Read test_bilibili_credentials Test Bilibili API credentials. Read test_connection Test if the MCP server is working. Read test_reddit_credentials Test Reddit API credentials. Read test_spotify_credentials Test Spotify API credentials. Read test_steam_credentials Test Steam API credentials. Read test_youtube_credentials Test YouTube API credentials.
How do I prevent bulk modifications through PersonalizationMCP? +

The PersonalizationMCP server has 13 write tools including auto_refresh_spotify_token_if_needed, follow_artists_or_users, follow_playlist. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach PersonalizationMCP.

How many tools does the Personalization MCP server expose? +

88 tools across 2 categories: Read, Write. 75 are read-only. 13 can modify, create, or delete data.

How do I enforce a policy on PersonalizationMCP? +

Register the Personalization MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every PersonalizationMCP tool call.

Deterministic rules across all 88 PersonalizationMCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

88 PersonalizationMCP tools catalogued and risk-classified — across an index of 42,500+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.