Scout Resources

Troop 222 · Menlo Park CA · Pacific Skyline Council

Loading…
Loading…

Connect Claude (or any MCP-compatible assistant) to TroopPlan and ask it things like "who's going to Big Sam" or "what's Ethan's rank progress" — pulled live from the troop's actual roster, events, and advancement records. Leaders, admins, and parents only — scout accounts can't connect.

Server URL https://api.troopplan.com/mcp
1
Add a custom connector

In Claude, go to Settings → Connectors → Add custom connector, and paste in the server URL above.

2
Sign in with your TroopPlan email

All options require the email address registered with your TroopPlan account. Use Continue with Google or Continue with Apple if that's the account tied to your TroopPlan email, or Email me a sign-in link if neither is. The email link arrives within a minute or two (check spam); click it, then click the confirm button to finish.

3
Start asking

No special syntax — just ask. "What's the RSVP list for the Scout Leadership Retreat?" or "Who's the Advancement Chair?" both work.

Using ChatGPT

ChatGPT connects the same OAuth way as Claude, but needs Developer Mode turned on first (Plus/Pro/Business/Enterprise/Education — not available on the free tier):

1
Turn on Developer Mode

In ChatGPT, go to Settings → Connectors and toggle Developer Mode on.

2
Create a custom connector

Settings → Connectors → Create. Name it (e.g. "TroopPlan"), paste in the server URL from the top of this page, and set authentication to OAuth.

3
Sign in and authorize

ChatGPT opens the same sign-in page as Claude (Google, Apple, or magic link, your registered TroopPlan email) — complete it, then click Authorize.

If Developer Mode isn't showing up, that's a plan-tier limit on OpenAI's side — use the API key method below instead.

Using a Non-OAuth Client (Antigravity, etc.)

Claude, Claude Code, and most modern MCP clients handle the sign-in flow above automatically. A few tools (e.g. Google Antigravity) only support a static API key instead — generate one below (also available under My Profile → AI Assistant Access), then set it directly in that client's MCP config, usually as a header:

{
  "mcpServers": {
    "troop-plan": {
      "url": "https://api.troopplan.com/mcp",
      "headers": {
        "Authorization": "Bearer <your API key>"
      }
    }
  }
}

Keys are long-lived (5 years) and tied to your TroopPlan account — same access, same restrictions as signing in normally.

What It Can Answer

Live reads from the troop database — real-time for RSVPs, gear, and finances; refreshed twice daily (2am / 6pm) for anything synced from TroopTrack.

People & Patrols
Look up a scout
Rank, patrol, join date, active status by name.
Roster summary
Headcounts by role, rank, and gender across the troop.
Patrol rosters
All patrols with member counts, or one patrol's full active roster.
Leadership positions
Scoutmaster, Committee Chair, Treasurer, SPL, and every other assigned role.
Contact info
Email, phone, household address, and guardian contacts for a named scout.
Advancement
Rank progress
Current rank, percent to next rank, and what's missing.
Merit badge progress
A scout's badges in progress or completed, with counselor and dates.
Merit badge counselors
Who's registered to counsel a given badge, or what a counselor covers.
Service hours
Service and conservation hours by scout, with dates and event details. Leaders can log new entries.
Events & Outings
Upcoming events
What's next on the calendar, from meetings to major outings.
Event history
How many meetings or outings happened over a stretch of months.
Outing rosters
Who went on a specific trip, inferred from trip finance records.
RSVPs
Who's going, who's not, deposit status, and adult/youth breakdown for any event.
Camping spots
173 Bay Area group/backpack sites — search by radius, car camping vs. hike-in, and minimum group capacity.
Outing insights
Trip history by category — day, overnight, backpacking, summer camp, high adventure — filterable by year or location.
Gear & Finance
Gear inventory
Tents, stoves, and everything else — filterable by category or condition.
Finance summary
Income and expenses by category, account, outing, or year. Leaders only
Medical records
AHMR Part A/B/C expiry, Youth Protection Training expiry, allergy info. Leaders only
BSA registration status
Council registration/training status per adult leader — expired or expiring soon, incomplete trainings. Leaders only
If Something Goes Wrong
"No active TroopPlan account found"
Your sign-in email isn't tied to an active leader, admin, or parent account. Ask your Scoutmaster to add or activate you.
The magic-link email never showed up
Check spam first. Links expire after 15 minutes and work once — if it's stale, just request a new one from the sign-in page.
Tools stopped answering mid-conversation
Rare, but starting a new chat resolves it — your sign-in stays connected either way, so you won't need to reconnect the connector.
A number looks out of date
Most data is live. Anything sourced from TroopTrack (some roster fields, rank sync) refreshes at 2am and 6pm daily, so it can lag by up to half a day.
Loading…