{"name":"io.github.woyaxnini/max-messenger","slug":"woyaxnini-max-messenger","title":null,"description":"MCP server for MAX Messenger by VK. 21 tools: messages, media, buttons, members, events.","url":"https://mcp.market/server/woyaxnini-max-messenger","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":13,"stars":10,"forks":2,"downloads_week":null,"last_push_at":"2026-03-31T14:17:28.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/woyaxnini/mcp-max-messenger","website":null,"version":"1.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@woyax/mcp-max-messenger","version":"1.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"MAX bot token from dev.max.ru — passed as Authorization header WITHOUT 'Bearer' prefix (MAX API quirk: non-standard auth)","isRequired":true,"format":"string","isSecret":true,"name":"MAX_TOKEN"}]}],"tools":[{"name":"add_members","description":"Add one or more users to a group chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"answer_callback","description":"Respond to an inline button click (callback event from get_updates).","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_message","description":"Delete a message sent by the bot. Requires the message_id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"edit_chat","description":"Rename a chat, change its description, or update its icon.","write_action":false,"price_micros":0,"input_schema":null},{"name":"edit_message","description":"Edit the text of an existing message sent by the bot.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_admins","description":"Get the list of administrators in a group chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_bot_info","description":"Get information about the MAX bot: name, username, user_id, description.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chat","description":"Get full details of a specific chat by its ID: title, description,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chat_members","description":"Get the list of participants in a group chat. Returns user_id, name, username for each member.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_chats","description":"Get the list of all group chats where the bot is a participant.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_message","description":"Get a single message by its ID. Returns full message details including text, sender, attachments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_messages","description":"Read messages from a MAX chat. Use either chat_id OR message_ids — they are mutually exclusive.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_updates","description":"Get incoming events: new messages, button clicks, user joins/leaves, etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pin_message","description":"Pin a message in a group chat. The bot must have admin rights in the chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_admin","description":"Revoke admin rights from a chat member. They remain a regular member.","write_action":true,"price_micros":0,"input_schema":null},{"name":"remove_member","description":"Remove a user from a group chat.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_action","description":"Show a typing indicator or other status to chat members.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_media","description":"Upload a file (image/video/audio/file) from a URL and send it as a message.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_message","description":"Send a text message to a MAX chat or user.","write_action":true,"price_micros":0,"input_schema":null},{"name":"set_admin","description":"Grant admin rights to a chat member.","write_action":false,"price_micros":0,"input_schema":null},{"name":"unpin_message","description":"Unpin the currently pinned message in a group chat. The bot must have admin rights.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-27T23:34:46.208Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:34:46.204Z","components":{"code":{"score":25,"max":25,"notes":["24 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 180 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@woyax/mcp-max-messenger","version":"1.2.2","found":true,"license":"SEE LICENSE IN LICENSE","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-03-24T16:42:15.145Z","repositoryUrl":"git+https://github.com/woyaxnini/mcp-max-messenger.git"}],"repo":{"found":true,"owner":"woyaxnini","repo":"mcp-max-messenger","archived":false,"pushedAt":"2026-03-31T14:17:28Z","stars":10,"forks":2,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269682784?v=4","ownerCreatedAt":"2026-03-20T09:06:16Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/269682784?v=4&s=128","source":"github"},"presence":{"stars":10,"forks":2,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-03-31T14:17:28.000Z","score":13}}}},"grade_history":[],"reviews":[]}