_ registry / mcp http-sse · checked 1h ago

nextarena

https://www.nextarena.co

Registry code: ddcb6a7e1e9eefde

api record

Do not generate until the user chooses sport AND format for this tournament. A request such as 20 players on four courts is incomplete: ask Pickleball or padel first, then offer only that sport’s formats. Never infer these choices from unrelated previous requests, previous tool use or defaults. Use get_supported_tournament_options to discover supported choices. Reuse explicit choices from the current tournament setup. NextArena provides free deterministic tournament calculations. Establish sport first, asking when missing: Pickleball offers round robin or single-elimination bracket; Padel…

endpoint
https://www.nextarena.co/api/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is nextarena live?
Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
Is nextarena free to use?
Yes — the hub reached it with no key and no payment.
What tools does nextarena have?
6 tools: calculate_mexicano_standings, generate_americano, generate_round_robin, generate_bracket, generate_mexicano_round, get_supported_tournament_options.
Is nextarena safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
242ms

last good check

priced tools
0

of 6 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 6 tools
1 open 5 never probed 1 of 6 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_supported_tournament_options open 1h ago

    Use for a generic tournament request with no confirmed sport or format, or to discover NextArena's supported sports, formats, entrant types and limits. Does not generate a tournament or select defaults. With no sport, ask Pickleball or padel first; with a confirmed sport, return only its formats. Do not display all formats as interchangeable across sports.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "sport": {
          "enum": [
            "pickleball",
            "padel"
          ],
          "type": "string",
          "description": "Only include a sport the user has selected for this tournament. Omit it when unknown; never infer it from unrelated previous requests."
        }
      },
      "additionalProperties": false
    }
    arguments 15 lines
  • calculate_mexicano_standings unknown 1h ago

    MANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. Use this when the user wants individual PADEL Mexicano standings from completed round scores, without generating another round. Supply config and all completed previousRounds. Each player receives their pair's rally points. Does not save or publish results.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "config"
      ],
      "properties": {
        "seed": {
          "type": "integer",
          "default": 1,
          "maximum": 2147483647,
          "minimum": 1,
          "description": "Keep this value unchanged to reproduce a draw; change it only when requesting a new draw."
        },
        "config": {
          "type": "object",
          "required": [
            "sport",
            "count",
            "courts"
          ],
          "properties": {
            "count": {
              "type": "integer",
              "maximum": 64,
              "minimum": 4
            },
            "names": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 80,
                "minLength": 1
              },
              "default": [],
              "maxItems": 64,
              "description": "Optional player names, or team names for fixed doubles. Supply exactly count names, or omit for numbered placeholders. Do not include contact details."
            },
            "sport": {
              "type": "string",
              "const": "padel",
              "description": "Confirmed sport. NextArena offers padel Americano and Mexicano; ask for the sport if missing."
            },
            "courts": {
              "type": "integer",
              "maximum": 16,
              "minimum": 1,
              "description": "Number of available courts."
            },
            "rounds": {
              "type": "integer",
              "default": 5,
              "maximum": 30,
              "minimum": 1
            },
            "ranking": {
              "enum": [
                "total",
                "average"
              ],
              "type": "string",
              "default": "total",
              "description": "How the table ranks players. total: rally points, and a rest scores 0. average: points per match played. Offer average when some players rest more often than others."
            },
            "startTime": {
              "type": "string",
              "default": "09:00",
              "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
              "description": "Local start time in HH:MM, 24-hour format."
            },
            "restMinutes": {
              "type": "integer",
              "default": 0,
              "maximum": 120,
              "minimum": 0,
              "description": "Break between rounds, in minutes."
            },
            "pointsPerMatch": {
              "type": "integer",
              "default": 32,
              "maximum": 64,
              "minimum": 8,
              "description": "Combined rally points shared by the two pairs, not points per pair. Both final scores must add to this number."
            },
            "durationMinutes": {
              "type": "integer",
              "default": 20,
              "maximum": 180,
              "minimum": 5
            }
          },
          "additionalProperties": false
        },
        "previousRounds": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "number",
              "matches",
              "byes"
            ],
            "properties": {
              "byes": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "maximum": 63,
                  "minimum": 0
                },
                "maxItems": 60
              },
              "number": {
                "type": "integer",
                "maximum": 30,
                "minimum": 1
              },
              "matches": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "court",
                    "time",
                    "sideA",
                    "sideB",
                    "scoreA",
                    "scoreB"
                  ],
                  "properties": {
                    "time": {
                      "type": "string",
                      "maxLength": 32
                    },
                    "court": {
                      "type": "integer",
                      "maximum": 16,
                      "minimum": 1
                    },
                    "sideA": {
                      "type": "array",
                      "prefixItems": [
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        },
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        }
                      ]
                    },
                    "sideB": {
                      "type": "array",
                      "prefixItems": [
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        },
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        }
                      ]
                    },
                    "scoreA": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "maximum": 64,
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "scoreB": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "maximum": 64,
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false
                },
                "maxItems": 16,
                "minItems": 1
              }
            },
            "additionalProperties": false
          },
          "default": [],
          "maxItems": 30,
          "description": "Completed rounds with scores. Player IDs are zero-based indexes in config.names. Preserve pairings and byes from the returned state; fill in scores. If an earlier score changes, discard later rounds before continuing."
        }
      },
      "additionalProperties": false
    }
    arguments 209 lines
  • generate_americano unknown 1h ago

    MANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. Use this when the user wants a PADEL Americano tournament (not pickleball; use generate_round_robin with rotating_doubles for pickleball rotating partners), rotating doubles partners, balanced rests and varied opponents. Plans rounds before play. Each entrant is an individual player. Always show the returned schedule in full, round by round: start time, court, both pairs and who rests. Never replace it with a summary. Set restMinutes when the user wants a break between rounds. After the schedule, pass on any warning about uneven rests and its suggested round counts. Does not save or publish an event; do not use for score-led Mexicano pairings.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "sport",
        "count",
        "courts"
      ],
      "properties": {
        "seed": {
          "type": "integer",
          "default": 1,
          "maximum": 2147483647,
          "minimum": 1,
          "description": "Keep this value unchanged to reproduce a draw; change it only when requesting a new draw."
        },
        "count": {
          "type": "integer",
          "maximum": 64,
          "minimum": 4
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
          },
          "default": [],
          "maxItems": 64,
          "description": "Optional player names, or team names for fixed doubles. Supply exactly count names, or omit for numbered placeholders. Do not include contact details."
        },
        "sport": {
          "type": "string",
          "const": "padel",
          "description": "Confirmed sport. NextArena offers padel Americano and Mexicano; ask for the sport if missing."
        },
        "courts": {
          "type": "integer",
          "maximum": 16,
          "minimum": 1,
          "description": "Number of available courts."
        },
        "rounds": {
          "anyOf": [
            {
              "type": "integer",
              "maximum": 30,
              "minimum": 1
            },
            {
              "type": "string",
              "const": "auto"
            }
          ],
          "default": "auto"
        },
        "startTime": {
          "type": "string",
          "default": "09:00",
          "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
          "description": "Local start time in HH:MM, 24-hour format."
        },
        "preference": {
          "enum": [
            "balanced",
            "partners",
            "opponents"
          ],
          "type": "string",
          "default": "balanced"
        },
        "restMinutes": {
          "type": "integer",
          "default": 0,
          "maximum": 120,
          "minimum": 0
        },
        "pointsPerMatch": {
          "type": "integer",
          "default": 32,
          "maximum": 64,
          "minimum": 8,
          "description": "Combined rally points shared by the two pairs, not points per pair. Both final scores must add to this number."
        },
        "durationMinutes": {
          "type": "integer",
          "default": 20,
          "maximum": 180,
          "minimum": 5
        }
      },
      "additionalProperties": false
    }
    arguments 94 lines
  • generate_round_robin unknown never probed

    MANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. For PICKLEBALL only: generate singles, fixed-team or rotating-doubles round-robin fixtures. Establish sport first; offer pickleball round robin or knockout, and padel Americano or Mexicano. Before calling, establish singles vs fixed teams vs rotating partners, whether the count means players or teams, full round robin vs a limited number of rounds, match duration and available session time. Never infer fixed teams from an individual player count. A full singles/fixed-team draw has n*(n-1)/2 matches and may require multiple court waves per round. Pickleball rotating partners use mode rotating_doubles here, with a numeric round count, not generate_americano. Do not promise everyone meets everyone in rotating doubles. Always show the returned fixtures in full, round by round; never replace them with a summary. Return total matches and estimated session length; if it exceeds the user's time, discuss a shorter partial draw rather than silently changing format. Free draft only; no saving or publishing.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "sport",
        "count",
        "courts",
        "durationMinutes",
        "mode",
        "rounds"
      ],
      "properties": {
        "mode": {
          "enum": [
            "singles",
            "fixed_doubles",
            "rotating_doubles"
          ],
          "type": "string",
          "description": "Required pickleball choice: singles, fixed doubles teams or rotating doubles with individual players. Ask when unspecified. Keep pickleball rotating doubles here; Americano is the padel tool."
        },
        "seed": {
          "type": "integer",
          "default": 1,
          "maximum": 2147483647,
          "minimum": 1,
          "description": "Keep this value unchanged to reproduce a draw; change it only when requesting a new draw."
        },
        "count": {
          "type": "integer",
          "maximum": 64,
          "minimum": 2,
          "description": "Confirmed entrant count: individual players for singles or rotating doubles, complete teams for fixed doubles. Never silently divide a player count into teams; confirm the format and team count first."
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
          },
          "default": [],
          "maxItems": 64,
          "description": "Optional player names, or team names for fixed doubles. Supply exactly count names, or omit for numbered placeholders. Do not include contact details."
        },
        "sport": {
          "type": "string",
          "const": "pickleball",
          "description": "Confirmed sport. NextArena offers pickleball round robin and knockout brackets; ask for the sport if missing."
        },
        "courts": {
          "type": "integer",
          "maximum": 16,
          "minimum": 1,
          "description": "Number of available courts."
        },
        "rounds": {
          "anyOf": [
            {
              "type": "integer",
              "maximum": 30,
              "minimum": 1
            },
            {
              "type": "string",
              "const": "auto"
            }
          ],
          "description": "Required schedule choice. For rotating doubles, supply a numeric round count. Use auto only when the user wants a full singles or fixed-team round robin; a number limits the draw to that many rounds. Confirm full versus shorter play and available session time before choosing."
        },
        "startTime": {
          "type": "string",
          "default": "09:00",
          "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
          "description": "Local start time in HH:MM, 24-hour format."
        },
        "restMinutes": {
          "type": "integer",
          "default": 0,
          "maximum": 120,
          "minimum": 0
        },
        "durationMinutes": {
          "type": "integer",
          "maximum": 180,
          "minimum": 5,
          "description": "Confirmed match duration in minutes, including any changeover allowance. Ask rather than silently assuming 20 minutes."
        }
      },
      "additionalProperties": false
    }
    arguments 91 lines
  • generate_bracket unknown never probed

    MANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. Use this when the user wants a PICKLEBALL seeded or random single-elimination tournament bracket with byes, court assignments and provisional match times. Always show every returned match with its round, court and time; never replace it with a summary. Does not record winners, save an event or support double elimination.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "sport",
        "count",
        "courts"
      ],
      "properties": {
        "seed": {
          "type": "integer",
          "default": 1,
          "maximum": 2147483647,
          "minimum": 1,
          "description": "Keep this value unchanged to reproduce a draw; change it only when requesting a new draw."
        },
        "count": {
          "type": "integer",
          "maximum": 64,
          "minimum": 2
        },
        "names": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 80,
            "minLength": 1
          },
          "default": [],
          "maxItems": 64,
          "description": "Optional player names, or team names for fixed doubles. Supply exactly count names, or omit for numbered placeholders. Do not include contact details."
        },
        "sport": {
          "type": "string",
          "const": "pickleball",
          "description": "Confirmed sport. NextArena offers pickleball round robin and knockout brackets; ask for the sport if missing."
        },
        "courts": {
          "type": "integer",
          "maximum": 16,
          "minimum": 1,
          "description": "Number of available courts."
        },
        "seeded": {
          "type": "boolean",
          "default": true,
          "description": "When true, names are in seed order, strongest first. When false, randomize using seed."
        },
        "startTime": {
          "type": "string",
          "default": "09:00",
          "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
          "description": "Local start time in HH:MM, 24-hour format."
        },
        "durationMinutes": {
          "type": "integer",
          "default": 20,
          "maximum": 180,
          "minimum": 5
        }
      },
      "additionalProperties": false
    }
    arguments 63 lines
  • generate_mexicano_round unknown never probed

    MANDATORY BEFORE CALLING: the user must have chosen BOTH sport and format for THIS tournament. If either is missing, ask instead of generating, or call get_supported_tournament_options to discover choices. Never infer sport or format from unrelated previous conversations, previous tool use, player/court counts or a default. 'Make a tournament for 20 players on four courts' requires clarification, not an Americano. Reuse choices explicitly confirmed earlier in this same tournament setup. Clarify individuals versus fixed teams when ambiguous. Use this when the user asks to generate or run a PADEL Mexicano tournament. Creates round 1 from player count and courts, or the next round using all completed prior scores and individual standings. Always show the returned round in full: time, court, both pairs and who rests. Future pairings cannot be known in advance. If players must rest (count not a multiple of 4, or more players than court places), offer config.ranking: average (points per match) so extra rests do not cost anyone, and suggest a round count that gives equal rests. Set config.restMinutes when the user wants a break between rounds. Stateless: return the prior state with scores filled in. Does not save, publish or change a live tournament.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "config"
      ],
      "properties": {
        "seed": {
          "type": "integer",
          "default": 1,
          "maximum": 2147483647,
          "minimum": 1,
          "description": "Keep this value unchanged to reproduce a draw; change it only when requesting a new draw."
        },
        "config": {
          "type": "object",
          "required": [
            "sport",
            "count",
            "courts"
          ],
          "properties": {
            "count": {
              "type": "integer",
              "maximum": 64,
              "minimum": 4
            },
            "names": {
              "type": "array",
              "items": {
                "type": "string",
                "maxLength": 80,
                "minLength": 1
              },
              "default": [],
              "maxItems": 64,
              "description": "Optional player names, or team names for fixed doubles. Supply exactly count names, or omit for numbered placeholders. Do not include contact details."
            },
            "sport": {
              "type": "string",
              "const": "padel",
              "description": "Confirmed sport. NextArena offers padel Americano and Mexicano; ask for the sport if missing."
            },
            "courts": {
              "type": "integer",
              "maximum": 16,
              "minimum": 1,
              "description": "Number of available courts."
            },
            "rounds": {
              "type": "integer",
              "default": 5,
              "maximum": 30,
              "minimum": 1
            },
            "ranking": {
              "enum": [
                "total",
                "average"
              ],
              "type": "string",
              "default": "total",
              "description": "How the table ranks players. total: rally points, and a rest scores 0. average: points per match played. Offer average when some players rest more often than others."
            },
            "startTime": {
              "type": "string",
              "default": "09:00",
              "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
              "description": "Local start time in HH:MM, 24-hour format."
            },
            "restMinutes": {
              "type": "integer",
              "default": 0,
              "maximum": 120,
              "minimum": 0,
              "description": "Break between rounds, in minutes."
            },
            "pointsPerMatch": {
              "type": "integer",
              "default": 32,
              "maximum": 64,
              "minimum": 8,
              "description": "Combined rally points shared by the two pairs, not points per pair. Both final scores must add to this number."
            },
            "durationMinutes": {
              "type": "integer",
              "default": 20,
              "maximum": 180,
              "minimum": 5
            }
          },
          "additionalProperties": false
        },
        "previousRounds": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "number",
              "matches",
              "byes"
            ],
            "properties": {
              "byes": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "maximum": 63,
                  "minimum": 0
                },
                "maxItems": 60
              },
              "number": {
                "type": "integer",
                "maximum": 30,
                "minimum": 1
              },
              "matches": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "court",
                    "time",
                    "sideA",
                    "sideB",
                    "scoreA",
                    "scoreB"
                  ],
                  "properties": {
                    "time": {
                      "type": "string",
                      "maxLength": 32
                    },
                    "court": {
                      "type": "integer",
                      "maximum": 16,
                      "minimum": 1
                    },
                    "sideA": {
                      "type": "array",
                      "prefixItems": [
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        },
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        }
                      ]
                    },
                    "sideB": {
                      "type": "array",
                      "prefixItems": [
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        },
                        {
                          "type": "integer",
                          "maximum": 63,
                          "minimum": 0
                        }
                      ]
                    },
                    "scoreA": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "maximum": 64,
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "scoreB": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "maximum": 64,
                          "minimum": 0
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false
                },
                "maxItems": 16,
                "minItems": 1
              }
            },
            "additionalProperties": false
          },
          "default": [],
          "maxItems": 30,
          "description": "Completed rounds with scores. Player IDs are zero-based indexes in config.names. Preserve pairings and byes from the returned state; fill in scores. If an earlier score changes, discard later rounds before continuing."
        }
      },
      "additionalProperties": false
    }
    arguments 209 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id ddcb6a7e1e9eefde.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/ddcb6a7e1e9eefde/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/ddcb6a7e1e9eefde/badge.svg)](https://brick.blue/agent/ddcb6a7e1e9eefde?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.