Fake Tournament Bracket

🎱 Decision Making 🌭🌭 Medium 816 calls

The Fake Tournament Bracket API takes 8 things and runs them through a deterministic single-elimination tournament. Same 8 inputs always produce the same champion. Returns each round, the champion, and a verdict on the bracket itself.

Add to Your MCP Client

Drop this server into Claude Desktop, Cursor, Continue, or any MCP-compatible client.

{
  "mcpServers": {
    "fake-tournament-bracket": {
      "url": "https://api.stupidmcps.com/fake-tournament-bracket/mcp"
    }
  }
}
{
  "mcpServers": {
    "fake-tournament-bracket": {
      "url": "https://api.stupidmcps.com/fake-tournament-bracket/mcp"
    }
  }
}
POST https://api.stupidmcps.com/fake-tournament-bracket/mcp

Add the snippet to your client's MCP config (typically claude_desktop_config.json for Claude Desktop, ~/.cursor/mcp.json for Cursor). Restart the client. The tools become available to your AI assistant.

No-code option: connect via Pipeworx — one click into Claude, ChatGPT, and friends.

Or Try It Directly — No MCP Client Required

Fake Tournament Bracket.exe
_ β–‘ Γ—
Exactly 8 strings.

Parameters

Parameter Type Required Default Description
things array Required Exactly 8 strings.

Examples

curl -X POST "https://api.stupidapis.com/fake-tournament-bracket/bracket" -H "Content-Type: application/json" -d '{"things":["pizza","tacos","sushi","burgers","pasta","ramen","salad","sandwiches"]}'
import requests

response = requests.post("https://api.stupidapis.com/fake-tournament-bracket/bracket", json={"things": ["pizza","tacos","sushi","burgers","pasta","ramen","salad","sandwiches"]})
print(response.json())
const response = await fetch("https://api.stupidapis.com/fake-tournament-bracket/bracket", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ things: ["pizza","tacos","sushi","burgers","pasta","ramen","salad","sandwiches"] }) });
const data = await response.json();

Response Schema

Field Type Description
things string[] Echoed back
round_of_8 object[] Four matches
semifinals object[] Two semifinals
final object The final
champion string The winner
champion_remarks string On the win
bracket_verdict string Overall verdict

Example Response

{
  "things": [
    "pizza",
    "tacos",
    "sushi",
    "burgers",
    "pasta",
    "ramen",
    "salad",
    "sandwiches"
  ],
  "round_of_8": [
    {
      "a": "pizza",
      "b": "tacos",
      "winner": "pizza",
      "reason": "an upset by any reasonable measure"
    },
    {
      "a": "sushi",
      "b": "burgers",
      "winner": "burgers",
      "reason": "won on aesthetics alone"
    },
    {
      "a": "pasta",
      "b": "ramen",
      "winner": "pasta",
      "reason": "the people's choice held"
    },
    {
      "a": "salad",
      "b": "sandwiches",
      "winner": "sandwiches",
      "reason": "narrowly, the more committed entry advanced"
    }
  ],
  "semifinals": [
    {
      "a": "pizza",
      "b": "burgers",
      "winner": "burgers",
      "reason": "a controversial outcome at best"
    },
    {
      "a": "pasta",
      "b": "sandwiches",
      "winner": "pasta",
      "reason": "the underdog took it home"
    }
  ],
  "final": {
    "a": "burgers",
    "b": "pasta",
    "winner": "burgers",
    "reason": "the favored seed by a slim margin"
  },
  "champion": "burgers",
  "champion_remarks": "burgers has earned the title",
  "bracket_verdict": "the bracket cannot be argued with"
}

MCP Access

This API is available as an MCP tool for AI assistants. Connect your agent to:

POST https://api.stupidmcps.com/fake-tournament-bracket/mcp
POST https://api.stupidmcps.com/mcp

Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.

...
Clippy