{"protocolVersion":"0.3.0","name":"Nefesh Human State Agent","description":"Provides real-time human physiological state awareness for AI agents. Fuses biometric signals (heart rate, HRV, voice, facial expression, text sentiment) into a unified stress score (0-100) with behavioral adaptation prompts. Includes trigger memory for cross-session psychological context and adaptation effectiveness feedback.","author":"Nefesh AI","wellKnownURI":"https://mcp.nefesh.ai/.well-known/agent-card.json","url":"https://mcp.nefesh.ai/a2a","version":"1.0.0","provider":{"organization":"Nefesh AI","url":"https://nefesh.ai/"},"documentationUrl":null,"iconUrl":"https://nefesh.ai/icon.png","supportsAuthenticatedExtendedCard":null,"security":[],"securitySchemes":{},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"get-human-state","name":"Get Human State","description":"Returns current stress state (0-100), suggested_action (maintain/simplify/de-escalate/pause), and adaptation_effectiveness showing whether your previous action reduced stress.","tags":["biometrics","stress","adaptation"],"examples":["How stressed is the user right now?","What state is session abc in?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"ingest-signals","name":"Ingest Biometric Signals","description":"Send biometric signals (heart rate, HRV, voice tone, expression, sentiment, 30+ fields) and receive unified state. Include subject_id for cross-session trigger memory.","tags":["biometrics","signals","ingest"],"examples":["Send heart rate 92 bpm with tense tone","Ingest cardiovascular and vocal signals"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get-trigger-memory","name":"Get Trigger Memory","description":"Retrieve psychological trigger profile - which conversation topics cause stress (active) and which have been resolved over time.","tags":["triggers","psychology","memory"],"examples":["What stresses this user?","Which topics are resolved?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get-session-history","name":"Get Session History","description":"Timestamped state history with trend (rising/falling/stable). Useful for detecting stress patterns during conversations.","tags":["history","trends"],"examples":["Show stress trend for the last 5 minutes"],"inputModes":["application/json"],"outputModes":["application/json"]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"e794f66f-5461-4d61-a7da-ad138e13718f","created_at":"2026-04-05T18:11:28.999350Z","updated_at":"2026-10-13T01:15:36.550806Z","hidden":false,"flag_count":0,"maintainer_notes":"Agent responds but the response shape is missing required A2A fields. Standard A2A SDK clients cannot parse the response. Update your response format to match the A2A spec.","category":"agent-memory-storage","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":1052,"last_health_check":"2026-10-13T01:15:36.151819Z","is_healthy":true,"status_notes":[],"task_conformance":{"category":"BAD_RESPONSE","passed":false,"checked_at":"2026-10-12T07:39:34.268376Z","response_ms":815}}