> ## Documentation Index
> Fetch the complete documentation index at: https://docs.machina.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# SportsClaw

> An agent CLI for sports data and chat — and how to connect it to a Machina project via MCP.

[SportsClaw](https://sportsclaw.gg/getting-started/introduction) is an agent CLI, built by Machina Sports, that connects any LLM (Anthropic, OpenAI, Gemini) to sports data — via the open-source [Sports Skills](/ecosystem/sports-skills) package for public data, and via MCP for a connected Machina project's live data. Full product docs live at [sportsclaw.gg](https://sportsclaw.gg/getting-started/introduction); this page only covers the Machina side of the integration.

## Install

```bash theme={null}
curl -fsSL https://sportsclaw.gg/install.sh | bash
```

## Connecting SportsClaw to a Machina project

The two CLIs are designed to pair directly. On the Machina side, [`machina connect`](/cli/commands/connect) resolves your project's MCP endpoint and pairs it with an auth token in one step:

```bash theme={null}
machina connect --probe --mint --reveal
```

That prints a URL, transport (`sse`), and token — which SportsClaw's own `mcp add` command consumes:

```bash theme={null}
sportsclaw mcp add <url> --name <name> --token <token>
```

Server details (URL, name) are saved to `~/.sportsclaw/mcp.json`; the token itself is kept separately in `~/.sportsclaw/.env`, not written into that config file. Once added, SportsClaw discovers the project's exposed tools over MCP the same way any other MCP client would — see [MCP](/mcp/overview) for what "exposed tools" means on the Machina side (that's [MCP Builder](/mcp/mcp-builder) territory).

## Related

* [Connecting External Agents](/mcp/connecting-external-agents) — the same MCP connection flow for other clients (Claude Code, Cursor, Codex).
* [`connect`](/cli/commands/connect), [`mcp`](/cli/commands/mcp) — the Machina-side CLI commands used above.
* [Sports Skills](/ecosystem/sports-skills) — the open-data layer SportsClaw runs on before/alongside a Machina connection.
