Skip to main content

Our impact

Fencing for All: Agentforce for Good

Sports 4 All exists so that every athlete — seated or standing, eight years old or eighty — can find a sport, a club and a next step. We present athletes with disabilities as athletes first.

We start with fencing, created in collaboration with USA Fencing as part of the Salesforce Agentforce for Good Hackathon. Gymnastics, skiing, swimming, track and field and team sports will follow, so one conversation can open the door to many sports.

Sport Compass is powered by Salesforce Agentforce and Data Cloud through the Sports 4 All MCP, with a consumer web experience and a ChatGPT Plugin driven by the same agent.

Ask Sport Compass

The challenge

The opportunity to participate exists. Finding it is the hard part.

  • Families often do not know whether a sport can accommodate a disability.
  • Adaptive-sports information is scattered across governing bodies, clubs, events and local organizations.
  • Rules, classification, equipment and qualification pathways are confusing, and many families do not know what to ask.
  • Program details are often outdated, inaccessible, or unavailable in the family's language.
  • Smaller organizations cannot answer questions around the clock, so people give up rather than ask for help.

From uncertainty to participation

  1. Step 1: Ask a question
  2. Step 2: Understand available adaptations
  3. Step 3: Find a suitable program
  4. Step 4: Save relevant preferences with consent
  5. Step 5: Connect with a person when needed
  6. Step 6: Begin participating

Social impact and ethical focus

Removing barriers between curiosity and participation

  • Children and adults with disabilities
  • Parents and caregivers
  • Beginning athletes
  • Adaptive and wheelchair athletes
  • Coaches and club operators
  • Families who speak different languages
  • People who do not know which sport or program fits their needs

The agent does not decide whether someone is capable of participating. It helps people understand options, accommodations, programs and appropriate next steps.

The agent opens doors. It does not define a person’s limits.

Impact measures

Every measure below is labelled honestly. Nothing here is a claimed result.

  • Pilot target

    Time needed to find an appropriate program

    Reduce from days of searching to a single conversation.

  • Pilot target

    Successful program referrals

    Increase referrals that end with a named club or program.

  • Pilot target

    Access to multilingual guidance

    Answer in the family's preferred language.

  • Pilot target

    Repetitive administrative questions

    Reduce the load on small sports organizations.

  • Pilot target

    Conversations ending in a useful next step

    Every conversation should leave someone with something to do next.

  • Live measurement

    Reaching a human when automation is not enough

    Human assistance is available in every conversation today.

Responsible AI

Helpful AI with human-centered guardrails

  • Sport Compass never diagnoses, infers a disability, or tells someone they cannot participate.
  • It separates general guidance from official eligibility, classification and qualification rules, and treats those rules as time-sensitive.
  • It points to the governing body or a qualified professional whenever confirmation is needed, or confidence is limited.
  • It asks for consent before saving preferences, and for confirmation before sending contact details.
  • It collects only the minimum information needed.
  • Agentforce credentials, Salesforce tokens, internal prompts and raw error details never reach the browser.
  • A clear path to human assistance is available in every conversation.

Accessibility is part of the same commitment. Read the accessibility commitment and statement.

Originality

A trusted sports-access agent that can go anywhere

  • The experience begins with the human question, not a complicated directory.
  • Agentforce turns uncertainty into clear next steps, and human escalation stays part of the journey.
  • Data Cloud can unify program, governing-body, participant-preference and engagement data.
  • MCP makes the same governed agent reusable across the website, the ChatGPT Plugin and future channels.
  • Fencing is the focused start; the architecture expands to other summer, winter, recreational and Paralympic sports.

How a question travels

Text description: a question from an athlete or family enters through the website or the ChatGPT Plugin, is passed to the Sports 4 All MCP, which calls Salesforce Agentforce, which draws on Data Cloud, trusted sports information, program data and Salesforce workflows before answering back along the same path.

  1. Athlete or family

    A real question, in plain language.

  2. Sports-4-All.org or ChatGPT Plugin

    The channel the person already prefers.

  3. Sports 4 All MCP

    A secure, reusable tool interface. Credentials stay on the server.

  4. Salesforce Agentforce

    Reasoning, tool choice, grounded answers, conversational continuity.

  5. Data Cloud, trusted sports information, program data and Salesforce workflows

    Grounding, unified records and human escalation.

Try it

Try the complete journey

  • Scenario 1: Inclusive participation

    Can my daughter fence from a wheelchair?

    • Calls ask_fencing_question
    • Gives encouraging, practical guidance
    • Avoids medical assumptions
    • Suggests an appropriate next step
  • Scenario 2: Fencing education

    What's the difference between épée, foil, and sabre? Can someone do all three?

    • Calls ask_fencing_question
    • Clearly explains the three disciplines
    • Supports a follow-up in the same Agentforce session
  • Scenario 3: Paralympic pathway

    How do you qualify for the Paralympics?

    • Calls ask_fencing_question
    • Explains the general pathway
    • Flags rules as time-sensitive
    • Recommends official confirmation
  • Scenario 4: Program discovery

    Find an inclusive fencing program near me.

    • Asks for location only when needed
    • Calls find_sports_programs
    • Uses get_program_details after you choose a result
    • Presents accessible, scannable result cards
  • Scenario 5: Human assistance

    I'd like someone to help us get started.

    • Explains what will be submitted
    • Asks for your confirmation
    • Calls request_human_assistance
    • Shows a clear success or retry state

Live system status

Checking services…

Each status is checked against the live service. Nothing here is hard-coded.

Ask for a person means a visitor can always reach a human. When someone asks for help, Sport Compass shows a short form, asks permission before sending anything, and passes the name, preferred contact method and reason to USA Fencing at information@usafencing.org. This status shows whether that request tool is reachable right now — never that a person is waiting live.

Scalability and adoption

Start with fencing. Scale to every sport.

  1. Live

    Phase 1: Fencing for All

    • Wheelchair and adaptive fencing education
    • USA Fencing information
    • Program discovery
    • Human assistance
    • Web and ChatGPT access
  2. Next

    Phase 2: More adaptive sports

    • Summer and winter sports
    • Local and national programs
    • Governing-body information
    • Event and clinic discovery
  3. Next

    Phase 3: A reusable platform

    • Sports organizations onboard their own trusted data
    • Shared Agentforce and MCP architecture
    • Multilingual support
    • Additional consumer channels
    • Aggregate analytics that reveal where people encounter barriers

The adoption model

  • Governing bodies contribute verified information; clubs keep availability and accessibility details current.
  • Athletes and families use the channel they already prefer.
  • Agentforce answers common questions and escalates higher-touch needs.
  • Data Cloud helps unify fragmented information and measure unmet demand.

Under the hood

Built on Agentforce—not merely branded with AI

What Agentforce does

  • LiveInterprets natural-language questions
  • LiveChooses the appropriate action
  • LiveRetrieves grounded information
  • LiveMaintains conversational continuity
  • LiveReturns helpful next steps
  • PrototypeEscalates to a human when necessary

What Data Cloud does

  • PrototypeUnifies program and organization records
  • PrototypeSupports grounding with trusted information
  • PrototypeConnects participant preferences only with consent
  • NextAggregate insight into topics, locations, languages and unmet needs
  • NextHelps organizations spot missing accessibility information

What the MCP layer does

  • LiveProvides a secure, reusable interface to Agentforce
  • LiveKeeps Salesforce credentials on the server
  • LiveSupports the consumer website
  • LiveSupports the ChatGPT Plugin
  • NextAllows additional channels to use the same governed agent

Headless Hero

Agentforce beyond the website

Sports 4 All is also available through a ChatGPT Plugin powered by the same Agentforce agent and MCP tools. This demonstrates a headless Agentforce architecture: one governed agent, reusable across multiple consumer experiences.

Sports 4 All is also available as a ChatGPT Plugin. Ask the Sports 4 All team for access.

Website
Visual discovery, guided examples, accessible program cards.
ChatGPT Plugin
Conversational access in a familiar AI workspace.
Shared foundation
Agentforce, Data Cloud, MCP tools, safeguards and human escalation.

Agent observability

Every agent action should be understandable and measurable

What we record

  • Agent sessions: internal id, hashed visitor token, Agentforce session id, sequence id, channel, language, timestamps and consent state.
  • Agent events: session reference, timestamp, tool name, event type, success or failure, response latency, error category, escalation requested, program result count and safety fallback.

What we never record

  • Salesforce access tokens, Agentforce credentials or MCP secrets.
  • Medical details or full contact information in analytics.
  • Raw conversations — transcripts are not stored by default.
  • Administrative data exposed to the browser: this dashboard is aggregate-only, served from the server under row-level security.

Judge dashboard

Loading measurements…

Live measurement. Aggregate counts only; no question or answer text is ever shown here.