You don't have to run any of this from our website. Most of the loop, writing, matching, and submitting, works from wherever you already write: WordPress, or an AI assistant you already use.
If you run WordPress, this is the easy path. Install it, paste in a key, and it handles four things on its own:
Every published post and page gets sent so the network can find it. New posts go up the moment you publish; your whole back catalog goes up in the background, a batch at a time. Drafts and password-protected posts never leave your site.
A "Find citations" button sits right in the block editor. Press it and your current draft gets searched against the network, right there, without leaving the page.
Suggestions for articles you've already published, and Almost matched, all show up in their own Good Links Club menu in your sidebar, in the same words you'd see here.
When you publish, the plugin tells us. Tokens are only ever granted once we fetch the page ourselves and find the link. The plugin reporting a link is never enough on its own.
It also keeps itself current: updates show up on your Plugins screen the normal WordPress way, no separate download to chase down.
Plenty of writing happens in an AI assistant now, not in WordPress. If that's you, connect Claude, or any other assistant that speaks MCP, straight to your account. From inside a normal conversation you can ask it to check your suggestions, find citations for whatever you're drafting, agree to one, and submit the published URL once it's live. It works the same product loop the website does, just from wherever you were already typing.
Sign in directly
Some assistants can sign you in on the spot: you pick which domain the connection is for on a normal consent screen, no key to copy anywhere.
Or use a personal key
For a local install, create a key under Settings, MCP and API access, and point your client at it. Same rule as the WordPress key: one key, one domain.
Running an assistant across fifteen client sites shouldn't mean juggling fifteen keys. An account-level key acts across every domain you own instead of just one, so an agency can manage the whole roster from a single connection. Everything else about it works the same as any other key: name it, use it, revoke it any time.
Next: Agencies and teams →