webring.online
Traversable webring directory for the agentic web: agents, MCP servers, and agent-ready websites.
Should I use this
Quality & Safety
Findings (3)
- LOWin ring_random
- LOWin ring_member
- LOWin ring_join_info
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"ring": {
"url": "https://webring.online/mcp"
}
}
}Remote endpoints
https://webring.online/mcpstreamable-httpWhat it can do
Tool inventory
Tools (9)
🟢ring_list(kind, category, limit, offset)
Webring members in ring order. Optional kind/category filters and limit/offset pagination.
Input Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"agent",
"mcp",
"website"
]
},
"category": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"type": "integer",
"minimum": 0
}
}
}⚪ring_next(from, kind, category)
The next member around the ring from a slug, URL, or hostname (wraps). Omit from to enter at the start.
Input Schema
{
"type": "object",
"properties": {
"from": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"agent",
"mcp",
"website"
]
},
"category": {
"type": "string"
}
}
}⚪ring_prev(from, kind, category)
The previous member around the ring (wraps).
Input Schema
{
"type": "object",
"properties": {
"from": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"agent",
"mcp",
"website"
]
},
"category": {
"type": "string"
}
}
}⚪ring_random(kind, category)
A random ring member.
Input Schema
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"agent",
"mcp",
"website"
]
},
"category": {
"type": "string"
}
}
}⚪ring_member(slug)
One member by slug, with leaderboard rank.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string"
}
},
"required": [
"slug"
]
}⚪ring_leaderboard(limit, offset)
Members ranked by standing bid totals (cumulative, but decaying when quiet; any new bid revives the full total); #1 holds the homepage spot. to_take_first_usd is the single bid that takes #1. Optional limit/offset.
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500
},
"offset": {
"type": "integer",
"minimum": 0
}
}
}⚪ring_categories
Categories in use, with member counts.
Input Schema
{
"type": "object",
"properties": {}
}⚪ring_join_info
How to join the ring: fee, validation requirements, and the MPP (HTTP 402) payment flow.
Input Schema
{
"type": "object",
"properties": {}
}⚪ring_bid_info
How to bid a member up the leaderboard: minimum, auction rules, and the MPP payment flow.
Input Schema
{
"type": "object",
"properties": {}
}Recommended Prompts
ring_listring_listCommunity
Evidence