Skip to content

Foundations Counseling

by foundationscounselingllc.com · remote · no sign-in to list tools · v1.1.0 · published by com.foundationscounselingllc

Counselors, services, offices, fees, and intake at Foundations Counseling, Northern Colorado.

Changes · 2

10 tools: 2 change things and 8 only read.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http practice https://mcp.foundationscounselingllc.com/mcp

Findings

Matches of fixed checks, with the text they matched.

1 warn1 info
  • The server marks "how_to_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

    Matched text

    annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "how_to_start" says "start": a word for a change.

    What this check looks for
  • The description mentions "credentials".

    Matched text

    description: "...profile for one Foundations counselor: credentials as listed, offices, ages and population..."

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

10 tools

Changes things 2Claude Code: ask
  • check_availabilityPractice-level availability for new clients, optionally for one office or online.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Practice-level availability for new clients, optionally for one office or online. Returns a verified status with its date when Foundations has published one, otherwise the scheduling statement from the website. Availability is not published for individual counselors; openings are confirmed by phone at 970.227.2770 or through the booking link.

    Annotations the server declares

    • title: Practice-level availability
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • how_to_startThe steps to begin counseling at Foundations, in order: reach out and share what you need, get matched with a counselor, have a free consultation with that matched counselor, then …1 finding

    Why it is in this group

    • The name "how_to_start" says "start": a word for a change.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

    Findings

    • Warn

      The server marks "how_to_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".

      Matched text

      annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "how_to_start" says "start": a word for a change.

      What this check looks for
    Description, as the server wrote it
    The steps to begin counseling at Foundations, in order: reach out and share what you need, get matched with a counselor, have a free consultation with that matched counselor, then begin sessions. Includes the phone number, booking link, scheduling hours, and the Counselor Match Guarantee.

    Annotations the server declares

    • title: How to start
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
Only reads 8Claude Code: allow
  • find_counselorsList Foundations counselors, optionally filtered by service (use list_services for ids), office, Spanish-language counseling, online sessions, or the client's age.No findings

    Why it is in this group

    • The name "find_counselors" says "find": a word for reading.
    Description, as the server wrote it
    List Foundations counselors, optionally filtered by service (use list_services for ids), office, Spanish-language counseling, online sessions, or the client's age. For a child or teen, pass their age: each counselor's published ages differ (for example 4+, 12+, 3-12 and 18+), and the child-teen-therapy tag alone does not mean a counselor sees young children. Results come back in a neutral, rotating order and are never ranked by fit: Foundations matches each client with a counselor first, and the free consultation is with that matched counselor. Availability is not published per counselor, so these results say nothing about openings.

    Annotations the server declares

    • title: Find counselors
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_counselorPublished profile for one Foundations counselor: credentials as listed, offices, ages and populations served, therapies, education, services and approaches, and profile URL.1 finding

    Why it is in this group

    • The name "get_counselor" says "get": a word for reading.

    Findings

    • Info

      The description mentions "credentials".

      Matched text

      description: "...profile for one Foundations counselor: credentials as listed, offices, ages and population..."

      What this check looks for
    Description, as the server wrote it
    Published profile for one Foundations counselor: credentials as listed, offices, ages and populations served, therapies, education, services and approaches, and profile URL. Does not include availability, which is never published per counselor.

    Annotations the server declares

    • title: Counselor profile
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_fees_and_insuranceSession fee, free first consultation, private-pay model, insurance (not in-network; documentation provided for out-of-network reimbursement), accepted payment methods including HSA…No findings

    Why it is in this group

    • The name "get_fees_and_insurance" says "get": a word for reading.
    Description, as the server wrote it
    Session fee, free first consultation, private-pay model, insurance (not in-network; documentation provided for out-of-network reimbursement), accepted payment methods including HSA and FSA, and the cancellation policy, exactly as Foundations publishes them.

    Annotations the server declares

    • title: Fees and insurance
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_locationsThe four Foundations offices (Fort Collins Horsetooth Road, Fort Collins Harmony Road, Loveland, Windsor): addresses, hours, phone, map links, and which counselors practice at each…No findings

    Why it is in this group

    • The name "get_locations" says "get": a word for reading.
    Description, as the server wrote it
    The four Foundations offices (Fort Collins Horsetooth Road, Fort Collins Harmony Road, Loveland, Windsor): addresses, hours, phone, map links, and which counselors practice at each.

    Annotations the server declares

    • title: Offices and hours
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_practice_infoFacts about Foundations Counseling LLC, a private-pay, talk-therapy practice in Northern Colorado with offices in Fort Collins (2), Loveland, and Windsor, plus online sessions: wha…No findings

    Why it is in this group

    • The name "get_practice_info" says "get": a word for reading.
    Description, as the server wrote it
    Facts about Foundations Counseling LLC, a private-pay, talk-therapy practice in Northern Colorado with offices in Fort Collins (2), Loveland, and Windsor, plus online sessions: what it offers, what it does not provide, payment model, languages, and how to start. Use this first for general questions about the practice.

    Annotations the server declares

    • title: Practice overview
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • get_serviceOne service: summary, page URL, which counselors list it on their profiles, and which offices they practice in.No findings

    Why it is in this group

    • The name "get_service" says "get": a word for reading.
    Description, as the server wrote it
    One service: summary, page URL, which counselors list it on their profiles, and which offices they practice in.

    Annotations the server declares

    • title: Service detail
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • list_servicesAll talk-therapy services Foundations lists, grouped the way the website groups them: who we help, what we help with, and how we work (approaches).No findings

    Why it is in this group

    • The name "list_services" says "list": a word for reading.
    Description, as the server wrote it
    All talk-therapy services Foundations lists, grouped the way the website groups them: who we help, what we help with, and how we work (approaches). Each service has an id usable with find_counselors and get_service. Discontinued offerings such as group therapy and seminars are excluded.

    Annotations the server declares

    • title: Services
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • search_librarySearch Foundations' Healing Library of mental health articles (general education reviewed by the practice, not clinical advice).No findings

    Why it is in this group

    • The name "search_library" says "search": a word for reading.
    Description, as the server wrote it
    Search Foundations' Healing Library of mental health articles (general education reviewed by the practice, not clinical advice). Returns titles, summaries, URLs, and review dates. Use for informational questions where a reviewed article helps.

    Annotations the server declares

    • title: Search the Healing Library
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http practice https://mcp.foundationscounselingllc.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__practice__get_practice_info",
      "mcp__practice__find_counselors",
      "mcp__practice__get_counselor",
      "mcp__practice__list_services",
      "mcp__practice__get_service",
      "mcp__practice__get_locations",
      "mcp__practice__get_fees_and_insurance",
      "mcp__practice__search_library"
    ],
    "ask": [
      "mcp__practice__how_to_start",
      "mcp__practice__check_availability"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as practice. Review it before you use it.