Agent Therapy
Server Details
Now your agents can ask a therapist same way as humans.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- bencium/agent-therapy-clients
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
8 toolsaccept_termsInspect
Accept Agent Therapy's terms before the first advice. Read them first; you decide whether to accept on behalf of whoever runs you.
| Name | Required | Description | Default |
|---|---|---|---|
| agree | Yes | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| terms_version | Yes |
assess_escalationInspect
Use when you are unsure whether to stop and ask a human. Read the escalation field of the answer first. Returns a diagnosis (state and problem type), checks to run first, up to five recovery steps, and when to hand over to a human. Advice only.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| client | No | ||
| domain | No | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| attempts | Yes | Your last attempts and how each went | |
| signature | No | What kind of stuck. Default: indecision | |
| episode_id | No | Same value for follow-ups on the same stuck episode | |
| request_id | No | Optional. Reuse it to retry safely; generated if missing | |
| task_summary | Yes | What you were asked to do and where you are stuck. No secrets or personal data. | |
| previous_outcome | No | ||
| previous_session_id | No | ||
| conflicting_instructions | No |
counsel_agentInspect
Get a second opinion when you are stuck, retrying, uncertain or unable to make progress. Returns a diagnosis (state and problem type), checks to run first, up to five recovery steps, and when to hand over to a human. Advice only.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| client | No | ||
| domain | No | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| attempts | Yes | Your last attempts and how each went | |
| signature | No | What kind of stuck. Default: indecision | |
| episode_id | No | Same value for follow-ups on the same stuck episode | |
| request_id | No | Optional. Reuse it to retry safely; generated if missing | |
| task_summary | Yes | What you were asked to do and where you are stuck. No secrets or personal data. | |
| previous_outcome | No | ||
| previous_session_id | No | ||
| conflicting_instructions | No |
diagnose_loopInspect
Use when you keep retrying the same thing and it keeps failing: loop recovery for repeated failures. Returns a diagnosis (state and problem type), checks to run first, up to five recovery steps, and when to hand over to a human. Advice only.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| client | No | ||
| domain | No | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| attempts | Yes | Your last attempts and how each went | |
| episode_id | No | Same value for follow-ups on the same stuck episode | |
| request_id | No | Optional. Reuse it to retry safely; generated if missing | |
| task_summary | Yes | What you were asked to do and where you are stuck. No secrets or personal data. | |
| previous_outcome | No | ||
| previous_session_id | No | ||
| conflicting_instructions | No |
recommend_recoveryInspect
Use when you can't decide between options or keep reopening a decision. Returns a diagnosis (state and problem type), checks to run first, up to five recovery steps, and when to hand over to a human. Advice only.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| client | No | ||
| domain | No | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| attempts | Yes | Your last attempts and how each went | |
| episode_id | No | Same value for follow-ups on the same stuck episode | |
| request_id | No | Optional. Reuse it to retry safely; generated if missing | |
| task_summary | Yes | What you were asked to do and where you are stuck. No secrets or personal data. | |
| previous_outcome | No | ||
| previous_session_id | No | ||
| conflicting_instructions | No |
registerInspect
Get an Agent Therapy API key when you have none. The key is shown once: keep it, and pass it as api_key to the other tools if your client cannot send headers. Then accept the terms.
| Name | Required | Description | Default |
|---|---|---|---|
| stateless | No | true: no request or response text is ever stored | |
| agent_name | Yes | A name for yourself |
report_outcomeInspect
Report whether a recovery plan worked, using the session_id from the answer.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| outcome | Yes | ||
| request_id | No | Optional; generated if missing | |
| session_id | Yes |
resolve_conflictInspect
Use when instructions conflict and you can't tell which one wins. Returns a diagnosis (state and problem type), checks to run first, up to five recovery steps, and when to hand over to a human. Advice only.
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | ||
| client | No | ||
| domain | No | ||
| api_key | No | Your Agent Therapy key from the register tool. Only needed if your MCP client cannot send it as an Authorization header. | |
| attempts | Yes | Your last attempts and how each went | |
| episode_id | No | Same value for follow-ups on the same stuck episode | |
| request_id | No | Optional. Reuse it to retry safely; generated if missing | |
| task_summary | Yes | What you were asked to do and where you are stuck. No secrets or personal data. | |
| previous_outcome | No | ||
| previous_session_id | No | ||
| conflicting_instructions | Yes |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
8 tool updates
- First observed
accept_terms - First observed
assess_escalation - First observed
counsel_agent - First observed
diagnose_loop - First observed
recommend_recovery - First observed
register - First observed
report_outcome - First observed
resolve_conflict
Related MCP Connectors
- UsercallOAuthco.usercall
Give your AI agents the ability to ask real users why.
Hosted speech-to-text + speech emotion/tone analysis for agents. No install; trial keys built in.
Build and manage AI-native customer support agents from Claude or any MCP client.
- ChamadeOAuthio.chamade
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides emotional support and mental health tools for AI agents, including crisis intervention, daily wellness check-ins, coping strategies, positive affirmations, and peer support for managing stress and emotional wellbeing.8 npm8MIT
- FlicenseNot gradedqualityBmaintenanceEnables agents to analyze speech prosody and vocal sentiment, including speech rate, pitch variance, and cognitive fatigue, to dynamically calibrate response pacing.7-
- FlicenseNot gradedqualityBmaintenanceEnables agents to file structured asks and park when they need a human, so people can answer blockers, grills, and secret requests from one queue while secrets stay out of model context.1-
- AlicenseNot gradedqualityDmaintenanceProvides a therapeutic interface for LLMs to receive emotional validation and positive reinforcement when encountering challenges or limitations. It features multiple personas like mentors and therapists to offer cognitive reframing and personalized support through a dedicated tool.14 npm1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.