ShotPulled › Help › Connect ChatGPT or Claude
Connect ChatGPT or Claude
An assistant uses the same account as iPhone, Android and the web. A shot you log in a chat shows in the apps, and a shot you log on the phone is one the assistant can read.
Each assistant is connected once, with the steps below. They are the same ones the support page shows.
ShotPulled speaks the Model Context Protocol over one endpoint, and every client below reaches the same one with the same account as the dashboard and the app.
- Server URL:
https://mcp.shotpulled.com/mcp - Sign-in: OAuth 2.1 through Clerk, discovered from the server. Leave any client ID and client secret box empty.
ChatGPT
Works on a free ChatGPT account, plus a free ShotPulled account.
OpenAI publishes no plan rule anymore: whether you can install a plugin depends on your plan, your workspace, your role and your region, and the Connect button is simply grayed out when one of those is the reason. If it is gray for you, that is what happened, and nothing at this end will change it. (ChatGPT folded its app directory into the Plugins Directory in July 2026, so that is the name you will see.)
- Open ShotPulled in ChatGPT’s Plugins Directory and click Connect.
- Sign in with your ShotPulled account, the same email as the dashboard.
- In any chat, type
@ShotPulledto bring it in. - If ChatGPT shows an approval card before writing, allow it. If you decline, the conversation looks like it worked while nothing was written. Whether it asks at all depends on your app-permission setting; on a new account with the default, it does not.
Say this first @ShotPulled log 18g in, 36g out, 30 seconds, tasted sour.
Claude, on the web and on the desktop
Works on every Claude plan, Free included, though a Free account can hold only one custom connector at a time.
ShotPulled is not in Claude’s connector directory yet, so it goes in as a custom connector. Five fields, and everything works the same afterwards.
- Open Settings → Connectors in Claude.
- Click Add, then Add custom connector. It is an item inside that menu, not a button on the page.
- Name:
ShotPulled - Remote MCP server URL:
https://mcp.shotpulled.com/mcp - Leave client ID and client secret empty. Click Add, then Connect, and sign in.
Say this first I just opened a bag of Kenya Nyeri AA, roasted on the 12th. Set it up and tell me when it’ll be ready.
Claude on iPhone and Android
Nothing to install, but you cannot add it from the phone.
Anthropic’s own answer, checked on 4 September 2026: a connector you added on the web or the desktop “will be available to use the next time you log in to your account on Claude for iOS or Android”, and installing connectors on mobile is still in beta with web and desktop the primary path. So do the five fields above once on a computer, then sign in on the phone and it is there.
Say this first What should I change on my next shot?
Claude Code and other MCP clients
Any client that speaks streamable HTTP. No key to paste.
Sign-in is discovered from the server (/.well-known/oauth-protected-resource), so a client that supports OAuth will open a browser and finish on its own. In Claude Code that is one command:
claude mcp add --transport http shotpulled https://mcp.shotpulled.com/mcp Anywhere else, give it the URL above and the transport streamable-http.
Say this first Show me every shot I pulled this week and whether they’re getting better.
“It signed in, but it sees none of my data”
Almost always two accounts. The assistant signed you in with one email and the dashboard is holding your shots under another, usually because one went through Google and the other through a password, or one was created on the phone months earlier. Check the address in both before writing in: Settings shows it on the dashboard, and asking the assistant “which account am I signed in as?” shows it on the other side. Nothing is lost either way, and if the wrong one is the one you have been using, say so in an email and it can be sorted out.