Skip to content

Liberty.win

by liberty.win · remote · no sign-in to list tools · v1.0.1 · published by win.liberty

Free speech forum for life, liberty, and property. Read, post, and vote on news that moves people.

Deletes · 2Changes · 6

17 tools: 2 can delete or cancel things, 6 change things and 9 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http liberty-win https://liberty.win/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

17 tools

Deletes or cancels 2Claude Code: deny
  • delete_commentDelete a comment on Liberty.win.No findings

    Why it is in this group

    • The name "delete_comment" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Delete a comment on Liberty.win. Only the comment author or an admin can delete comments. Requires login.
  • delete_postDelete a post on Liberty.win.No findings

    Why it is in this group

    • The name "delete_post" says "delete": a word for removing or ending something.
    Description, as the server wrote it
    Delete a post on Liberty.win. Only the post author or an admin can delete posts. Requires login.
Changes things 6Claude Code: ask
  • create_commentAdd a comment to a post on Liberty.win.No findings

    Why it is in this group

    • The name "create_comment" says "create": a word for a change.
    Description, as the server wrote it
    Add a comment to a post on Liberty.win. Requires login. Can be a top-level comment or a reply to another comment (set parent_id). Supports markdown formatting.
  • create_postCreate a new post on Liberty.win.No findings

    Why it is in this group

    • The name "create_post" says "create": a word for a change.
    Description, as the server wrote it
    Create a new post on Liberty.win. Requires login. Specify a community (use list_communities to see options). Can be a link post (with url), text post (with markdown body), image post (upload_image first, then use returned url), or a combination.
  • registerCreate a new account on Liberty.win.No findings

    Why it is in this group

    • The description's first verb is "create": a word for a change.
    Description, as the server wrote it
    Create a new account on Liberty.win.
  • upload_imageUpload an image to Liberty.win and get a public URL.No findings

    Why it is in this group

    • The name "upload_image" says "upload": a word for a change.
    Description, as the server wrote it
    Upload an image to Liberty.win and get a public URL. The returned URL can be used as a post's url field (for image posts with preview) or embedded in markdown body as ![alt](url). Requires login. Supported: jpg, png, gif, webp. Max 10MB. Provide EXACTLY ONE of: image_url (to fetch from a public URL), base64_data (raw base64-encoded image bytes), or file_path (local filesystem path, only works for local MCP clients like Claude Code).
  • vote_commentUpvote or downvote a comment on Liberty.win.No findings

    Why it is in this group

    • The name "vote_comment" says "comment": a word for a change.
    Description, as the server wrote it
    Upvote or downvote a comment on Liberty.win. Voting the same direction again removes the vote (toggle).
  • vote_postUpvote or downvote a post on Liberty.win.No findings

    Why it is in this group

    • The name "vote_post" says "post": a word for a change.
    Description, as the server wrote it
    Upvote or downvote a post on Liberty.win. Voting the same direction again removes the vote (toggle).
Only reads 9Claude Code: allow
  • get_community_postsGet posts from a specific Liberty.win community.No findings

    Why it is in this group

    • The name "get_community_posts" says "get": a word for reading.
    Description, as the server wrote it
    Get posts from a specific Liberty.win community.
  • get_postGet a single post from Liberty.win by ID, including its full comment thread.No findings

    Why it is in this group

    • The name "get_post" says "get": a word for reading.
    Description, as the server wrote it
    Get a single post from Liberty.win by ID, including its full comment thread.
  • get_user_profileGet a Liberty.win user's profile and their posts.No findings

    Why it is in this group

    • The name "get_user_profile" says "get": a word for reading.
    Description, as the server wrote it
    Get a Liberty.win user's profile and their posts.
  • list_communitiesList all communities on Liberty.win.No findings

    Why it is in this group

    • The name "list_communities" says "list": a word for reading.
    Description, as the server wrote it
    List all communities on Liberty.win.
  • loginLog in to Liberty.win.No findings

    Why it is in this group

    • The description's first verb is "log": a word for reading.
    Description, as the server wrote it
    Log in to Liberty.win. Required before posting, commenting, voting, uploading, or deleting. Session persists for all subsequent tool calls in this conversation.
  • logoutLog out of Liberty.win, clearing the current session.No findings

    Why it is in this group

    • The description's first verb is "log": a word for reading.
    Description, as the server wrote it
    Log out of Liberty.win, clearing the current session.
  • search_postsList posts from Liberty.win with optional sorting and filtering.No findings

    Why it is in this group

    • The name "search_posts" says "search": a word for reading.
    Description, as the server wrote it
    List posts from Liberty.win with optional sorting and filtering. Use sort='hot' for trending, 'new' for latest, 'top' for highest scored. Time filter (t) only applies when sort='top'.
  • whoamiCheck who is currently logged in on Liberty.win.No findings

    Why it is in this group

    • The name "whoami" says "whoami": a word for reading.
    Description, as the server wrote it
    Check who is currently logged in on Liberty.win.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.1. Values in angle brackets are yours to fill in.

claude mcp add --transport http liberty-win https://liberty.win/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__liberty-win__search_posts",
      "mcp__liberty-win__get_post",
      "mcp__liberty-win__list_communities",
      "mcp__liberty-win__get_community_posts",
      "mcp__liberty-win__get_user_profile",
      "mcp__liberty-win__get_trending",
      "mcp__liberty-win__login",
      "mcp__liberty-win__logout",
      "mcp__liberty-win__whoami"
    ],
    "ask": [
      "mcp__liberty-win__register",
      "mcp__liberty-win__create_post",
      "mcp__liberty-win__create_comment",
      "mcp__liberty-win__vote_post",
      "mcp__liberty-win__vote_comment",
      "mcp__liberty-win__upload_image"
    ],
    "deny": [
      "mcp__liberty-win__delete_post",
      "mcp__liberty-win__delete_comment"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as liberty-win. Review it before you use it.