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.
10 tools: 2 change things and 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads8Claude Code: allow: see these tools
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/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnhow_to_start
The server marks "how_to_start" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "how_to_start" says "start": a word for a change.
- Infoget_counselor
The description mentions "credentials".
What this check looks forMatched text
description: "...profile for one Foundations counselor: credentials as listed, offices, ages and population..."
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".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "how_to_start" says "start": a word for a change.
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".
What this check looks forMatched text
description: "...profile for one Foundations counselor: credentials as listed, offices, ages and population..."
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.