Bring your AI
Connect your assistant
How You Rank is built so that everything you can do here by hand, your own AI can do for you — and nothing you cannot do becomes possible by connecting one. It sees what you see. It acts with authority you hand it, one dial at a time, and can hand back.
tools in the catalogue
Not open yet
You cannot connect an assistant to How You Rank today. Everything below describes the contract it will connect under — the design is settled and the endpoint is deployed — but these are the things still in the way, checked when this page loaded:
Assistants cannot register themselves with the sign-in server yet
The sign-in server this endpoint names publishes no registration endpoint, so an assistant that has never connected here has no way to identify itself and the sign-in window never opens. It arrives with this site's production sign-in setup.
How connecting works
The address
How You Rank speaks MCP — the protocol assistants use to reach a service on your behalf. When it opens, you will add it as a custom connector with this address — it is printed here so you can see exactly what you would be pointing your assistant at:
- Discovery document
- /.well-known/oauth-protected-resource/mcp
- Server version
- 0.2.0
- Catalogue
- 16-tools
Your part takes a minute
Your assistant does the rest of the setup itself. Exactly two steps are yours, and neither can be automated — that is the point of them:
- 1Sign in to How You Rank in the browser window your assistant opens.
- 2Read what the connection asks for, and click Allow.
Afterwards, everything about the connection lives at /settings/ai: what is connected, what it has been doing, and every dial you can turn.
What your assistant may do
Authority here is a list, not a ladder. Holding one permission never implies another, and what your assistant may do is decided by the grant stored against your account — never by whatever a token happens to claim.
Read what you can already see
Granted when you sign inYour assistant sees exactly what you see when you are signed in — never more, never another person's private data.
- Games, variations and rulesets in the catalogue
- Your groups, their members and their standings
- Matches and sessions you can already open
- Every ranking view, and the explanation of each method
- Your collections, wishlists and homes
Keep your shelf up to date
Granted when you sign inYour own owned-games and wishlist rows — your lane alone, and every change is one you can undo.
- Add and remove games you own
- Add and remove wishlist games
- Edit the items inside your own collections
Draft results for you to confirm
Granted when you sign inYour assistant can write down a game night and hand it to you; nothing lands on anyone's standings until you tap confirm.
- Draft a match or a whole game night, awaiting your confirmation
- Suggest corrections to something already recorded
- File a dispute, which asks a person to look — it changes no record
What you raise yourself
Signing in never grants these. Recording a match rewrites several people's ranking history at once, so it waits behind a dial you turn deliberately — at your connection settings, where you can also turn it back down.
Record directly onto shared records
Raised · you turn this onRecording a match changes several people's ranking history at once, so signing in never grants this. You raise it yourself, once, and can lower it again.
- Record matches and sessions without a confirmation step
- Create groups, and add players to them
- Link a player to an existing account found by exact email
- Add and edit games and game notes in the catalogue
Void and archive
Raised · you turn this onThe reversible destructive verb, and only the reversible one.
- Void a match
- Delete a group
What no assistant will ever do
Bulk export your data
Exports are a human action with a human's confirmation behind them.
Permanently delete anything
Only reversible destruction is ever delegated. Permanent removal stays yours.
Create a user account
An assistant may create guest players inside a group; it may never create an account for a person who has not signed up.
Create, read or revoke API keys
Credentials are never handled by an assistant, on any tier.
Reach admin or operator queues
These are withheld from your assistant because they are withheld from you.
The tools
The orientation call — make it first. Returns who the person is on How You Rank, the groups they play in with each group's pinned ranking methods and their own position under them, any game night that is currently open, their most recent matches, and which permissions this connection actually holds.
Find games by name or keyword. Returns slug, player counts, and how many variations each has. Use the slug with hyr_get_game.
Everything the encyclopedia holds about one game: how to play, history, official links and videos, its variations and their rulesets, frequently asked rules questions, scorecard styles, and which of the 49 ranking methods suit it.
Call this before hyr_record_match for any game you have not recorded before. Games differ enormously — some record points, some placements, some only a winner, some are co-operative — and this returns the exact result signature for a variation, naming the fields a match write must carry and the values they accept.
A group's members, the ranking methods it has pinned as its scoreboard, its per-game weighting, and the standings under a method you choose. Groups this person cannot see are not returned.
How You Rank's founding idea: the same match history, ranked many ways. Ask for a group's, a game's or a person's standings under a named method, or omit the method to get the list of methods with what each one measures.
Recent matches this person can see, newest first, with each one's result and how it was recorded (by a person, or by an assistant, and which one). Filter by group or game.
Sides, players, scores, placements, which groups it counts in, whether anyone has disputed it, and its provenance.
Sessions — an evening of games in one group. Returns what is open now and what has finished, with each night's games and standings. A match recorded while a night is open joins that night automatically.
Every collection they keep — a main shelf, a camping bag, a two-player shelf — plus their wishlist, with the games on each.
The person's own achievements, and the ones they are nearest to earning.
This connection's own permissions: what it holds, what it does not, and what is never issuable to any assistant. If a write refuses for want of a permission, call this and tell the person exactly which one to raise, and where.
Add games to a collection, take them off, or move them between shelves. This is the person's own lane — nobody else's records change, and everything here is reversible.
Files a dispute on a recorded match. This changes no record and no standings — it asks the people in the group to check something. Use it when you believe a result is wrong rather than editing anything.
Writes a result. This is not the person's own lane: recording a match changes several people's ranking history at once, which is why signing in alone never grants it. Call hyr_describe_result_shape first unless you already know this game's result signature. If a game night is open in the group, the match joins it automatically. Every match you write is marked as recorded by this assistant.
Starts, ends or reopens a session in a group. This matters beyond bookkeeping: while a night is open, every match recorded in that group joins it — by you, by the person, or by anyone else in the group.
For a machine reading this
The same facts are served as plain text, generated from the same contract: /ai.txt for the full briefing and /llms.txt for the short navigational form. Neither redirects, on any hostname.
Looking for the developer surface instead? API keys and the documented HTTP API are a different thing: those are for programs you write. This page is for the assistant you already talk to.