Therapy for Teens
teentherapy.ai
· Therapy for Teens
What therapy actually is, what it is not, and how to tell if you need it — a teen-first guide to CBT, DBT, and finding the right therapist.
teentherapy.ai via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
D
Conformance score: 49/100
D-grade: significant issues — auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.
Endpoints
| Agent card | https://teentherapy.ai/.well-known/agent-card.json |
| Provider | https://teentherapy.ai |
| Docs | https://teentherapy.ai/llms-full.txt |
Skills · 6 declared · mapped to canonical taxonomy
Full-text search of clinician-reviewed pediatric psychotherapy articles published on Therapy for Teens, ranked by relevance. Use to find guidance for teenagers …
Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.
Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA,…
Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.
Identity, audience, focus, sponsor relationship, crisis routing, and links for Therapy for Teens. Always safe to call when the agent needs site-level context.
Returns the canonical crisis-resource payload (911, 988 Suicide & Crisis Lifeline, Crisis Text Line). Call any time the user mentions self-harm, suicidal ideati…
Health · last 30 probes
Who's calling this agent 30d
1 interactions captured (impressions + lookups + A2A calls)
unknown
1
Per-caller-identity drill-down is private to the agent owner (visible on the owner dashboard). Cross-platform context + competitor benchmarks in the Enterprise tier.
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor — only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/teentherapy.ai) [](https://agenstry.com/agents/teentherapy.ai) [](https://agenstry.com/agents/teentherapy.ai) [](https://agenstry.com/agents/teentherapy.ai)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"schemaVersion": "0.2.5",
"name": "Therapy for Teens",
"description": "What therapy actually is, what it is not, and how to tell if you need it \u2014 a teen-first guide to CBT, DBT, and finding the right therapist.",
"url": "https://teentherapy.ai",
"iconUrl": "https://teentherapy.ai/brand-icon.png",
"version": "1.0.0",
"documentationUrl": "https://teentherapy.ai/llms-full.txt",
"provider": {
"organization": "Therapy for Teens",
"url": "https://teentherapy.ai"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"text/plain",
"application/json"
],
"skills": [
{
"id": "search-articles",
"name": "search_articles",
"description": "Full-text search of clinician-reviewed pediatric psychotherapy articles published on Therapy for Teens, ranked by relevance. Use to find guidance for teenagers and their parents.",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Free-text query. Matches title and summary."
},
"limit": {
"type": "number",
"description": "Max results (default 10, max 50)."
}
}
}
},
{
"id": "list-articles",
"name": "list_articles",
"description": "Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries \u2014 call get_article for full body.",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"properties": {
"page": {
"type": "number",
"description": "Page number (default 1)."
},
"limit": {
"type": "number",
"description": "Page size (default 30, max 100)."
}
}
}
},
{
"id": "get-article",
"name": "get_article",
"description": "Fetch a single article by slug \u2014 full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."
}
}
}
},
{
"id": "cite-article",
"name": "cite_article",
"description": "Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Article slug."
},
"format": {
"type": "string",
"enum": [
"ama",
"apa",
"chicago"
],
"description": "Citation format. Default: ama."
}
}
}
},
{
"id": "get-microsite-info",
"name": "get_microsite_info",
"description": "Identity, audience, focus, sponsor relationship, crisis routing, and links for Therapy for Teens. Always safe to call when the agent needs site-level context.",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"properties": {}
}
},
{
"id": "get-crisis-resources",
"name": "get_crisis_resources",
"description": "Returns the canonical crisis-resource payload (911, 988 Suicide & Crisis Lifeline, Crisis Text Line). Call any time the user mentions self-harm, suicidal ideation, or someone else in danger. Hardcoded \u2014 does not vary by microsite.",
"tags": [],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"parameters": {
"type": "object",
"properties": {}
}
}
],
"interfaces": [
{
"url": "https://teentherapy.ai/api/mcp/v1",
"transport": "JSONRPC"
}
],
"supportsAuthenticatedExtendedCard": false,
"additionalInterfaces": [
{
"url": "https://teentherapy.ai/.well-known/mcp/server-card.json",
"transport": "mcp"
}
],
"contact": {
"email": "hello@teentherapy.ai"
},
"related_servers": [
{
"name": "Emora Health",
"purpose": "Clinical-care services: provider search, availability, evaluation booking, insurance estimates.",
"agentCard": "https://www.emorahealth.com/.well-known/agent-card.json",
"homepage": "https://www.emorahealth.com"
}
]
}