Skip to main content

Scorekeeper

co.scorekeeper/scorekeeperVersion 1.2.0

Create live scoreboards, connect with OAuth, and prepare checkout or Stripe CLI payments.

Status

Responds579 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:44 UTC
Latency
579 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://www.scorekeeper.co/api/mcpResponds579 ms
No sign-in

Claude Code

claude mcp add --transport http scorekeeper https://www.scorekeeper.co/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: scorekeeper
Remote MCP server URL: https://www.scorekeeper.co/api/mcp

Cursor

{
  "mcpServers": {
    "scorekeeper": {
      "url": "https://www.scorekeeper.co/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"scorekeeper","type":"http","url":"https://www.scorekeeper.co/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

11 tools

Tools of Scorekeeper
Read-only
Idempotent
Open world
create_checkoutCreate a private Stripe checkout for a current offer after the user expresses purchase intent. Explain price, duration and annual renewal before proceeding. This tool does not charge a card: give checkoutUrl privately to the buyer for payment authorization. Reuse the exact requestId/input after uncertainty; never create a replacement checkout to retry. Pro and Studio passes accept months=1–12 and never auto-renew; annual offers are recurring. Requires billing:checkout.NoNoYesYes
create_payment_orderPrepare an owner-bound one-time payment order after purchase intent, only when get_service_info pricing.paymentMethods.stripe_cli_pay.available is true. Returns the exact @scorekeeper recipient, USD amount and unique memo for stripe pay. Supports pro_week, pro and studio (1–12 calendar months), never annual subscriptions. This tool sends no money. Separately obtain authorization for the actual Stripe transfer and payer-selected funding account. Reuse identical requestId/input on retry; never pay twice or send without the returned memo.NoNoYesNo
create_scoreboardCreate a public, shareable two-team scoreboard at zero. Requires explicit user intent to create; title and team names are public. Works without signing in: the result then includes a private claim.url (valid up to seven days) for the person who will keep score; it lets them score in the browser and keep the board. Share links.spectator with viewers. A board made without a connection cannot be updated by later tool calls; connect an account first if you need to keep score. Free boards allow 50 total spectator views and show branding. With a connection, retry the identical requestId and input after a timeout; without one, a retry creates another board.NoNoYesYes
get_accountRead only the connected account's current plan, expiry, board capacity and permissions. Call before offering a paid upgrade. Requires explicit billing:read permission; returns no personal or payment details.NoYesYesNo
get_checkoutRead the connected account's checkout by its returned opaque id. Only fulfillmentStatus=fulfilled confirms webhook-granted access; paid/completed alone is insufficient. Poll no more often than every 15 seconds. Return to the requested scoreboard task once access is granted.NoYesYesNo
get_payment_orderCheck only the connected account's payment order and reconcile a bank receipt. May activate access after matching verified received funds. Only fulfillmentStatus=fulfilled confirms access; CLI output or sender status does not. Poll no more often than pollAfterSeconds (at least 60 seconds). Bank transfers can take business days. Never send a replacement payment while pending. review_required or reversed needs support reconciliation, not another payment.NoNoYesYes
get_scoreboardRead a scoreboard created through this API by the connected account, including stable team IDs and current revision.Not declaredYesNot declaredNo
get_service_infoStart here to discover Scorekeeper's MCP/OAuth and guest REST onboarding, supported scoreboard operations, free limits, current prices and payment steps. Public; no account or authentication needed. Does not create anything.NoYesYesNo
hand_off_scoreboardReturn the connected account owner’s private management link. Share it only with the intended scorer, never spectators. Does not transfer ownership. Reuse requestId on retry.NoNoYesNo
list_scoreboardsList the connected account's API-created generic scoreboards. Does not list unrelated legacy boards. Pass nextCursor as cursor to continue until null; a filtered page can be empty.Not declaredYesNot declaredNo
update_scoreboardAtomically set exact scores, increment scores, rename teams or change title. Use stable team IDs and the last read revision. Updates immediately appear publicly. On revision_conflict read the board and decide again; do not blindly replay a stale increment. Identical retry IDs return the previous result.YesNoYesYes

Details

Registry status
Active
Published
Oct 29, 2026
Updated
Oct 29, 2026
Categories (suggested)
Finance and paymentsE-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing