Search / win.liberty/liberty-win
Liberty.win
R0· no sign-inFree speech forum for life, liberty, and property. Read, post, and vote on news that moves people.
v1.0.1 · active · website · descriptor JSON · versions
Search / win.liberty/liberty-win
R0· no sign-inFree speech forum for life, liberty, and property. Read, post, and vote on news that moves people.
v1.0.1 · active · website · descriptor JSON · versions
{
"mcpServers": {
"liberty-win": {
"type": "http",
"url": "https://liberty.win/mcp"
}
}
}claude mcp add --transport http liberty-win https://liberty.win/mcp[mcp_servers.liberty-win]
url = "https://liberty.win/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"liberty-win": {
"type": "remote",
"url": "https://liberty.win/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"liberty-win": {
"type": "http",
"url": "https://liberty.win/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=liberty-win&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbGliZXJ0eS53aW4vbWNwIn0%3D"
}{
"servers": {
"liberty-win": {
"type": "http",
"url": "https://liberty.win/mcp"
}
}
}{
"mcpServers": {
"liberty-win": {
"httpUrl": "https://liberty.win/mcp"
}
}
}extensions:
"liberty-win":
enabled: true
name: "liberty-win"
type: streamable_http
uri: "https://liberty.win/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list_communities (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); delete_comment (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); logout (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,756 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-13d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://liberty.win/mcp streamable-http | none | yes | 100% | 233 ms | 2025-11-25 | 2026-10-19 |
create_comment | 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_post | 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. |
delete_comment | Delete a comment on Liberty.win. Only the comment author or an admin can delete comments. Requires login. |
delete_post | Delete a post on Liberty.win. Only the post author or an admin can delete posts. Requires login. |
get_community_posts | Get posts from a specific Liberty.win community. |
get_post | Get a single post from Liberty.win by ID, including its full comment thread. |
get_trending | 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_profile | Get a Liberty.win user's profile and their posts. |
list_communities | List all communities on Liberty.win. |
login | Log in to Liberty.win. Required before posting, commenting, voting, uploading, or deleting. Session persists for all subsequent tool calls in this conversation. |
logout | Log out of Liberty.win, clearing the current session. |
register | Create a new account on Liberty.win. |
search_posts | 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'. |
upload_image | 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_comment | Upvote or downvote a comment on Liberty.win. Voting the same direction again removes the vote (toggle). |
vote_post | Upvote or downvote a post on Liberty.win. Voting the same direction again removes the vote (toggle). |
whoami | Check who is currently logged in on Liberty.win. |
Schemas: list_tools.
{
"name": "win.liberty/liberty-win",
"title": "Liberty.win",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://liberty.win/mcp",
"type": "streamable-http"
}
],
"version": "1.0.1",
"websiteUrl": "https://liberty.win",
"description": "Free speech forum for life, liberty, and property. Read, post, and vote on news that moves people."
}