Traversable webring directory for the agentic web: agents, MCP servers, and agent-ready websites.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
How to pay a member up the leaderboard: minimum, ranking rules, and the MPP payment flow.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
How to pay a member up the leaderboard: minimum, ranking rules, and the MPP payment flow.
No arguments.
{
"type": "object",
"properties": {}
}Categories in use, with member counts.
No arguments.
{
"type": "object",
"properties": {}
}How to join the ring: fee, validation requirements, and the MPP (HTTP 402) payment flow.
No arguments.
{
"type": "object",
"properties": {}
}Members ranked by total paid (join fee plus anything paid on top; totals never shrink); earlier join wins ties; #1 holds the homepage spot. to_take_first_usd is the single payment that takes #1. Optional limit/offset.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"offset": {
"type": "integer",
"minimum": 0
}
}
}Webring members in ring order. Optional kind/category filters and limit/offset pagination.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| limit | integer | |
| offset | integer | |
| category | string |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"agent",
"mcp",
"website"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1
},
"offset": {
"type": "integer",
"minimum": 0
},
"category": {
"type": "string"
}
}
}One member by slug, with leaderboard rank.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}The next member around the ring from a slug, URL, or hostname (wraps). Omit from to enter at the start.
| Argument | Type | Description |
|---|---|---|
| from | string | |
| kind | string | |
| category | string |
{
"type": "object",
"properties": {
"from": {
"type": "string"
},
"kind": {
"enum": [
"agent",
"mcp",
"website"
],
"type": "string"
},
"category": {
"type": "string"
}
}
}The previous member around the ring (wraps).
| Argument | Type | Description |
|---|---|---|
| from | string | |
| kind | string | |
| category | string |
{
"type": "object",
"properties": {
"from": {
"type": "string"
},
"kind": {
"enum": [
"agent",
"mcp",
"website"
],
"type": "string"
},
"category": {
"type": "string"
}
}
}A random ring member.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| category | string |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"agent",
"mcp",
"website"
],
"type": "string"
},
"category": {
"type": "string"
}
}
}