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.
17 tools: 2 can delete or cancel things, 6 change things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads9Claude Code: allow: see these tools
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/mcpTools
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 . 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_trendingGet the top trending posts on Liberty.win right now.No findings
Why it is in this group
- The name "get_trending" says "get": a word for reading.
Description, as the server wrote it Get the top trending posts on Liberty.win right now. This is the best starting point to see what's happening. Returns the same as the homepage hot feed.
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.