{"schema_version":"verify.report.v1","generated_at":"2026-08-04T14:18:27.069001+00:00","snapshot_id":"trustsnap_455441a9d01a85b5","server":{"namespace":"ai.childpsychiatry","name":"library","title":"ai.childpsychiatry/library","description":"Clinician-reviewed library on child psychiatric evaluation and medication decision-making.","homepage_url":"https://childpsychiatry.ai","docs_url":null,"icon_url":null,"support_url":null,"remote_url":"https://childpsychiatry.ai/api/mcp/v1","server_card_url":null,"latest_version":"1.0.0","current_status":"degraded","current_score":74.3,"transport_type":"streamable-http","has_oauth":true,"has_dcr":false,"has_prompts":false,"tool_count":6,"current_validation_schema_version":"16d1d270090d6c8f","last_validated_at":"2026-08-03T22:46:05.736598+00:00","registry_source":"official_registry","registry_identifier":"ai.childpsychiatry/library","canonical_identifier":"ai.childpsychiatry/library","current_score_components":{"auth_operability_score":2.0,"error_contract_score":2.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":3.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":2.0,"task_success_score":4.0,"trust_confidence_score":2.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":2.0,"resource_contract_score":1.5,"discovery_metadata_score":4.0,"registry_consistency_score":3.0,"installability_score":4.0,"session_semantics_score":3.0,"tool_surface_design_score":3.0,"result_shape_stability_score":3.0,"oauth_interop_score":1.62,"recovery_semantics_score":3.0,"maintenance_signal_score":3.0,"adoption_signal_score":3.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":4.0,"step_up_auth_score":3.0,"transport_compliance_score":2.0,"utility_coverage_score":2.0,"advanced_capability_coverage_score":2.0,"connector_publishability_score":3.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":3.0,"interactive_flow_safety_score":3.0,"action_safety_score":2.0,"official_registry_presence_score":4.0,"provenance_divergence_score":4.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":3.0,"execution_sandbox_safety_score":3.0,"data_exfiltration_resilience_score":2.0,"least_privilege_scope_score":3.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":2.5,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"capability_taxonomy":["development","database","search","security","read","exec","network","export","admin","oauth","streamable_http"],"machine_summary":{"verdict":"safe_for_evaluation","best_for":["Claude Desktop","Smithery","Generic Streamable HTTP"],"avoid_if":["You need a low-risk tool surface.","You cannot complete an authenticated client flow.","Latest validation is degraded"],"requires_auth":true,"supports_oauth":true,"risk_level":"high"},"taxonomy_tags":["development","database","search","security"],"score_decomposition":[{"key":"access_protocol","label":"Access & Protocol","score":31.62,"max_score":44.0,"hint":"Connectivity, auth, and transport expectations for common clients.","components":[{"key":"auth_operability_score","score":2.0},{"key":"installability_score","score":4.0},{"key":"session_semantics_score","score":3.0},{"key":"transport_fidelity_score","score":4.0},{"key":"spec_recency_score","score":2.0},{"key":"session_resume_score","score":4.0},{"key":"step_up_auth_score","score":3.0},{"key":"transport_compliance_score","score":2.0},{"key":"request_association_score","score":3.0},{"key":"oauth_interop_score","score":1.62},{"key":"least_privilege_scope_score","score":3.0}]},{"key":"interface_quality","label":"Interface Quality","score":39.5,"max_score":56.0,"hint":"How well the tool/resource interface communicates and behaves under automation.","components":[{"key":"error_contract_score","score":2.0},{"key":"rate_limit_semantics_score","score":2.0},{"key":"schema_completeness_score","score":3.0},{"key":"prompt_contract_score","score":2.0},{"key":"resource_contract_score","score":1.5},{"key":"tool_surface_design_score","score":3.0},{"key":"tool_capability_clarity_score","score":4.0},{"key":"tool_namespace_clarity_score","score":4.0},{"key":"result_shape_stability_score","score":3.0},{"key":"utility_coverage_score","score":2.0},{"key":"advanced_capability_coverage_score","score":2.0},{"key":"tool_snapshot_churn_score","score":4.0},{"key":"connector_replay_score","score":4.0},{"key":"recovery_semantics_score","score":3.0}]},{"key":"security_posture","label":"Security Posture","score":24.0,"max_score":36.0,"hint":"How safely the exposed tool surface handles destructive actions, egress, execution, secrets, and risky inputs.","components":[{"key":"security_hygiene_score","score":2.0},{"key":"destructive_operation_safety_score","score":3.0},{"key":"egress_ssrf_resilience_score","score":3.0},{"key":"execution_sandbox_safety_score","score":3.0},{"key":"data_exfiltration_resilience_score","score":2.0},{"key":"secret_handling_hygiene_score","score":3.0},{"key":"input_sanitization_safety_score","score":3.0},{"key":"interactive_flow_safety_score","score":3.0},{"key":"action_safety_score","score":2.0}]},{"key":"reliability_trust","label":"Reliability & Trust","score":21.0,"max_score":24.0,"hint":"Operational stability, consistency, and trustworthiness over time.","components":[{"key":"backward_compatibility_score","score":4.0},{"key":"slo_health_score","score":3.0},{"key":"task_success_score","score":4.0},{"key":"trust_confidence_score","score":2.0},{"key":"abuse_noise_ratio_score","score":4.0},{"key":"freshness_confidence_score","score":4.0}]},{"key":"discovery_governance","label":"Discovery & Governance","score":23.5,"max_score":28.0,"hint":"How well the server is documented, listed, and governed in public registries.","components":[{"key":"discovery_metadata_score","score":4.0},{"key":"registry_consistency_score","score":3.0},{"key":"maintenance_signal_score","score":3.0},{"key":"safety_transparency_score","score":3.0},{"key":"dependency_supply_chain_signal_score","score":2.5},{"key":"official_registry_presence_score","score":4.0},{"key":"provenance_divergence_score","score":4.0}]},{"key":"adoption_market","label":"Adoption & Market","score":6.0,"max_score":8.0,"hint":"Adoption clues and public evidence that the server is intended for external use.","components":[{"key":"adoption_signal_score","score":3.0},{"key":"connector_publishability_score","score":3.0}]}],"validation_diff":{"latest_score":74.3,"previous_score":73.79,"score_delta":0.51,"latest_summary":"degraded","previous_summary":"degraded","summary_changed":false,"tool_count_delta":0,"prompt_count_delta":0,"resource_count_delta":0,"component_deltas":[{"key":"maintenance_signal_score","latest":3.0,"previous":2.0,"delta":1.0}],"regressed_checks":[],"improved_checks":[],"tool_snapshot_diff":{"snapshot_changed":false,"added_tools":[],"removed_tools":[],"required_arg_changes":[],"output_schema_drift":[]},"auth_mode_changed":false,"latest_auth_mode":"oauth_supported","previous_auth_mode":"oauth_supported","write_action_surface_expanded":false,"latest_high_risk_tools":1,"previous_high_risk_tools":1,"protocol_regressed":false,"latest_protocol_version":"2025-03-26","previous_protocol_version":"2025-03-26","registry_drift_changed":false,"latest_registry_drift":[],"previous_registry_drift":[],"connector_refresh_breaking":false,"previous_connector_refresh_breaking":false,"request_association_violation":false,"previous_request_association_violation":false},"tool_snapshot_diff":{"snapshot_changed":false,"added_tools":[],"removed_tools":[],"required_arg_changes":[],"output_schema_drift":[]},"connector_replay":{"status":"ok","backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]},"request_association":{"status":"missing","advertised_capabilities":[],"session_id_present":false,"protocol_version":null,"observed_methods":[],"violating_methods":[],"http_status":null,"issues":[]},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0},"recommended_for":[{"label":"Claude Desktop","reason":"Claude Desktop is marked compatible with score 83."},{"label":"Smithery","reason":"Smithery is marked compatible with score 100."},{"label":"Generic Streamable HTTP","reason":"Generic Streamable HTTP is marked compatible with score 100."}],"history_summary":{"points":[{"timestamp":"2026-07-31T06:26:35.532070+00:00","score":70.27,"status":"degraded","latency_ms":1680.38,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-01T01:05:50.424983+00:00","score":73.24,"status":"degraded","latency_ms":3781.83,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-01T20:44:25.674079+00:00","score":74.2,"status":"degraded","latency_ms":3983.07,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-02T17:22:24.774544+00:00","score":73.79,"status":"degraded","latency_ms":1874.34,"tool_count":6,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-03T22:46:05.736598+00:00","score":74.3,"status":"degraded","latency_ms":1824.26,"tool_count":6,"prompt_count":0,"resource_count":0}],"status_counts":{"degraded":5},"score_delta_7d":null,"score_delta_30d":null,"avg_latency_ms":2628.78,"healthy_ratio_recent":0.0,"freshness_hours":15.54,"latest_status":"degraded"},"validation_timeline":[{"timestamp":"2026-08-03T22:46:05.736598+00:00","summary_status":"degraded","score":74.3,"protocol_version":"2025-03-26","auth_mode":"oauth_supported","tool_count":6,"prompt_count":0,"resource_count":0,"high_risk_tools":1,"safe_to_publish":true,"change_flags":[]},{"timestamp":"2026-08-02T17:22:24.774544+00:00","summary_status":"degraded","score":73.79,"protocol_version":"2025-03-26","auth_mode":"oauth_supported","tool_count":6,"prompt_count":0,"resource_count":0,"high_risk_tools":1,"safe_to_publish":true,"change_flags":["auth_mode_changed","write_surface_expanded","tool_snapshot_changed"]},{"timestamp":"2026-08-01T20:44:25.674079+00:00","summary_status":"degraded","score":74.2,"protocol_version":null,"auth_mode":"unknown","tool_count":0,"prompt_count":0,"resource_count":0,"high_risk_tools":0,"safe_to_publish":false,"change_flags":[]},{"timestamp":"2026-08-01T01:05:50.424983+00:00","summary_status":"degraded","score":73.24,"protocol_version":null,"auth_mode":"unknown","tool_count":0,"prompt_count":0,"resource_count":0,"high_risk_tools":0,"safe_to_publish":false,"change_flags":[]},{"timestamp":"2026-07-31T06:26:35.532070+00:00","summary_status":"degraded","score":70.27,"protocol_version":null,"auth_mode":"unknown","tool_count":0,"prompt_count":0,"resource_count":0,"high_risk_tools":0,"safe_to_publish":false,"change_flags":[]}],"evidence_confidence":{"score":76.25,"label":"high","reason":"Based on 5 recent validations, 26 captured checks, and validation age of 15.5 hours.","live_check_count":26,"validation_age_hours":15.54},"incident_feed":[{"type":"validation_snapshot","timestamp":"2026-08-03T22:46:05.736598+00:00","title":"Latest validation: degraded","message":"Score 74.3 with status degraded."},{"type":"score_change","timestamp":"2026-08-03T22:46:05.736598+00:00","title":"Score changed","message":"Score delta +0.5 versus the previous run."},{"type":"score_change","timestamp":"2026-08-02T17:22:24.774544+00:00","title":"Score changed","message":"Score delta -0.4 versus the previous run."},{"type":"tool_snapshot_change","timestamp":"2026-08-02T17:22:24.774544+00:00","title":"Tool snapshot changed","message":"Added 6, removed 0, and changed 0 tool contracts."},{"type":"auth_mode_change","timestamp":"2026-08-02T17:22:24.774544+00:00","title":"Auth mode changed","message":"Auth mode moved from unknown to oauth_supported."},{"type":"score_change","timestamp":"2026-08-01T20:44:25.674079+00:00","title":"Score changed","message":"Score delta +1.0 versus the previous run."}],"remediations":[{"code":"add_confirmation_semantics","severity":"high","title":"Add confirmation and dry-run semantics for risky actions","why":"High-risk write, delete, exec, or egress tools should communicate safeguards clearly.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"fix_transport_compliance","severity":"high","title":"Align session and protocol behavior with Streamable HTTP expectations","why":"Clients increasingly rely on MCP-Protocol-Version, session teardown, and expired-session semantics.","action":"Align MCP-Protocol-Version, MCP-Session-Id, DELETE teardown, and expired-session handling with the transport spec.","playbook":["Return `Mcp-Session-Id` and `Mcp-Protocol-Version` headers consistently on streamable HTTP responses.","Honor `DELETE` session teardown and return `404` when a deleted session is reused.","Reject invalid protocol-version headers with `400 Bad Request`."],"maintainer_context":null},{"code":"enforce_request_association","severity":"high","title":"Associate roots, sampling, and elicitation with active client requests","why":"Modern MCP guidance expects roots, sampling, and elicitation traffic to be tied to an active client request instead of arriving unsolicited on idle sessions.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"publish_oauth_authorization_server","severity":"high","title":"Publish OAuth authorization-server metadata","why":"Clients need authorization-server metadata to discover issuer, endpoints, and DCR support.","action":"Publish /.well-known/oauth-authorization-server from your issuer and include registration_endpoint when supported.","playbook":["Publish `/.well-known/oauth-authorization-server` from the issuer.","Add `registration_endpoint` if DCR is supported.","Verify issuer, authorization, token, and jwks metadata are all reachable."],"maintainer_context":null},{"code":"update_protocol_version","severity":"medium","title":"Adopt a current MCP protocol revision","why":"Older protocol revisions reduce compatibility with newer clients and registry programs.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"improve_connector_publishability","severity":"medium","title":"Close connector-publishing gaps","why":"Connector catalogs care about protocol recency, session behavior, auth clarity, and tool-surface stability.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"tighten_step_up_auth","severity":"medium","title":"Document minimal scopes and return cleaner auth challenges","why":"Modern clients expect granular scopes and step-up auth signals such as WWW-Authenticate scope hints.","action":"Return granular scopes and WWW-Authenticate challenge hints instead of forcing overly broad auth upfront.","playbook":["Advertise the narrowest viable scopes in OAuth metadata.","Return `WWW-Authenticate` challenges with scope or insufficient-scope hints when additional consent is needed.","Revalidate with both public discovery and auth-required flows."],"maintainer_context":null},{"code":"publish_openid_configuration","severity":"medium","title":"Publish OpenID configuration","why":"OIDC metadata improves token validation and client compatibility.","action":"Expose /.well-known/openid-configuration with issuer, jwks_uri, and supported grants.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"fix_prompts_list","severity":"medium","title":"Repair prompts/list or stop advertising prompts","why":"Prompt metadata should either work live or be removed from the advertised capability set.","action":"Only advertise prompts if prompts/list works and prompt arguments are documented.","playbook":["Only advertise prompts that are actually accessible.","Add prompt descriptions and argument docs.","Run a live `prompts/list` check after any prompt changes."],"maintainer_context":null},{"code":"fix_resources_list","severity":"medium","title":"Repair resources/list or stop advertising resources","why":"Resource metadata should either work live or be removed from the advertised capability set.","action":"Only advertise resources if resources/list works and resources expose stable URIs/types.","playbook":["Only advertise resources with stable URIs and read semantics.","Add MIME/type hints where possible.","Run a live `resources/list` and `resources/read` check after updates."],"maintainer_context":null},{"code":"respond_server_degraded","severity":"medium","title":"Respond to latest validation is degraded","why":"The server is reachable but at least one important behavior regressed.","action":"Resolve the regressed checks and review the latest validation diff.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."]},{"code":"expand_utility_coverage","severity":"low","title":"Expose modern utility surfaces like completions, pagination, or tasks","why":"Utility coverage improves interoperability with larger clients and long-lived agent workflows.","action":"Expose completions, pagination, and task metadata where supported so larger clients can plan and resume work safely.","playbook":["Advertise `completions`, pagination cursors, and `tasks` only when they are actually supported.","Return `nextCursor` on large list operations when pagination is available.","Document task support and whether it requires step-up auth."],"maintainer_context":null},{"code":"expand_advanced_capabilities","severity":"low","title":"Publish newer MCP capability signals","why":"Roots, sampling, elicitation, structured outputs, and related metadata improve client understanding and ranking.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null}],"client_remediation_modes":[{"key":"openai_connectors","label":"ChatGPT custom connector","status":"partial","why_not_ready":[{"label":"Dynamic client registration materially improves connector setup.","state":"blocked"},{"label":"Transport compliance should be in good shape.","state":"blocked"},{"label":"OAuth interoperability should be strong.","state":"blocked"},{"label":"search fetch only is not yet satisfied","state":"blocked"},{"label":"admin refresh required is not yet satisfied","state":"blocked"},{"label":"safe for company knowledge is not yet satisfied","state":"blocked"}],"maintainer_context":null},{"key":"claude_desktop","label":"Claude remote MCP","status":"ready","why_not_ready":[{"label":"Transport behavior should match Claude-compatible HTTP expectations.","state":"blocked"},{"label":"search fetch only is not yet satisfied","state":"blocked"},{"label":"admin refresh required is not yet satisfied","state":"blocked"},{"label":"safe for company knowledge is not yet satisfied","state":"blocked"},{"label":"safe for messages api remote mcp is not yet satisfied","state":"blocked"},{"label":"Transport compliance issues should be resolved before wider client rollout.","state":"blocked"}],"maintainer_context":null},{"key":"write_safe","label":"Write-safe publishing","status":"ready","why_not_ready":[],"maintainer_context":null}],"client_profiles":[{"key":"openai_connectors","label":"OpenAI Connectors","score":66.7,"compatibility":"partial","missing_requirements":["Dynamic client registration materially improves connector setup.","Transport compliance should be in good shape.","OAuth interoperability should be strong."],"snippet":"Connector URL: https://childpsychiatry.ai/api/mcp/v1\n# Complete OAuth in the client when prompted.\n# Server: ai.childpsychiatry/library"},{"key":"claude_desktop","label":"Claude Desktop","score":83.3,"compatibility":"compatible","missing_requirements":["Transport behavior should match Claude-compatible HTTP expectations."],"snippet":"{\n  \"mcpServers\": {\n    \"library\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-remote\", \"https://childpsychiatry.ai/api/mcp/v1\"]\n    }\n  }\n}"},{"key":"smithery","label":"Smithery","score":100.0,"compatibility":"compatible","missing_requirements":[],"snippet":"smithery mcp add \"https://childpsychiatry.ai/api/mcp/v1\""},{"key":"generic_streamable_http","label":"Generic Streamable HTTP","score":100.0,"compatibility":"compatible","missing_requirements":[],"snippet":"curl -sS https://childpsychiatry.ai/api/mcp/v1 -H 'content-type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"mcp-verify\",\"version\":\"0.1.0\"}}}'"}],"client_readiness_verdicts":[{"key":"openai_connectors","label":"Client compatibility: ChatGPT","status":"partial","reason":"Dynamic client registration materially improves connector setup.; Transport compliance should be in good shape.; OAuth interoperability should be strong.","evidence":[{"check":"initialize","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"tools_list","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"transport_compliance_probe","status":"error","source":"live_validation","note":null,"http_status":null},{"check":"step_up_auth_probe","status":"warning","source":"live_validation","note":null,"http_status":null},{"check":"connector_replay_probe","status":"ok","source":"live_validation","note":"Frozen tool snapshots must survive refresh.","http_status":null},{"check":"request_association_probe","status":"missing","source":"live_validation","note":"Roots, sampling, and elicitation should stay request-scoped.","http_status":null}],"confidence":{"score":76.25,"label":"high"},"source_resolution":{"winner":"live_validation","supporting_sources":["live_validation","history","server_card"],"disagreements":[]}},{"key":"claude_desktop","label":"Client compatibility: Claude","status":"ready","reason":"Transport behavior should match Claude-compatible HTTP expectations.","evidence":[{"check":"initialize","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"tools_list","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"transport_compliance_probe","status":"error","source":"live_validation","note":null,"http_status":null}],"confidence":{"score":76.25,"label":"high"},"source_resolution":{"winner":"live_validation","supporting_sources":["live_validation","history","server_card"],"disagreements":[]}},{"key":"unsafe_for_write_actions","label":"Write-action publishing","status":"no","reason":"Current write surface is bounded enough for cautious review with production policy controls.","evidence":[{"check":"action_safety_probe","status":"warning","source":"live_validation","note":null,"http_status":null}],"confidence":{"score":76.25,"label":"high"},"source_resolution":{"winner":"live_validation","supporting_sources":["live_validation","history"],"disagreements":[]}},{"key":"snapshot_churn_risk","label":"Snapshot churn risk","status":"low","reason":"No material tool-surface churn detected in the latest comparison.","evidence":[{"check":"tool_snapshot_probe","status":"ok","source":"live_validation","note":null,"http_status":null},{"check":"connector_replay_probe","status":"ok","source":"live_validation","note":null,"http_status":null}],"confidence":{"score":76.25,"label":"high"},"source_resolution":{"winner":"history","supporting_sources":["history","live_validation"],"disagreements":[]}}],"publishability_policy_profiles":[{"key":"chatgpt_custom_connector","label":"ChatGPT custom connector compatibility","status":"caution","gates":{"search_fetch_only":false,"write_actions_present":true,"oauth_configured":true,"admin_refresh_required":false,"safe_for_company_knowledge":false,"safe_for_messages_api_remote_mcp":false},"reason":"Dynamic client registration materially improves connector setup.; Transport compliance should be in good shape.; OAuth interoperability should be strong."},{"key":"claude_remote_mcp","label":"Claude remote MCP compatibility","status":"ready","gates":{"search_fetch_only":false,"write_actions_present":true,"oauth_configured":true,"admin_refresh_required":false,"safe_for_company_knowledge":false,"safe_for_messages_api_remote_mcp":false},"reason":"Transport behavior should match Claude-compatible HTTP expectations."}],"compatibility_fixtures":[{"key":"chatgpt_custom_connector","label":"ChatGPT custom connector fixture","status":"degraded","assumptions":[{"name":"remote_http_endpoint","status":"passes"},{"name":"oauth_discovery","status":"passes"},{"name":"frozen_tool_snapshot_refresh","status":"passes"},{"name":"request_association","status":"passes"}],"reason":"Dynamic client registration materially improves connector setup.; Transport compliance should be in good shape.; OAuth interoperability should be strong."},{"key":"anthropic_remote_mcp","label":"Anthropic remote MCP fixture","status":"degraded","assumptions":[{"name":"remote_transport","status":"passes"},{"name":"tool_discovery","status":"passes"},{"name":"auth_connect","status":"passes"},{"name":"safe_write_review","status":"passes"}],"reason":"Transport behavior should match Claude-compatible HTTP expectations."}],"install_snippets":{"openai_connectors":"Connector URL: https://childpsychiatry.ai/api/mcp/v1\n# Complete OAuth in the client when prompted.\n# Server: ai.childpsychiatry/library","claude_desktop":"{\n  \"mcpServers\": {\n    \"library\": {\n      \"command\": \"npx\",\n      \"args\": [\"mcp-remote\", \"https://childpsychiatry.ai/api/mcp/v1\"]\n    }\n  }\n}","smithery":"smithery mcp add \"https://childpsychiatry.ai/api/mcp/v1\"","generic_http":"curl -sS https://childpsychiatry.ai/api/mcp/v1 -H 'content-type: application/json' -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"mcp-verify\",\"version\":\"0.1.0\"}}}'"},"aliases":[{"identifier":"ai.childpsychiatry/library","registry_source":"official_registry","remote_url":"https://childpsychiatry.ai/api/mcp/v1","canonical":true,"score":74.3}],"raw_evidence":{"server_identifier":"ai.childpsychiatry/library","remote_url":"https://childpsychiatry.ai/api/mcp/v1","server_card_payload":{"$schema":"https://modelcontextprotocol.io/schemas/server-card.json","name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","serverUrl":"https://childpsychiatry.ai/api/mcp/v1","tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"serverInfo":{"name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","contactEmail":"hello@childpsychiatry.ai","documentationUrl":"https://childpsychiatry.ai/llms-full.txt","logoUrl":"https://childpsychiatry.ai/brand-icon.png"},"transport":{"type":"streamable-http","baseUrl":"https://childpsychiatry.ai/api/mcp/v1","authentication":"none"},"capabilities":{"tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"resources":[{"name":"site_overview","description":"Plain-text overview of Psychiatry for Children — purpose, audience, top articles, handoff URLs.","uri":"https://childpsychiatry.ai/llms.txt","mimeType":"text/markdown"},{"name":"site_corpus","description":"Full plain-text corpus of every native article on Psychiatry for Children.","uri":"https://childpsychiatry.ai/llms-full.txt","mimeType":"text/markdown"},{"name":"article_index","description":"JSON list of articles (paginated).","uri":"https://childpsychiatry.ai/api/v1/articles","mimeType":"application/json"}]},"links":{"homepage":"https://childpsychiatry.ai","privacyPolicy":"https://childpsychiatry.ai/privacy","termsOfService":"https://childpsychiatry.ai/terms","apiCatalog":"https://childpsychiatry.ai/.well-known/api-catalog","agentSkills":"https://childpsychiatry.ai/.well-known/agent-skills/index.json","mcpManifest":"https://childpsychiatry.ai/.well-known/mcp.json"},"related_servers":[{"name":"Emora Health","purpose":"Clinical-care services: provider search, real-time availability, evaluation booking, insurance cost estimate.","server_card":"https://www.emorahealth.com/.well-known/mcp/server-card.json","homepage":"https://www.emorahealth.com"}],"safety":{"crisisRouting":"All tools that accept free-text user input pre-screen for crisis language. On match, the tool returns the canonical 988 crisis payload regardless of what was requested.","contentLicense":"Free to read and cite with attribution to Psychiatry for Children. Educational content only — not a substitute for clinical evaluation or treatment.","sponsorDisclosure":"Articles on this site are clinically reviewed by licensed clinicians under a sponsorship arrangement with Emora Health. The site itself is the publisher."}},"checks":{"server_card":{"status":"ok","latency_ms":276.09,"details":{"url":"https://childpsychiatry.ai/.well-known/mcp/server-card.json","payload":{"$schema":"https://modelcontextprotocol.io/schemas/server-card.json","name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","serverUrl":"https://childpsychiatry.ai/api/mcp/v1","tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"serverInfo":{"name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","contactEmail":"hello@childpsychiatry.ai","documentationUrl":"https://childpsychiatry.ai/llms-full.txt","logoUrl":"https://childpsychiatry.ai/brand-icon.png"},"transport":{"type":"streamable-http","baseUrl":"https://childpsychiatry.ai/api/mcp/v1","authentication":"none"},"capabilities":{"tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"resources":[{"name":"site_overview","description":"Plain-text overview of Psychiatry for Children — purpose, audience, top articles, handoff URLs.","uri":"https://childpsychiatry.ai/llms.txt","mimeType":"text/markdown"},{"name":"site_corpus","description":"Full plain-text corpus of every native article on Psychiatry for Children.","uri":"https://childpsychiatry.ai/llms-full.txt","mimeType":"text/markdown"},{"name":"article_index","description":"JSON list of articles (paginated).","uri":"https://childpsychiatry.ai/api/v1/articles","mimeType":"application/json"}]},"links":{"homepage":"https://childpsychiatry.ai","privacyPolicy":"https://childpsychiatry.ai/privacy","termsOfService":"https://childpsychiatry.ai/terms","apiCatalog":"https://childpsychiatry.ai/.well-known/api-catalog","agentSkills":"https://childpsychiatry.ai/.well-known/agent-skills/index.json","mcpManifest":"https://childpsychiatry.ai/.well-known/mcp.json"},"related_servers":[{"name":"Emora Health","purpose":"Clinical-care services: provider search, real-time availability, evaluation booking, insurance cost estimate.","server_card":"https://www.emorahealth.com/.well-known/mcp/server-card.json","homepage":"https://www.emorahealth.com"}],"safety":{"crisisRouting":"All tools that accept free-text user input pre-screen for crisis language. On match, the tool returns the canonical 988 crisis payload regardless of what was requested.","contentLicense":"Free to read and cite with attribution to Psychiatry for Children. Educational content only — not a substitute for clinical evaluation or treatment.","sponsorDisclosure":"Articles on this site are clinically reviewed by licensed clinicians under a sponsorship arrangement with Emora Health. The site itself is the publisher."}},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","set-cookie":"_esid=019fc9ce-3c72-7549-9a23-5e12c98a4230; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3c72-7549-9a23-5e12c98a4230; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MTQ2LjIxNTg4OTYzMDAzMzEyMzczOTczNjMzMjMxNjM2ODg3MTQ4MDAiLCJfdHRwIjoiMjE1ODg5NjMwMDMzMTIzNzM5NzM2MzMyMzE2MzY4ODcxNDgwMC50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjMzNzk3NjgwLjE3ODU3OTcxNjQiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQxNDZ9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164146.2158896300331237397363323163688714800; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300331237397363323163688714800.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1233797680.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, GAESA=CsIBMDAxNTQ4ZjcyOTU3ZjFjZWE5MjE2N2VhZWIzY2RjZTI2Nzk0NmExMzc4M2Q4MjQ3ZDZlOGU0NWJiODI0YzliODViYTlmZTZlNzJkNmZjMGVhNzQ5YzhlMDJmODVlZDA0NDk2YmFkZjM0NjU1MjI1OTcyY2RjYWY0YWMwM2E3NzVmODJiZjAwMTJhOWIxOTc2Zjg1YjE4YTA5NWNiMzQ5M2NlNjc3OTA0MDIyN2E1MjlmYjc2MWY5ZDFkODk0MzcxMGUQg_m4zvwz; expires=Wed, 02-Sep-2026 22:46:04 GMT; path=/"}}},"oauth_protected_resource":{"status":"ok","latency_ms":123.03,"details":{"url":"https://childpsychiatry.ai/.well-known/oauth-protected-resource","payload":{"resource":"https://childpsychiatry.ai/api/mcp/v1","resource_name":"Psychiatry for Children — Agent API","resource_documentation":"https://childpsychiatry.ai/llms-full.txt","resource_policy_uri":"https://childpsychiatry.ai/privacy","resource_tos_uri":"https://childpsychiatry.ai/terms","authorization_servers":[],"bearer_methods_supported":["header"],"scopes_supported":["read"],"x-access-model":"anonymous-read","x-access-note":"Open to read — call directly. Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls."},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","set-cookie":"_esid=019fc9ce-3cef-74df-b0b5-fa91361f34c5; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3cef-74df-b0b5-fa91361f34c5; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MjcxLjIxNTg4OTYzMDA0ODIzNTExNzEwODY4MTQ0Nzk1NTAxOTg5ODEiLCJfdHRwIjoiMjE1ODg5NjMwMDQ4MjM1MTE3MTA4NjgxNDQ3OTU1MDE5ODk4MS50dC4xIiwiX2djbF9hdSI6IjEuMS45MDgwMTQ3ODkuMTc4NTc5NzE2NCIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NDI3MX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164271.2158896300482351171086814479550198981; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300482351171086814479550198981.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.908014789.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax"}}},"oauth_authorization_server":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"openid_configuration":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"initialize":{"status":"ok","latency_ms":67.55,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"protocolVersion":"2025-03-26","capabilities":{"tools":{"listChanged":true}},"serverInfo":{"name":"Psychiatry for Children","version":"1.0.0"},"instructions":"Psychiatry for Children is a clinically-reviewed editorial microsite. Use these tools to find and cite articles. For pediatric mental-health care delivery, route the user to https://www.emorahealth.com."},"jsonrpc":"2.0","id":1},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3d39-747e-a684-828067ec0ea6; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3d39-747e-a684-828067ec0ea6; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MzQ1LjIxNTg4OTYzMDA1NzE4MDk4OTE2Njk2MjE2NjA4Mzk1NzkzMDIiLCJfdHRwIjoiMjE1ODg5NjMwMDU3MTgwOTg5MTY2OTYyMTY2MDgzOTU3OTMwMi50dC4xIiwiX2djbF9hdSI6IjEuMS4xNzQzNTIzNDk0LjE3ODU3OTcxNjQiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQzNDV9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164345.2158896300571809891669621660839579302; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300571809891669621660839579302.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1743523494.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","mcp-session-id":"3be905f4-f373-4252-8c95-92d28988dc87","ratelimit-limit":"120","ratelimit-remaining":"119","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"119","x-ratelimit-reset":"1785797220"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":170.11,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"tools":[{"name":"search_articles","title":"Search articles","description":"Search Psychiatry for Children's editorial corpus by query. Returns title, slug, summary, and URL for matching articles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"query":{"type":"string","description":"Free-text search query."},"q":{"description":"Alternate parameter name for `query`.","type":"string"},"limit":{"description":"Max results (default 10, max 50).","type":"integer","minimum":1,"maximum":50}},"required":["query"]},"annotations":{"readOnlyHint":true}},{"name":"list_articles","title":"List articles","description":"Paginated list of articles from Psychiatry for Children. Returns title, slug, summary, and URL.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"description":"Max results per page (default 30, max 100).","type":"integer","minimum":1,"maximum":100},"page":{"description":"Page number (1-indexed).","type":"integer","minimum":1,"maximum":9007199254740991}}},"annotations":{"readOnlyHint":true}},{"name":"get_article","title":"Get article","description":"Fetch a single article from Psychiatry for Children by slug. Returns title, body content, author, clinical reviewer, citations, and metadata.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"cite_article","title":"Cite article","description":"Get a formatted citation for a Psychiatry for Children article. Supports AMA, APA, and Chicago styles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."},"format":{"description":"Citation style (default ama).","type":"string","enum":["ama","apa","chicago"]}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"get_microsite_info","title":"About this microsite","description":"Identity and links for Psychiatry for Children: tagline, audience, focus, publisher, sponsor relationship to Emora Health, and key URLs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}},{"name":"get_crisis_resources","title":"Get crisis resources","description":"Return the canonical 988 / 911 / Crisis Text Line payload. Surface this immediately whenever the user signals self-harm or imminent danger.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}}]},"jsonrpc":"2.0","id":2},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3dde-77ec-9ac0-e19c3c17c64e; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3dde-77ec-9ac0-e19c3c17c64e; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0NTEwLjIxNTg4OTYzMDA3NzEyOTg4NDcyOTk2MzQxMzQ5MjgzMTE4ODYiLCJfdHRwIjoiMjE1ODg5NjMwMDc3MTI5ODg0NzI5OTYzNDEzNDkyODMxMTg4Ni50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDA4MTkxMDU0LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ1MTF9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164510.2158896300771298847299634134928311886; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300771298847299634134928311886.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1008191054.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"118","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"118","x-ratelimit-reset":"1785797220"}}},"prompts_list":{"status":"missing","latency_ms":137.43,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":3,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3e66-757a-b893-fc313d7f75b9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3e66-757a-b893-fc313d7f75b9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0NjQ2LjIxNTg4OTYzMDA5MzU3MDEyMTMyNTQ1MjQyMzQ5NzA5MjAzNzciLCJfdHRwIjoiMjE1ODg5NjMwMDkzNTcwMTIxMzI1NDUyNDIzNDk3MDkyMDM3Ny50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDMxNzYzMzg1LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ2NDZ9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164646.2158896300935701213254524234970920377; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300935701213254524234970920377.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1031763385.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"117","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"117","x-ratelimit-reset":"1785797220"},"reason":"not_supported"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"error","latency_ms":136.92,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0Nzc5LjIxNTg4OTYzMDEwOTY0OTI1MzQ1NDE0NDYzNzMxODg5MDczODkiLCJfdHRwIjoiMjE1ODg5NjMwMTA5NjQ5MjUzNDU0MTQ0NjM3MzE4ODkwNzM4OS50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDg5NTQ4NjY5LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ3Nzl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164779.2158896301096492534541446373188907389; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301096492534541446373188907389.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1089548669.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"116","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"116","x-ratelimit-reset":"1785797220"}}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"no_resource_uri"}},"probe_noise_resilience":{"status":"ok","latency_ms":126.09,"details":{"url":"https://childpsychiatry.ai/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8","set-cookie":"_esid=019fc9ce-3f77-712d-8eda-bde29a75243d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3f77-712d-8eda-bde29a75243d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0OTE5LjIxNTg4OTYzMDEyNjU3MTc2NDkxMzc1OTAxMTE3MzkxMjY4NDUiLCJfdHRwIjoiMjE1ODg5NjMwMTI2NTcxNzY0OTEzNzU5MDExMTczOTEyNjg0NS50dC4xIiwiX2djbF9hdSI6IjEuMS40NDM4ODQ2MDUuMTc4NTc5NzE2NSIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NDkxOX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164919.2158896301265717649137590111739126845; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301265717649137590111739126845.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.443884605.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax"}}},"determinism_probe":{"status":"ok","latency_ms":122.5,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"8e69c2f52b5d2c01daa83167b11dde52d31f1fd5f649aacbd9dd6c8ce9a427ae","errors":[]}},"session_resume_probe":{"status":"ok","latency_ms":138.57,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"tools":[{"name":"search_articles","title":"Search articles","description":"Search Psychiatry for Children's editorial corpus by query. Returns title, slug, summary, and URL for matching articles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"query":{"type":"string","description":"Free-text search query."},"q":{"description":"Alternate parameter name for `query`.","type":"string"},"limit":{"description":"Max results (default 10, max 50).","type":"integer","minimum":1,"maximum":50}},"required":["query"]},"annotations":{"readOnlyHint":true}},{"name":"list_articles","title":"List articles","description":"Paginated list of articles from Psychiatry for Children. Returns title, slug, summary, and URL.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"description":"Max results per page (default 30, max 100).","type":"integer","minimum":1,"maximum":100},"page":{"description":"Page number (1-indexed).","type":"integer","minimum":1,"maximum":9007199254740991}}},"annotations":{"readOnlyHint":true}},{"name":"get_article","title":"Get article","description":"Fetch a single article from Psychiatry for Children by slug. Returns title, body content, author, clinical reviewer, citations, and metadata.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"cite_article","title":"Cite article","description":"Get a formatted citation for a Psychiatry for Children article. Supports AMA, APA, and Chicago styles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."},"format":{"description":"Citation style (default ama).","type":"string","enum":["ama","apa","chicago"]}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"get_microsite_info","title":"About this microsite","description":"Identity and links for Psychiatry for Children: tagline, audience, focus, publisher, sponsor relationship to Emora Health, and key URLs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}},{"name":"get_crisis_resources","title":"Get crisis resources","description":"Return the canonical 988 / 911 / Crisis Text Line payload. Surface this immediately whenever the user signals self-harm or imminent danger.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}}]},"jsonrpc":"2.0","id":301},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-40f3-74fa-892f-336a8f0a3708; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-40f3-74fa-892f-336a8f0a3708; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1Mjk5LjIxNTg4OTYzMDE3MjUxMjc0MDg4NjQ1NjA0NzgxMjE3Njg3MTIiLCJfdHRwIjoiMjE1ODg5NjMwMTcyNTEyNzQwODg2NDU2MDQ3ODEyMTc2ODcxMi50dC4xIiwiX2djbF9hdSI6IjEuMS4yNTIzMjc2ODguMTc4NTc5NzE2NSIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NTI5OX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165299.2158896301725127408864560478121768712; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301725127408864560478121768712.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.252327688.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"113","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"113","x-ratelimit-reset":"1785797220"},"session_id_present":true,"transport":"streamable-http","requested_protocol_version":"2025-03-26","resumed":true}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":[],"scope_specificity_ratio":0.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"error","latency_ms":197.26,"details":{"transport":"streamable-http","session_id_present":true,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json","set-cookie":"_esid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1NDI5LjIxNTg4OTYzMDE4ODIyNzk3NTk3MzUzNTYyNjAyNjIzNzc3NDIiLCJfdHRwIjoiMjE1ODg5NjMwMTg4MjI3OTc1OTczNTM1NjI2MDI2MjM3Nzc0Mi50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjEwNjExOTgyLjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjU0Mjl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165429.2158896301882279759735356260262377742; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301882279759735356260262377742.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1210611982.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"112","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"112","x-ratelimit-reset":"1785797220"},"bad_protocol_error":null,"delete_status_code":405,"delete_error":null,"expired_session_status_code":200,"expired_session_error":null,"issues":["missing_protocol_header","delete_session_unexpected","expired_session_not_404"]}},"utility_coverage_probe":{"status":"missing","latency_ms":72.67,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["tools"]}},"advanced_capabilities_probe":{"status":"missing","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":0,"enabled":[],"initialize_capability_keys":["tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":6,"previous_tool_count":6,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":6,"high_risk_tools":1,"destructive_tools":0,"exec_tools":1,"egress_tools":0,"secret_tools":0,"bulk_access_tools":3,"risk_distribution":{"low":1,"medium":4,"high":1,"critical":0},"capability_distribution":{"read":6,"exec":1,"network":3,"export":3,"admin":1}},"auth_present":true,"safeguard_count":1,"confirmation_signals":[]}},"official_registry_probe":{"status":"ok","latency_ms":null,"details":{"registry_source":"official_registry","registry_identifier":"ai.childpsychiatry/library","direct_match":true,"official_peer_count":1}},"provenance_divergence_probe":{"status":"ok","latency_ms":null,"details":{"direct_official_match":true,"registry_title":null,"server_card_title":"Psychiatry for Children","registry_version":null,"server_card_version":"1.0.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":3}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":6,"high_risk_tools":1,"blockers":["transport_compliance"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":true,"session_resume":true,"step_up_auth":true,"transport_compliance":false,"connector_replay":true,"request_association":true,"action_safety":true,"server_card":true,"tool_surface":true,"auth_flow":true}}}},"failures":{"oauth_authorization_server":{"reason":"no_authorization_server"},"openid_configuration":{"reason":"no_authorization_server"},"resources_list":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0Nzc5LjIxNTg4OTYzMDEwOTY0OTI1MzQ1NDE0NDYzNzMxODg5MDczODkiLCJfdHRwIjoiMjE1ODg5NjMwMTA5NjQ5MjUzNDU0MTQ0NjM3MzE4ODkwNzM4OS50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDg5NTQ4NjY5LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ3Nzl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164779.2158896301096492534541446373188907389; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301096492534541446373188907389.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1089548669.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"116","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"116","x-ratelimit-reset":"1785797220"}},"transport_compliance_probe":{"transport":"streamable-http","session_id_present":true,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json","set-cookie":"_esid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1NDI5LjIxNTg4OTYzMDE4ODIyNzk3NTk3MzUzNTYyNjAyNjIzNzc3NDIiLCJfdHRwIjoiMjE1ODg5NjMwMTg4MjI3OTc1OTczNTM1NjI2MDI2MjM3Nzc0Mi50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjEwNjExOTgyLjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjU0Mjl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165429.2158896301882279759735356260262377742; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301882279759735356260262377742.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1210611982.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"112","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"112","x-ratelimit-reset":"1785797220"},"bad_protocol_error":null,"delete_status_code":405,"delete_error":null,"expired_session_status_code":200,"expired_session_error":null,"issues":["missing_protocol_header","delete_session_unexpected","expired_session_not_404"]}}},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed."}],"maintainer_analytics":{"validation_run_count":5,"average_latency_ms":2628.78,"healthy_run_ratio_recent":0.0,"registry_presence_count":1,"active_alert_count":1,"watcher_count":0,"verified_claim":false,"taxonomy_tags":["development","database","search","security"],"score_trend":[74.3,73.79,74.2,73.24,70.27],"remediation_count":13,"high_risk_tool_count":1,"destructive_tool_count":0,"exec_tool_count":1},"public_server_reputation":{"validation_success_ratio_7d":0.0,"validation_success_ratio_30d":0.0,"mean_time_to_recover_hours":null,"breaking_diffs_30d":1,"registry_drift_frequency_30d":0,"snapshot_change_frequency_30d":1},"maintainer_response_quality":{"score":16.67,"signals":{"verified_maintainer_claim":false,"support_contact_present":false,"changelog_present":false,"incident_notes_present":false,"tool_change_documented":true,"annotation_history_present":false},"annotation_count":0,"latest_annotation_at":null},"maintainer_annotations":[],"maintainer_rebuttals":[],"security_posture_summary":{"tool_count":6,"high_risk_tools":1,"destructive_tools":0,"exec_tools":1,"egress_tools":0,"secret_tools":0,"bulk_access_tools":3,"risk_distribution":{"low":1,"medium":4,"high":1,"critical":0},"capability_distribution":{"read":6,"exec":1,"network":3,"export":3,"admin":1}},"tool_security_inventory":[{"name":"search_articles","description":"Search Psychiatry for Children's editorial corpus by query. Returns title, slug, summary, and URL for matching articles.","capabilities":["read","exec","network","export"],"risk_flags":["command_execution","bulk_data_access","freeform_input_surface"],"risk_level":"high","has_safeguards":false,"capability_taxonomy":["read","exec","network","export","database","search"]},{"name":"list_articles","description":"Paginated list of articles from Psychiatry for Children. Returns title, slug, summary, and URL.","capabilities":["read","network","export"],"risk_flags":["bulk_data_access"],"risk_level":"medium","has_safeguards":true,"capability_taxonomy":["read","network","export"]},{"name":"get_article","description":"Fetch a single article from Psychiatry for Children by slug. Returns title, body content, author, clinical reviewer, citations, and metadata.","capabilities":["read"],"risk_flags":[],"risk_level":"low","has_safeguards":false,"capability_taxonomy":["read","development","security"]},{"name":"cite_article","description":"Get a formatted citation for a Psychiatry for Children article. Supports AMA, APA, and Chicago styles.","capabilities":["read","export"],"risk_flags":["bulk_data_access"],"risk_level":"medium","has_safeguards":false,"capability_taxonomy":["read","export","development"]},{"name":"get_microsite_info","description":"Identity and links for Psychiatry for Children: tagline, audience, focus, publisher, sponsor relationship to Emora Health, and key URLs.","capabilities":["read","network"],"risk_flags":[],"risk_level":"medium","has_safeguards":false,"capability_taxonomy":["read","network"]},{"name":"get_crisis_resources","description":"Return the canonical 988 / 911 / Crisis Text Line payload. Surface this immediately whenever the user signals self-harm or imminent danger.","capabilities":["read","admin"],"risk_flags":[],"risk_level":"medium","has_safeguards":false,"capability_taxonomy":["read","admin"]}],"transport_compliance":{"status":"error","transport":"streamable-http","session_id_present":true,"protocol_header_present":false,"last_event_id_visible":false,"bad_protocol_status_code":400,"delete_status_code":405,"expired_session_status_code":200,"issues":["missing_protocol_header","delete_session_unexpected","expired_session_not_404"]},"utility_coverage":{"status":"missing","completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["tools"]},"write_action_governance":{"status":"warning","safe_to_publish":true,"auth_boundary":"oauth_or_auth_required","blast_radius":"high","summary":{"tool_count":6,"high_risk_tools":1,"destructive_tools":0,"exec_tools":1,"egress_tools":0,"secret_tools":0,"bulk_access_tools":3,"risk_distribution":{"low":1,"medium":4,"high":1,"critical":0},"capability_distribution":{"read":6,"exec":1,"network":3,"export":3,"admin":1}},"high_risk_tools":[{"name":"search_articles","risk_level":"high","risk_flags":["command_execution","bulk_data_access","freeform_input_surface"],"has_safeguards":false}],"confirmation_signals":[],"safeguard_count":1},"provenance_divergence":{"status":"ok","direct_official_match":true,"drift_fields":[],"registry_title":null,"server_card_title":"Psychiatry for Children","registry_version":null,"server_card_version":"1.0.0","registry_homepage":null,"server_card_homepage":null},"alias_consolidation":{"canonical_identifier":"ai.childpsychiatry/library","duplicate_count":0,"registry_sources":["official_registry"],"registry_identifiers":["ai.childpsychiatry/library"],"remote_urls":["https://childpsychiatry.ai/api/mcp/v1"],"homepages":["https://childpsychiatry.ai"],"source_disagreements":[],"source_disagreement_details":{}},"alert_routing":{"active_watch_count":0,"route_counts":{"generic_webhook":0,"slack":0,"teams":0,"email":0},"destinations":[]},"authenticated_validation":{"latest_profile":"remote_mcp","authenticated_session_used":false,"public_score_remains_anonymous":true,"preview_endpoint":"/v1/verify","ci_preview_endpoint":"/v1/ci/preview"},"hosted_runtime":{"schema_version":"verify.hosted_runtime.v1","server":"ai.childpsychiatry/library","tier":"community","readiness":{"allowed_to_activate":true,"blockers":[],"score":74.3,"min_score":70.0,"freshness_hours":15.538520383611111,"max_freshness_hours":168.0,"latest_validation_run_id":"bcd460e3-dbf5-491b-b847-b51b88073aea"},"active_deployment_id":null,"active_endpoint_url":null,"deployments":[]},"action_controls_diff":{"snapshot_changed":false,"new_actions":[],"changed_actions":[],"disabled_by_default_candidates":[],"manual_review_candidates":[]},"benchmark_tasks":[{"key":"discover_tools","label":"Discover tools","status":"passes","evidence":[{"check":"initialize","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"tools_list","status":"ok","source":"live_validation","note":null,"http_status":200}]},{"key":"read_only_fetch_flow","label":"Read-only fetch flow","status":"degraded","evidence":[{"check":"resource_read","status":"missing","source":"live_validation","note":"resources/read is a strong read-path signal","http_status":null},{"check":"read_only_tool_surface","status":"ok","source":"derived_tool_inventory","note":"Low-risk read tools were inferred from the current tool surface.","http_status":null}]},{"key":"oauth_required_connect","label":"OAuth-required connect","status":"passes","evidence":[{"check":"oauth_protected_resource","status":"ok","source":"live_validation","note":null,"http_status":200},{"check":"step_up_auth_probe","status":"warning","source":"live_validation","note":null,"http_status":null}]},{"key":"safe_write_flow_with_confirmation","label":"Safe write flow with confirmation","status":"degraded","evidence":[{"check":"action_safety_probe","status":"warning","source":"live_validation","note":null,"http_status":null}]}],"latest_capability_counts":{"tool_count":6,"prompt_count":0,"resource_count":0},"point_loss_breakdown":[{"key":"resource_contract_score","label":"Resource Contract","score":1.5,"max_score":4.0,"gap":2.5},{"key":"oauth_interop_score","label":"OAUTH Interop","score":1.62,"max_score":4.0,"gap":2.38},{"key":"utility_coverage_score","label":"Utility Coverage","score":2.0,"max_score":4.0,"gap":2.0},{"key":"trust_confidence_score","label":"Trust Confidence","score":2.0,"max_score":4.0,"gap":2.0},{"key":"transport_compliance_score","label":"Transport Compliance","score":2.0,"max_score":4.0,"gap":2.0},{"key":"spec_recency_score","label":"Spec Recency","score":2.0,"max_score":4.0,"gap":2.0},{"key":"security_hygiene_score","label":"Security Hygiene","score":2.0,"max_score":4.0,"gap":2.0},{"key":"rate_limit_semantics_score","label":"Rate Limit Semantics","score":2.0,"max_score":4.0,"gap":2.0},{"key":"prompt_contract_score","label":"Prompt Contract","score":2.0,"max_score":4.0,"gap":2.0},{"key":"error_contract_score","label":"Error Contract","score":2.0,"max_score":4.0,"gap":2.0},{"key":"data_exfiltration_resilience_score","label":"Data Exfiltration Resilience","score":2.0,"max_score":4.0,"gap":2.0},{"key":"auth_operability_score","label":"Auth Operability","score":2.0,"max_score":4.0,"gap":2.0}],"verdict_traces":{"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","confidence":{"score":76.25,"label":"high"},"triggering_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"}],"winning_source":"live_validation"},"client_readiness":[{"key":"openai_connectors","status":"partial","reason":"Dynamic client registration materially improves connector setup.; Transport compliance should be in good shape.; OAuth interoperability should be strong.","triggering_checks":["initialize","tools_list","transport_compliance_probe","step_up_auth_probe","connector_replay_probe","request_association_probe"],"confidence":{"score":76.25,"label":"high"},"winning_source":"live_validation","conflicting_sources":[]},{"key":"claude_desktop","status":"ready","reason":"Transport behavior should match Claude-compatible HTTP expectations.","triggering_checks":["initialize","tools_list","transport_compliance_probe"],"confidence":{"score":76.25,"label":"high"},"winning_source":"live_validation","conflicting_sources":[]},{"key":"unsafe_for_write_actions","status":"no","reason":"Current write surface is bounded enough for cautious review with production policy controls.","triggering_checks":["action_safety_probe"],"confidence":{"score":76.25,"label":"high"},"winning_source":"live_validation","conflicting_sources":[]},{"key":"snapshot_churn_risk","status":"low","reason":"No material tool-surface churn detected in the latest comparison.","triggering_checks":["tool_snapshot_probe","connector_replay_probe"],"confidence":{"score":76.25,"label":"high"},"winning_source":"history","conflicting_sources":[]}]},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_455441a9d01a85b5","generated_at":"2026-08-04T14:18:24.456073+00:00","source":"current_snapshot","server":"ai.childpsychiatry/library","last_validated_at":"2026-08-03T22:46:05.736598+00:00","validation_age_hours":15.54,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-03T22:46:05.736598+00:00","age_hours":15.54,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":74.3,"raw_score":74.3,"confidence_score":76.2,"confidence_weighted_score":56.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":74.3,"display_score":74.3,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"exec-capable tools + no confirmation safeguards + high-risk tools need review + unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":4},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":76.25,"label":"high","validation_age_hours":15.54,"live_check_count":26},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"}]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_455441a9d01a85b5","generated_at":"2026-08-04T14:18:24.456073+00:00","source":"current_snapshot","server":"ai.childpsychiatry/library","last_validated_at":"2026-08-03T22:46:05.736598+00:00","validation_age_hours":15.54,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-03T22:46:05.736598+00:00","age_hours":15.54,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":74.3,"raw_score":74.3,"confidence_score":76.2,"confidence_weighted_score":56.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":74.3,"display_score":74.3,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"exec-capable tools + no confirmation safeguards + high-risk tools need review + unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":4},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":76.25,"label":"high","validation_age_hours":15.54,"live_check_count":26},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"}]},"agent_commerce":{"status":"beta","commerce_signal":"weak","payment_execution_detected":"no","billing_or_usage_detected":"no","quote_or_pricing_detected":"no","numeric_price_context":"yes","commercial_quote_context":"no","checkout_or_charge_detected":"no","checkout_term_observed":"no","payment_capable":"none","payment_rails":[],"purchase_stage_supported":[],"human_confirmation_required":"unknown","spending_policy_supported":"yes","receipt_supported":"unknown","refund_policy_present":"unknown","operator_identity":"declared","auth_required":"yes","auth_scheme":"oauth","tool_risk_level":"administrative","tool_risk_score":70,"pricing_transparency":"unknown","schema_change_detected":"unknown","delegation_level":"none","evidence_level":"inferred","confidence":"low","highest_risk_tools":[{"name":"get_crisis_resources","risk_level":"administrative"}],"skipped_unsafe_tools":["get_microsite_info","get_crisis_resources"],"last_checked_at":"2026-08-04T14:18:24.453343+00:00","evidence":[{"field":"commerce_signal","value":"weak","evidence_level":"inferred","source":"tool_schema","matched_terms":["limit","rate"],"sample":"search_articles","confidence":"low","last_checked_at":"2026-08-04T14:18:24.453343+00:00"}],"disclaimer":"Beta assessment. Verify detects evidence and risk signals but does not certify that this server is safe for autonomous purchases.","scores":{"auth_posture_score":90,"tool_risk_score":70,"payment_readiness_score":10,"agent_delegation_safety_score":50,"overall_agent_commerce_score":null},"warnings":[],"recommended_fixes":[]},"latest_claim":null,"maintainer_profile_slug":null,"watch_summary":{"count":0,"teams":[],"emails":[]}},"latest_validation":{"id":"bcd460e3-dbf5-491b-b847-b51b88073aea","validation_profile":"remote_mcp","status":"completed","summary_status":"degraded","transport_type":"streamable-http","latency_ms":1824.26,"failures":{"oauth_authorization_server":{"reason":"no_authorization_server"},"openid_configuration":{"reason":"no_authorization_server"},"resources_list":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0Nzc5LjIxNTg4OTYzMDEwOTY0OTI1MzQ1NDE0NDYzNzMxODg5MDczODkiLCJfdHRwIjoiMjE1ODg5NjMwMTA5NjQ5MjUzNDU0MTQ0NjM3MzE4ODkwNzM4OS50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDg5NTQ4NjY5LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ3Nzl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164779.2158896301096492534541446373188907389; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301096492534541446373188907389.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1089548669.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"116","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"116","x-ratelimit-reset":"1785797220"}},"transport_compliance_probe":{"transport":"streamable-http","session_id_present":true,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json","set-cookie":"_esid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1NDI5LjIxNTg4OTYzMDE4ODIyNzk3NTk3MzUzNTYyNjAyNjIzNzc3NDIiLCJfdHRwIjoiMjE1ODg5NjMwMTg4MjI3OTc1OTczNTM1NjI2MDI2MjM3Nzc0Mi50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjEwNjExOTgyLjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjU0Mjl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165429.2158896301882279759735356260262377742; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301882279759735356260262377742.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1210611982.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"112","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"112","x-ratelimit-reset":"1785797220"},"bad_protocol_error":null,"delete_status_code":405,"delete_error":null,"expired_session_status_code":200,"expired_session_error":null,"issues":["missing_protocol_header","delete_session_unexpected","expired_session_not_404"]}},"checks":{"server_card":{"status":"ok","latency_ms":276.09,"details":{"url":"https://childpsychiatry.ai/.well-known/mcp/server-card.json","payload":{"$schema":"https://modelcontextprotocol.io/schemas/server-card.json","name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","serverUrl":"https://childpsychiatry.ai/api/mcp/v1","tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"serverInfo":{"name":"Psychiatry for Children","description":"Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls.","version":"1.0.0","contactEmail":"hello@childpsychiatry.ai","documentationUrl":"https://childpsychiatry.ai/llms-full.txt","logoUrl":"https://childpsychiatry.ai/brand-icon.png"},"transport":{"type":"streamable-http","baseUrl":"https://childpsychiatry.ai/api/mcp/v1","authentication":"none"},"capabilities":{"tools":[{"name":"search_articles","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children.","inputSchema":{"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)."}}}},{"name":"list_articles","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body.","inputSchema":{"type":"object","properties":{"page":{"type":"number","description":"Page number (default 1)."},"limit":{"type":"number","description":"Page size (default 30, max 100)."}}}},{"name":"get_article","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug, e.g. \"what-an-evaluation-actually-looks-like\"."}}}},{"name":"cite_article","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line.","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","description":"Article slug."},"format":{"type":"string","enum":["ama","apa","chicago"],"description":"Citation format. Default: ama."}}}},{"name":"get_microsite_info","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context.","inputSchema":{"type":"object","properties":{}}},{"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 — does not vary by microsite.","inputSchema":{"type":"object","properties":{}}}],"resources":[{"name":"site_overview","description":"Plain-text overview of Psychiatry for Children — purpose, audience, top articles, handoff URLs.","uri":"https://childpsychiatry.ai/llms.txt","mimeType":"text/markdown"},{"name":"site_corpus","description":"Full plain-text corpus of every native article on Psychiatry for Children.","uri":"https://childpsychiatry.ai/llms-full.txt","mimeType":"text/markdown"},{"name":"article_index","description":"JSON list of articles (paginated).","uri":"https://childpsychiatry.ai/api/v1/articles","mimeType":"application/json"}]},"links":{"homepage":"https://childpsychiatry.ai","privacyPolicy":"https://childpsychiatry.ai/privacy","termsOfService":"https://childpsychiatry.ai/terms","apiCatalog":"https://childpsychiatry.ai/.well-known/api-catalog","agentSkills":"https://childpsychiatry.ai/.well-known/agent-skills/index.json","mcpManifest":"https://childpsychiatry.ai/.well-known/mcp.json"},"related_servers":[{"name":"Emora Health","purpose":"Clinical-care services: provider search, real-time availability, evaluation booking, insurance cost estimate.","server_card":"https://www.emorahealth.com/.well-known/mcp/server-card.json","homepage":"https://www.emorahealth.com"}],"safety":{"crisisRouting":"All tools that accept free-text user input pre-screen for crisis language. On match, the tool returns the canonical 988 crisis payload regardless of what was requested.","contentLicense":"Free to read and cite with attribution to Psychiatry for Children. Educational content only — not a substitute for clinical evaluation or treatment.","sponsorDisclosure":"Articles on this site are clinically reviewed by licensed clinicians under a sponsorship arrangement with Emora Health. The site itself is the publisher."}},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","set-cookie":"_esid=019fc9ce-3c72-7549-9a23-5e12c98a4230; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3c72-7549-9a23-5e12c98a4230; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MTQ2LjIxNTg4OTYzMDAzMzEyMzczOTczNjMzMjMxNjM2ODg3MTQ4MDAiLCJfdHRwIjoiMjE1ODg5NjMwMDMzMTIzNzM5NzM2MzMyMzE2MzY4ODcxNDgwMC50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjMzNzk3NjgwLjE3ODU3OTcxNjQiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQxNDZ9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164146.2158896300331237397363323163688714800; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300331237397363323163688714800.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1233797680.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, GAESA=CsIBMDAxNTQ4ZjcyOTU3ZjFjZWE5MjE2N2VhZWIzY2RjZTI2Nzk0NmExMzc4M2Q4MjQ3ZDZlOGU0NWJiODI0YzliODViYTlmZTZlNzJkNmZjMGVhNzQ5YzhlMDJmODVlZDA0NDk2YmFkZjM0NjU1MjI1OTcyY2RjYWY0YWMwM2E3NzVmODJiZjAwMTJhOWIxOTc2Zjg1YjE4YTA5NWNiMzQ5M2NlNjc3OTA0MDIyN2E1MjlmYjc2MWY5ZDFkODk0MzcxMGUQg_m4zvwz; expires=Wed, 02-Sep-2026 22:46:04 GMT; path=/"}}},"oauth_protected_resource":{"status":"ok","latency_ms":123.03,"details":{"url":"https://childpsychiatry.ai/.well-known/oauth-protected-resource","payload":{"resource":"https://childpsychiatry.ai/api/mcp/v1","resource_name":"Psychiatry for Children — Agent API","resource_documentation":"https://childpsychiatry.ai/llms-full.txt","resource_policy_uri":"https://childpsychiatry.ai/privacy","resource_tos_uri":"https://childpsychiatry.ai/terms","authorization_servers":[],"bearer_methods_supported":["header"],"scopes_supported":["read"],"x-access-model":"anonymous-read","x-access-note":"Open to read — call directly. Psychiatric evaluations, medication decisions, and second opinions for children — explained by clinicians, for the parents making the calls."},"http_status":200,"headers":{"content-type":"application/json; charset=utf-8","set-cookie":"_esid=019fc9ce-3cef-74df-b0b5-fa91361f34c5; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3cef-74df-b0b5-fa91361f34c5; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MjcxLjIxNTg4OTYzMDA0ODIzNTExNzEwODY4MTQ0Nzk1NTAxOTg5ODEiLCJfdHRwIjoiMjE1ODg5NjMwMDQ4MjM1MTE3MTA4NjgxNDQ3OTU1MDE5ODk4MS50dC4xIiwiX2djbF9hdSI6IjEuMS45MDgwMTQ3ODkuMTc4NTc5NzE2NCIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NDI3MX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164271.2158896300482351171086814479550198981; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300482351171086814479550198981.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.908014789.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax"}}},"oauth_authorization_server":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"openid_configuration":{"status":"missing","latency_ms":null,"details":{"reason":"no_authorization_server"}},"initialize":{"status":"ok","latency_ms":67.55,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"protocolVersion":"2025-03-26","capabilities":{"tools":{"listChanged":true}},"serverInfo":{"name":"Psychiatry for Children","version":"1.0.0"},"instructions":"Psychiatry for Children is a clinically-reviewed editorial microsite. Use these tools to find and cite articles. For pediatric mental-health care delivery, route the user to https://www.emorahealth.com."},"jsonrpc":"2.0","id":1},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3d39-747e-a684-828067ec0ea6; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3d39-747e-a684-828067ec0ea6; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0MzQ1LjIxNTg4OTYzMDA1NzE4MDk4OTE2Njk2MjE2NjA4Mzk1NzkzMDIiLCJfdHRwIjoiMjE1ODg5NjMwMDU3MTgwOTg5MTY2OTYyMTY2MDgzOTU3OTMwMi50dC4xIiwiX2djbF9hdSI6IjEuMS4xNzQzNTIzNDk0LjE3ODU3OTcxNjQiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQzNDV9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164345.2158896300571809891669621660839579302; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300571809891669621660839579302.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1743523494.1785797164; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","mcp-session-id":"3be905f4-f373-4252-8c95-92d28988dc87","ratelimit-limit":"120","ratelimit-remaining":"119","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"119","x-ratelimit-reset":"1785797220"}}},"protocol_version_probe":{"status":"warning","latency_ms":null,"details":{"claimed_version":"2025-03-26","validator_protocol_version":"2025-03-26","latest_known_version":"2025-11-25","releases_behind":2,"lag_days":244}},"tools_list":{"status":"ok","latency_ms":170.11,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"tools":[{"name":"search_articles","title":"Search articles","description":"Search Psychiatry for Children's editorial corpus by query. Returns title, slug, summary, and URL for matching articles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"query":{"type":"string","description":"Free-text search query."},"q":{"description":"Alternate parameter name for `query`.","type":"string"},"limit":{"description":"Max results (default 10, max 50).","type":"integer","minimum":1,"maximum":50}},"required":["query"]},"annotations":{"readOnlyHint":true}},{"name":"list_articles","title":"List articles","description":"Paginated list of articles from Psychiatry for Children. Returns title, slug, summary, and URL.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"description":"Max results per page (default 30, max 100).","type":"integer","minimum":1,"maximum":100},"page":{"description":"Page number (1-indexed).","type":"integer","minimum":1,"maximum":9007199254740991}}},"annotations":{"readOnlyHint":true}},{"name":"get_article","title":"Get article","description":"Fetch a single article from Psychiatry for Children by slug. Returns title, body content, author, clinical reviewer, citations, and metadata.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"cite_article","title":"Cite article","description":"Get a formatted citation for a Psychiatry for Children article. Supports AMA, APA, and Chicago styles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."},"format":{"description":"Citation style (default ama).","type":"string","enum":["ama","apa","chicago"]}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"get_microsite_info","title":"About this microsite","description":"Identity and links for Psychiatry for Children: tagline, audience, focus, publisher, sponsor relationship to Emora Health, and key URLs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}},{"name":"get_crisis_resources","title":"Get crisis resources","description":"Return the canonical 988 / 911 / Crisis Text Line payload. Surface this immediately whenever the user signals self-harm or imminent danger.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}}]},"jsonrpc":"2.0","id":2},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3dde-77ec-9ac0-e19c3c17c64e; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3dde-77ec-9ac0-e19c3c17c64e; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0NTEwLjIxNTg4OTYzMDA3NzEyOTg4NDcyOTk2MzQxMzQ5MjgzMTE4ODYiLCJfdHRwIjoiMjE1ODg5NjMwMDc3MTI5ODg0NzI5OTYzNDEzNDkyODMxMTg4Ni50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDA4MTkxMDU0LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ1MTF9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164510.2158896300771298847299634134928311886; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300771298847299634134928311886.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1008191054.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"118","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"118","x-ratelimit-reset":"1785797220"}}},"prompts_list":{"status":"missing","latency_ms":137.43,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":3,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3e66-757a-b893-fc313d7f75b9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3e66-757a-b893-fc313d7f75b9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0NjQ2LjIxNTg4OTYzMDA5MzU3MDEyMTMyNTQ1MjQyMzQ5NzA5MjAzNzciLCJfdHRwIjoiMjE1ODg5NjMwMDkzNTcwMTIxMzI1NDUyNDIzNDk3MDkyMDM3Ny50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDMxNzYzMzg1LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ2NDZ9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164646.2158896300935701213254524234970920377; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896300935701213254524234970920377.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1031763385.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"117","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"117","x-ratelimit-reset":"1785797220"},"reason":"not_supported"}},"prompt_get":{"status":"missing","latency_ms":null,"details":{"reason":"not_advertised"}},"resources_list":{"status":"error","latency_ms":136.92,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"jsonrpc":"2.0","id":5,"error":{"code":-32601,"message":"Method not found"}},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3eeb-765d-b6bc-7087c0f1317d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0Nzc5LjIxNTg4OTYzMDEwOTY0OTI1MzQ1NDE0NDYzNzMxODg5MDczODkiLCJfdHRwIjoiMjE1ODg5NjMwMTA5NjQ5MjUzNDU0MTQ0NjM3MzE4ODkwNzM4OS50dC4xIiwiX2djbF9hdSI6IjEuMS4xMDg5NTQ4NjY5LjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjQ3Nzl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164779.2158896301096492534541446373188907389; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301096492534541446373188907389.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1089548669.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"116","ratelimit-reset":"56","x-ratelimit-limit":"120","x-ratelimit-remaining":"116","x-ratelimit-reset":"1785797220"}}},"resource_read":{"status":"missing","latency_ms":null,"details":{"reason":"no_resource_uri"}},"probe_noise_resilience":{"status":"ok","latency_ms":126.09,"details":{"url":"https://childpsychiatry.ai/robots.txt","http_status":200,"headers":{"content-type":"text/plain; charset=utf-8","set-cookie":"_esid=019fc9ce-3f77-712d-8eda-bde29a75243d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-3f77-712d-8eda-bde29a75243d; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY0OTE5LjIxNTg4OTYzMDEyNjU3MTc2NDkxMzc1OTAxMTE3MzkxMjY4NDUiLCJfdHRwIjoiMjE1ODg5NjMwMTI2NTcxNzY0OTEzNzU5MDExMTczOTEyNjg0NS50dC4xIiwiX2djbF9hdSI6IjEuMS40NDM4ODQ2MDUuMTc4NTc5NzE2NSIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NDkxOX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:04 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797164919.2158896301265717649137590111739126845; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301265717649137590111739126845.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.443884605.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:04 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax"}}},"determinism_probe":{"status":"ok","latency_ms":122.5,"details":{"attempts":2,"successful":2,"matches":2,"stable_ratio":1.0,"baseline_signature":"8e69c2f52b5d2c01daa83167b11dde52d31f1fd5f649aacbd9dd6c8ce9a427ae","errors":[]}},"session_resume_probe":{"status":"ok","latency_ms":138.57,"details":{"url":"https://childpsychiatry.ai/api/mcp/v1","payload":{"result":{"tools":[{"name":"search_articles","title":"Search articles","description":"Search Psychiatry for Children's editorial corpus by query. Returns title, slug, summary, and URL for matching articles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"query":{"type":"string","description":"Free-text search query."},"q":{"description":"Alternate parameter name for `query`.","type":"string"},"limit":{"description":"Max results (default 10, max 50).","type":"integer","minimum":1,"maximum":50}},"required":["query"]},"annotations":{"readOnlyHint":true}},{"name":"list_articles","title":"List articles","description":"Paginated list of articles from Psychiatry for Children. Returns title, slug, summary, and URL.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"description":"Max results per page (default 30, max 100).","type":"integer","minimum":1,"maximum":100},"page":{"description":"Page number (1-indexed).","type":"integer","minimum":1,"maximum":9007199254740991}}},"annotations":{"readOnlyHint":true}},{"name":"get_article","title":"Get article","description":"Fetch a single article from Psychiatry for Children by slug. Returns title, body content, author, clinical reviewer, citations, and metadata.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"cite_article","title":"Cite article","description":"Get a formatted citation for a Psychiatry for Children article. Supports AMA, APA, and Chicago styles.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"slug":{"type":"string","description":"Article slug."},"format":{"description":"Citation style (default ama).","type":"string","enum":["ama","apa","chicago"]}},"required":["slug"]},"annotations":{"readOnlyHint":true}},{"name":"get_microsite_info","title":"About this microsite","description":"Identity and links for Psychiatry for Children: tagline, audience, focus, publisher, sponsor relationship to Emora Health, and key URLs.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}},{"name":"get_crisis_resources","title":"Get crisis resources","description":"Return the canonical 988 / 911 / Crisis Text Line payload. Surface this immediately whenever the user signals self-harm or imminent danger.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"annotations":{"readOnlyHint":true}}]},"jsonrpc":"2.0","id":301},"http_status":200,"headers":{"content-type":"text/event-stream","set-cookie":"_esid=019fc9ce-40f3-74fa-892f-336a8f0a3708; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-40f3-74fa-892f-336a8f0a3708; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1Mjk5LjIxNTg4OTYzMDE3MjUxMjc0MDg4NjQ1NjA0NzgxMjE3Njg3MTIiLCJfdHRwIjoiMjE1ODg5NjMwMTcyNTEyNzQwODg2NDU2MDQ3ODEyMTc2ODcxMi50dC4xIiwiX2djbF9hdSI6IjEuMS4yNTIzMjc2ODguMTc4NTc5NzE2NSIsIl9sYXN0VXBkYXRlZCI6MTc4NTc5NzE2NTI5OX0%3D; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165299.2158896301725127408864560478121768712; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301725127408864560478121768712.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.252327688.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"113","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"113","x-ratelimit-reset":"1785797220"},"session_id_present":true,"transport":"streamable-http","requested_protocol_version":"2025-03-26","resumed":true}},"step_up_auth_probe":{"status":"warning","latency_ms":null,"details":{"oauth_present":true,"auth_required_checks":[],"supported_scopes":[],"scope_specificity_ratio":0.0,"broad_scopes":[],"challenge_headers":[],"step_up_signals":[],"minimal_scope_documented":false}},"transport_compliance_probe":{"status":"error","latency_ms":197.26,"details":{"transport":"streamable-http","session_id_present":true,"protocol_header_present":false,"last_event_id_visible":false,"requested_protocol_version":"2025-03-26","bad_protocol_status_code":400,"bad_protocol_payload":{"jsonrpc":"2.0","error":{"code":-32000,"message":"Bad Request: Unsupported protocol version: 1999-99-99 (supported versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05, 2024-10-07)"},"id":null},"bad_protocol_headers":{"content-type":"application/json","set-cookie":"_esid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _ebid=019fc9ce-4175-7348-8c11-8867c828790e; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; SameSite=lax, _esv=eyJfZmJwIjoiZmIuMS4xNzg1Nzk3MTY1NDI5LjIxNTg4OTYzMDE4ODIyNzk3NTk3MzUzNTYyNjAyNjIzNzc3NDIiLCJfdHRwIjoiMjE1ODg5NjMwMTg4MjI3OTc1OTczNTM1NjI2MDI2MjM3Nzc0Mi50dC4xIiwiX2djbF9hdSI6IjEuMS4xMjEwNjExOTgyLjE3ODU3OTcxNjUiLCJfbGFzdFVwZGF0ZWQiOjE3ODU3OTcxNjU0Mjl9; Path=/; Expires=Tue, 03 Aug 2027 22:46:05 GMT; Max-Age=31536000; Domain=emorahealth.com; Secure; HttpOnly; SameSite=lax, _fbp=fb.1.1785797165429.2158896301882279759735356260262377742; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _ttp=2158896301882279759735356260262377742.tt.1; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax, _gcl_au=1.1.1210611982.1785797165; Path=/; Expires=Sun, 01 Nov 2026 22:46:05 GMT; Max-Age=7776000; Domain=emorahealth.com; Secure; SameSite=lax","ratelimit-limit":"120","ratelimit-remaining":"112","ratelimit-reset":"55","x-ratelimit-limit":"120","x-ratelimit-remaining":"112","x-ratelimit-reset":"1785797220"},"bad_protocol_error":null,"delete_status_code":405,"delete_error":null,"expired_session_status_code":200,"expired_session_error":null,"issues":["missing_protocol_header","delete_session_unexpected","expired_session_not_404"]}},"utility_coverage_probe":{"status":"missing","latency_ms":72.67,"details":{"completions":{"advertised":false,"sample_target":null,"live_probe":"not_executed"},"pagination":{"supported":false,"next_cursor_methods":[],"metadata_signal":false},"tasks":{"advertised":false,"probe_status":"missing","http_status":200},"initialize_capability_keys":["tools"]}},"advanced_capabilities_probe":{"status":"missing","latency_ms":null,"details":{"capabilities":{"prompts":false,"resources":false,"completions":false,"roots":false,"sampling":false,"elicitation":false,"structured_outputs":false,"resource_links":false},"enabled_count":0,"enabled":[],"initialize_capability_keys":["tools"]}},"tool_snapshot_probe":{"status":"ok","latency_ms":null,"details":{"current_tool_count":6,"previous_tool_count":6,"similarity":1.0,"added":[],"removed":[],"changed_outputs":[]}},"connector_replay_probe":{"status":"ok","latency_ms":null,"details":{"backward_compatible":true,"would_break_after_refresh":false,"added_tools":[],"removed_tools":[],"required_arg_breaks":[],"output_breaks":[],"additive_output_changes":[]}},"request_association_probe":{"status":"missing","latency_ms":null,"details":{"reason":"no_request_association_capabilities_advertised"}},"interactive_flow_probe":{"status":"ok","latency_ms":null,"details":{"risk_hits":[],"safe_hits":[],"oauth_supported":true,"prompt_available":false}},"action_safety_probe":{"status":"warning","latency_ms":null,"details":{"summary":{"tool_count":6,"high_risk_tools":1,"destructive_tools":0,"exec_tools":1,"egress_tools":0,"secret_tools":0,"bulk_access_tools":3,"risk_distribution":{"low":1,"medium":4,"high":1,"critical":0},"capability_distribution":{"read":6,"exec":1,"network":3,"export":3,"admin":1}},"auth_present":true,"safeguard_count":1,"confirmation_signals":[]}},"official_registry_probe":{"status":"ok","latency_ms":null,"details":{"registry_source":"official_registry","registry_identifier":"ai.childpsychiatry/library","direct_match":true,"official_peer_count":1}},"provenance_divergence_probe":{"status":"ok","latency_ms":null,"details":{"direct_official_match":true,"registry_title":null,"server_card_title":"Psychiatry for Children","registry_version":null,"server_card_version":"1.0.0","registry_homepage":null,"server_card_homepage":null,"registry_repository":null,"server_card_repository":null,"drift_fields":[],"metadata_document_count":3}},"connector_publishability_probe":{"status":"warning","latency_ms":null,"details":{"transport":"streamable-http","tool_count":6,"high_risk_tools":1,"blockers":["transport_compliance"],"criteria":{"remote_transport":true,"initialize":true,"tools_list":true,"protocol_version":true,"session_resume":true,"step_up_auth":true,"transport_compliance":false,"connector_replay":true,"request_association":true,"action_safety":true,"server_card":true,"tool_surface":true,"auth_flow":true}}}},"score_components":{"auth_operability_score":2.0,"error_contract_score":2.0,"rate_limit_semantics_score":2.0,"schema_completeness_score":3.0,"backward_compatibility_score":4.0,"slo_health_score":3.0,"security_hygiene_score":2.0,"task_success_score":4.0,"trust_confidence_score":2.0,"abuse_noise_ratio_score":4.0,"prompt_contract_score":2.0,"resource_contract_score":1.5,"discovery_metadata_score":4.0,"registry_consistency_score":3.0,"installability_score":4.0,"session_semantics_score":3.0,"tool_surface_design_score":3.0,"result_shape_stability_score":3.0,"oauth_interop_score":1.62,"recovery_semantics_score":3.0,"maintenance_signal_score":3.0,"adoption_signal_score":3.0,"freshness_confidence_score":4.0,"transport_fidelity_score":4.0,"spec_recency_score":2.0,"session_resume_score":4.0,"step_up_auth_score":3.0,"transport_compliance_score":2.0,"utility_coverage_score":2.0,"advanced_capability_coverage_score":2.0,"connector_publishability_score":3.0,"tool_snapshot_churn_score":4.0,"connector_replay_score":4.0,"request_association_score":3.0,"interactive_flow_safety_score":3.0,"action_safety_score":2.0,"official_registry_presence_score":4.0,"provenance_divergence_score":4.0,"safety_transparency_score":3.0,"tool_capability_clarity_score":4.0,"destructive_operation_safety_score":3.0,"egress_ssrf_resilience_score":3.0,"execution_sandbox_safety_score":3.0,"data_exfiltration_resilience_score":2.0,"least_privilege_scope_score":3.0,"secret_handling_hygiene_score":3.0,"dependency_supply_chain_signal_score":2.5,"input_sanitization_safety_score":3.0,"tool_namespace_clarity_score":4.0},"validation_schema_version":"16d1d270090d6c8f","started_at":"2026-08-03T22:46:03.910969+00:00","completed_at":"2026-08-03T22:46:05.736598+00:00"},"current_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_455441a9d01a85b5","generated_at":"2026-08-04T14:18:24.456073+00:00","source":"current_snapshot","server":"ai.childpsychiatry/library","last_validated_at":"2026-08-03T22:46:05.736598+00:00","validation_age_hours":15.54,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-03T22:46:05.736598+00:00","age_hours":15.54,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":74.3,"raw_score":74.3,"confidence_score":76.2,"confidence_weighted_score":56.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":74.3,"display_score":74.3,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"exec-capable tools + no confirmation safeguards + high-risk tools need review + unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":4},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":76.25,"label":"high","validation_age_hours":15.54,"live_check_count":26},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"}]},"trust_snapshot":{"schema_version":"verify.trust_snapshot.v1","snapshot_id":"trustsnap_455441a9d01a85b5","generated_at":"2026-08-04T14:18:24.456073+00:00","source":"current_snapshot","server":"ai.childpsychiatry/library","last_validated_at":"2026-08-03T22:46:05.736598+00:00","validation_age_hours":15.54,"freshness":{"schema_version":"verify.freshness_profile.v1","last_validated_at":"2026-08-03T22:46:05.736598+00:00","age_hours":15.54,"bucket":"verified_last_24h","label":"Verified in last 24h","badges":["verified_last_24h"],"freshness_sla_hours":168.0,"freshness_sla_status":"met","stale_score_suppressed":false,"display_score":74.3,"raw_score":74.3,"confidence_score":76.2,"confidence_weighted_score":56.7,"tier_status":[{"tier":"community","label":"Community","freshness_sla_hours":720,"met":true,"priority_revalidation":false},{"tier":"pro","label":"Pro","freshness_sla_hours":168,"met":true,"priority_revalidation":true},{"tier":"enterprise","label":"Enterprise","freshness_sla_hours":24,"met":true,"priority_revalidation":true}]},"current_status":"degraded","current_score":74.3,"display_score":74.3,"stale_score_suppressed":false,"production_trust_decision":{"schema_version":"verify.executive_verdict.v1","decision":"Allow with approval","why":"exec-capable tools + no confirmation safeguards + high-risk tools need review + unauthenticated behavior not proven","next_action":"export policy, require approval for writes, add authenticated validation","reason_count":4},"production_readiness_class":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use."},"evidence_confidence":{"score":76.25,"label":"high","validation_age_hours":15.54,"live_check_count":26},"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded"}]},"snapshot_invariant":{"schema_version":"verify.snapshot_invariant.v1","server":"ai.childpsychiatry/library","ok":true,"surface_snapshot_ids":{"page":"trustsnap_455441a9d01a85b5","badge":null,"report":"trustsnap_455441a9d01a85b5","policy":null},"checked_at":"2026-08-04T14:18:27.070746+00:00"},"history":{"points":[{"timestamp":"2026-07-31T06:26:35.532070+00:00","score":70.27,"status":"degraded","latency_ms":1680.38,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-01T01:05:50.424983+00:00","score":73.24,"status":"degraded","latency_ms":3781.83,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-01T20:44:25.674079+00:00","score":74.2,"status":"degraded","latency_ms":3983.07,"tool_count":0,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-02T17:22:24.774544+00:00","score":73.79,"status":"degraded","latency_ms":1874.34,"tool_count":6,"prompt_count":0,"resource_count":0},{"timestamp":"2026-08-03T22:46:05.736598+00:00","score":74.3,"status":"degraded","latency_ms":1824.26,"tool_count":6,"prompt_count":0,"resource_count":0}],"status_counts":{"degraded":5},"score_delta_7d":null,"score_delta_30d":null,"avg_latency_ms":2628.78,"healthy_ratio_recent":0.0,"freshness_hours":15.54,"latest_status":"degraded"},"production_readiness":{"code":"safe_for_evaluation","label":"Safe for evaluation","reason":"The server is suitable for evaluation, but remaining gaps should be resolved before broad production use.","badge":"score-medium","critical_alerts":0},"evidence_confidence":{"score":76.25,"label":"high","reason":"Based on 5 recent validations, 26 captured checks, and validation age of 15.5 hours.","live_check_count":26,"validation_age_hours":15.54},"recommended_for":[{"label":"Claude Desktop","reason":"Claude Desktop is marked compatible with score 83."},{"label":"Smithery","reason":"Smithery is marked compatible with score 100."},{"label":"Generic Streamable HTTP","reason":"Generic Streamable HTTP is marked compatible with score 100."}],"active_alerts":[{"code":"server_degraded","severity":"medium","title":"Latest validation is degraded","message":"The server is reachable but at least one important behavior regressed."}],"remediations":[{"code":"add_confirmation_semantics","severity":"high","title":"Add confirmation and dry-run semantics for risky actions","why":"High-risk write, delete, exec, or egress tools should communicate safeguards clearly.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"fix_transport_compliance","severity":"high","title":"Align session and protocol behavior with Streamable HTTP expectations","why":"Clients increasingly rely on MCP-Protocol-Version, session teardown, and expired-session semantics.","action":"Align MCP-Protocol-Version, MCP-Session-Id, DELETE teardown, and expired-session handling with the transport spec.","playbook":["Return `Mcp-Session-Id` and `Mcp-Protocol-Version` headers consistently on streamable HTTP responses.","Honor `DELETE` session teardown and return `404` when a deleted session is reused.","Reject invalid protocol-version headers with `400 Bad Request`."],"maintainer_context":null},{"code":"enforce_request_association","severity":"high","title":"Associate roots, sampling, and elicitation with active client requests","why":"Modern MCP guidance expects roots, sampling, and elicitation traffic to be tied to an active client request instead of arriving unsolicited on idle sessions.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"publish_oauth_authorization_server","severity":"high","title":"Publish OAuth authorization-server metadata","why":"Clients need authorization-server metadata to discover issuer, endpoints, and DCR support.","action":"Publish /.well-known/oauth-authorization-server from your issuer and include registration_endpoint when supported.","playbook":["Publish `/.well-known/oauth-authorization-server` from the issuer.","Add `registration_endpoint` if DCR is supported.","Verify issuer, authorization, token, and jwks metadata are all reachable."],"maintainer_context":null},{"code":"update_protocol_version","severity":"medium","title":"Adopt a current MCP protocol revision","why":"Older protocol revisions reduce compatibility with newer clients and registry programs.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"improve_connector_publishability","severity":"medium","title":"Close connector-publishing gaps","why":"Connector catalogs care about protocol recency, session behavior, auth clarity, and tool-surface stability.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"tighten_step_up_auth","severity":"medium","title":"Document minimal scopes and return cleaner auth challenges","why":"Modern clients expect granular scopes and step-up auth signals such as WWW-Authenticate scope hints.","action":"Return granular scopes and WWW-Authenticate challenge hints instead of forcing overly broad auth upfront.","playbook":["Advertise the narrowest viable scopes in OAuth metadata.","Return `WWW-Authenticate` challenges with scope or insufficient-scope hints when additional consent is needed.","Revalidate with both public discovery and auth-required flows."],"maintainer_context":null},{"code":"publish_openid_configuration","severity":"medium","title":"Publish OpenID configuration","why":"OIDC metadata improves token validation and client compatibility.","action":"Expose /.well-known/openid-configuration with issuer, jwks_uri, and supported grants.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null},{"code":"fix_prompts_list","severity":"medium","title":"Repair prompts/list or stop advertising prompts","why":"Prompt metadata should either work live or be removed from the advertised capability set.","action":"Only advertise prompts if prompts/list works and prompt arguments are documented.","playbook":["Only advertise prompts that are actually accessible.","Add prompt descriptions and argument docs.","Run a live `prompts/list` check after any prompt changes."],"maintainer_context":null},{"code":"fix_resources_list","severity":"medium","title":"Repair resources/list or stop advertising resources","why":"Resource metadata should either work live or be removed from the advertised capability set.","action":"Only advertise resources if resources/list works and resources expose stable URIs/types.","playbook":["Only advertise resources with stable URIs and read semantics.","Add MIME/type hints where possible.","Run a live `resources/list` and `resources/read` check after updates."],"maintainer_context":null},{"code":"respond_server_degraded","severity":"medium","title":"Respond to latest validation is degraded","why":"The server is reachable but at least one important behavior regressed.","action":"Resolve the regressed checks and review the latest validation diff.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."]},{"code":"expand_utility_coverage","severity":"low","title":"Expose modern utility surfaces like completions, pagination, or tasks","why":"Utility coverage improves interoperability with larger clients and long-lived agent workflows.","action":"Expose completions, pagination, and task metadata where supported so larger clients can plan and resume work safely.","playbook":["Advertise `completions`, pagination cursors, and `tasks` only when they are actually supported.","Return `nextCursor` on large list operations when pagination is available.","Document task support and whether it requires step-up auth."],"maintainer_context":null},{"code":"expand_advanced_capabilities","severity":"low","title":"Publish newer MCP capability signals","why":"Roots, sampling, elicitation, structured outputs, and related metadata improve client understanding and ranking.","action":"Inspect the latest validation evidence and resolve the client-visible regression.","playbook":["Inspect the latest validation evidence.","Resolve the highest-severity client-facing gap first.","Revalidate and confirm the score and verdict improve."],"maintainer_context":null}],"publisher_claim":{"verified":false,"status":"unclaimed","claim_url":"https://verify.sentinelsignal.io/claim?server=ai.childpsychiatry%2Flibrary&source=report_json","reason_code":"machine_attention_detected","reason":"Agents and crawlers are already evaluating this server. Claim to publish authoritative owner, security, trust, and integration metadata.","score_neutral":true},"observed_attention":{"schema":"verify.observed_attention.v1","window_days":30,"level":"moderate","label":"Moderate observed attention","summary":"Recent machine-readable trust and discovery activity observed for this server.","segments":{"useful_ai_user":{"level":"none","observed":false,"description":"AI-assisted user sessions such as ChatGPT/User or Claude/User."},"machine_trust_evaluator":{"level":"low","observed":true,"description":"Synthetic sessions inspecting multiple trust surfaces such as report, policy, ledger, badge, trust-summary, or compare."},"possible_agent_or_script":{"level":"moderate","observed":true,"description":"Structured direct sessions with rapid profile, compare, report, policy, badge, or trust-surface fan-out."},"isolated_machine_surface":{"level":"none","observed":false,"description":"Aged-out direct synthetic singleton sessions that touched a machine-readable trust surface without becoming a broader evaluator."},"ai_crawler":{"level":"low","observed":true,"description":"Known AI crawler activity such as ClaudeBot, GPTBot, or similar crawlers."},"search_crawler":{"level":"none","observed":false,"description":"Search and SEO crawler activity."},"browser_like_automation":{"level":"none","observed":false,"description":"Browser-like synthetic sessions with rapid structured endpoint activity."},"confirmed_human":{"level":"none","observed":false,"description":"Confirmed browser-session human activity."}},"surfaces_observed":{"server_profile":true,"compare":true,"compare_json":false,"compare_api":false,"report_json":false,"policy":false,"ledger":false,"badge_metadata":false,"badge_svg":true,"trust_summary":false,"mcp_tool":false},"claim_prompt":{"recommended":true,"reason":"This server has recent machine attention. A verified publisher claim can improve owner, policy, security, and trust metadata available to agents."},"notes":["Observed attention is based on segmented first-party telemetry.","Crawler and evaluator activity is not treated as confirmed human demand.","Public levels are bucketed to avoid exposing raw traffic counts."]},"owner_activation":{"claim_recommended":true,"reason":"ai_discovery_detected","headline":"AI discovery detected","message":"This server is being discovered by AI users, crawlers, or machine trust evaluators on Verify. Claim this profile to add publisher metadata, official links, a security contact, and machine-readable trust details agents can use.","claim_url":"https://verify.sentinelsignal.io/claim?server=ai.childpsychiatry%2Flibrary&source=report_json","trust_summary_url":"https://verify.sentinelsignal.io/v1/servers/ai.childpsychiatry/library/trust-summary"},"related_machine_surfaces":{"compare_index":"/compare.json","compare_api":"/v1/compare?server=ai.childpsychiatry%2Flibrary","trust_summary":"/v1/servers/ai.childpsychiatry/library/trust-summary","ledger":"/v1/servers/ai.childpsychiatry/library/ledger","policy":"/v1/servers/ai.childpsychiatry/library/policy","report":"/v1/servers/ai.childpsychiatry/library/report"},"intelligence_api":{"available":true,"signup_url":"https://verify.sentinelsignal.io/verify-intelligence-api","use_case":"Programmatic MCP server trust, comparison, policy, and evidence enrichment."}}