ThinkNEO Control Plane
이 MCP로 할 수 있는 일
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.
도구
입력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_auditArguments', 'properties': {'trace_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Trace Id', 'default': None, 'description': 'Filter by trace ID'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_auditOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_flowArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_flowOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_logArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'description': 'Max events to return'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_logOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_policyArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_a2a_policyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_agent_roiArguments', 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 30, 'description': 'Number of days to analyze'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': 'Specific agent to analyze. If omitted, returns all agents.'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_agent_roiOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_createArguments', 'required': ['name', 'metric', 'threshold'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': 'Human-readable rule name'}, 'metric': {'type': 'string', 'title': 'Metric', 'description': 'One of: key_spend_24h_usd, key_spend_30d_usd, key_spend_pct_of_budget, workspace_error_rate_pct, workspace_max_rps, workspace_requests, workspace_spend_24h_usd, workspace_spend_30d_usd'}, 'channels': {'type': 'string', 'title': 'Channels', 'default': 'email', 'description': 'Comma-separated: email, discord_webhook, whatsapp'}, 'operator': {'type': 'string', 'title': 'Operator', 'default': 'gte', 'description': 'Comparison: gte, gt, lte, lt, eq'}, 'severity': {'type': 'string', 'title': 'Severity', 'default': 'medium', 'description': 'low, medium, high, critical'}, 'threshold': {'type': 'number', 'title': 'Threshold', 'description': 'Threshold value to compare the metric against'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': '', 'description': "Workspace id (optional â\x80\x94 defaults to the API key's workspace)"}, 'budget_usd': {'type': 'number', 'title': 'Budget Usd', 'default': 0.0, 'description': 'Key budget in USD â\x80\x94 required for key_spend_pct_of_budget'}, 'scope_value': {'type': 'string', 'title': 'Scope Value', 'default': '', 'description': 'API key id â\x80\x94 required for key_* metrics'}, 'cooldown_minutes': {'type': 'integer', 'title': 'Cooldown Minutes', 'default': 60, 'description': 'Minimum minutes between firings'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_createOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_deleteArguments', 'required': ['rule_id'], 'properties': {'rule_id': {'type': 'string', 'title': 'Rule Id', 'description': 'The rule_id to delete (from thinkneo_alert_rule_list)'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': '', 'description': "Workspace id (optional â\x80\x94 defaults to the API key's workspace)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_deleteOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_listArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': '', 'description': "Workspace id (optional â\x80\x94 defaults to the API key's workspace)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_listOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_testArguments', 'required': ['rule_id'], 'properties': {'rule_id': {'type': 'string', 'title': 'Rule Id', 'description': 'The rule_id to test (from thinkneo_alert_rule_list)'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': '', 'description': "Workspace id (optional â\x80\x94 defaults to the API key's workspace)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_alert_rule_testOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_audit_exportArguments', 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'ndjson', 'description': 'Output format: ndjson or csv'}, 'end_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'End Date', 'default': None, 'description': 'End date ISO format'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'start_date': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Start Date', 'default': None, 'description': 'Start date ISO format'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_audit_exportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_benchmark_compareArguments', 'required': ['task_type'], 'properties': {'providers': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Providers', 'default': None, 'description': "Optional list of providers to compare (e.g., ['anthropic', 'openai']). Leave empty for all."}, 'task_type': {'type': 'string', 'title': 'Task Type', 'description': "Task type to compare: 'summarization', 'code_generation', 'classification', 'translation', 'analysis', 'chat'"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_benchmark_compareOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_benchmark_reportArguments', 'properties': {'task_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Task Type', 'default': None, 'description': "Filter by task type: 'summarization', 'code_generation', 'classification', 'translation', etc. Leave empty for all."}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_benchmark_reportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_a2a_to_mcpArguments', 'properties': {'agent_name': {'type': 'string', 'title': 'Agent Name', 'default': '', 'description': 'A2A agent name to map'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_a2a_to_mcpOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_generate_agent_cardArguments', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'title': 'Agent Id', 'description': 'Agent ID from registry'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_generate_agent_cardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_list_mappingsArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_list_mappingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_mcp_to_a2aArguments', 'properties': {'tool_name': {'type': 'string', 'title': 'Tool Name', 'default': '', 'description': 'MCP tool name to bridge'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_bridge_mcp_to_a2aOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_business_impactArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': 'this-month', 'description': "Time period: 'this-week', 'this-month', 'this-quarter', 'all'"}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_business_impactOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_cache_statusArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_cache_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_checkArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'The text or prompt to check for safety issues (max 50,000 characters)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_checkOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_check_pii_internationalArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'Text to scan for PII (max 100,000 chars)'}, 'countries': {'type': 'array', 'items': {'type': 'string'}, 'title': 'Countries', 'default': [], 'description': 'Filter by country codes (BR, US, UK, CA, EU, DE, FR, ES, IT, AR, MX, AU, IN, CN, JP, INTL). Empty = all.'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_check_pii_internationalOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_check_policyArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_check_policyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_check_spendArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': 'this-month', 'description': 'Time period: today, this-week, this-month, last-month'}, 'group_by': {'type': 'string', 'title': 'Group By', 'default': 'provider', 'description': 'Group costs by: provider, model, team, or project'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_check_spendOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_compare_modelsArguments', 'required': ['models'], 'properties': {'models': {'type': 'string', 'title': 'Models', 'description': 'Comma-separated model IDs to compare (e.g. gpt-4o,claude-sonnet-4-20250514,gemini-2.5-flash)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_compare_modelsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_completeArguments', 'required': ['prompt'], 'properties': {'model': {'type': 'string', 'title': 'Model', 'default': 'anthropic/claude-haiku-4-5-20251001', 'description': "provider/model, e.g. 'anthropic/claude-haiku-4-5-20251001'"}, 'prompt': {'type': 'string', 'title': 'Prompt', 'description': 'The user prompt to complete'}, 'system': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'System', 'default': None, 'description': 'Optional system instruction'}, 'max_tokens': {'type': 'integer', 'title': 'Max Tokens', 'default': 256, 'description': 'Max output tokens'}, 'temperature': {'type': 'number', 'title': 'Temperature', 'default': 0.7, 'description': 'Sampling temperature'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_completeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_compliance_generateArguments', 'properties': {'format': {'type': 'string', 'title': 'Format', 'default': 'ndjson', 'description': 'Output format: ndjson or csv'}, 'framework': {'type': 'string', 'title': 'Framework', 'default': 'eu-ai-act', 'description': 'Framework: eu-ai-act, iso-42001, soc2, nist'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_compliance_generateOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_count_tokensArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'Text to estimate tokens for'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_count_tokensOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_decision_costArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': 'this-month', 'description': "Time period: 'today', 'this-week', 'this-month', 'all'"}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': 'Filter by specific agent'}, 'process_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Process Name', 'default': None, 'description': 'Filter by specific process'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_decision_costOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_detect_injectionArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'Text to analyze for injection attempts'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_detect_injectionOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_detect_wasteArguments', 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 30, 'description': 'Analysis window in days'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_detect_wasteOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_end_traceArguments', 'required': ['session_id'], 'properties': {'status': {'type': 'string', 'title': 'Status', 'default': 'success', 'description': "Final session status: 'success', 'failure', or 'timeout'"}, 'session_id': {'type': 'string', 'title': 'Session Id', 'description': 'Session ID from thinkneo_start_trace'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_end_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_evaluate_guardrailArguments', 'required': ['text', 'workspace'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'The prompt or text content to evaluate for policy violations (max 32,000 characters)'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'description': 'Workspace whose guardrail policies to apply for this evaluation'}, 'guardrail_mode': {'type': 'string', 'title': 'Guardrail Mode', 'default': 'monitor', 'description': "Evaluation mode: 'monitor' (log violations only) or 'enforce' (block the request on violation)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_evaluate_guardrailOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_evaluate_trust_scoreArguments', 'required': ['org_name'], 'properties': {'org_name': {'type': 'string', 'title': 'Org Name', 'description': "Organization name for the trust score badge (e.g., 'Acme Corp')"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_evaluate_trust_scoreOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_budget_statusArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_budget_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_compliance_statusArguments', 'properties': {'framework': {'type': 'string', 'title': 'Framework', 'default': 'all', 'description': 'Filter by framework: eu-ai-act, iso-42001, nist-ai-rmf, soc2, all'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_compliance_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_observability_dashboardArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': '24h', 'description': "Time period: '1h', '24h', '7d', or '30d'"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_observability_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_proofArguments', 'required': ['claim_id'], 'properties': {'claim_id': {'type': 'string', 'title': 'Claim Id', 'description': 'UUID of the claim to get proof for'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_proofOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_savings_reportArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': '30d', 'description': "Report period: '7d' (7 days), '30d' (30 days), or '90d' (90 days)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_savings_reportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_traceArguments', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'title': 'Session Id', 'description': 'Session ID to retrieve the trace for'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_get_trust_badgeArguments', 'required': ['report_token'], 'properties': {'report_token': {'type': 'string', 'title': 'Report Token', 'description': 'The report token from a trust score evaluation (URL-safe string)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_get_trust_badgeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_list_alertsArguments', 'properties': {'severity': {'type': 'string', 'title': 'Severity', 'default': 'all', 'description': 'Filter by severity: critical, high, medium, low, all'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_list_alertsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_log_decisionArguments', 'required': ['agent_name', 'decision_type'], 'properties': {'outcome': {'type': 'string', 'title': 'Outcome', 'default': 'success', 'description': "Result: 'success', 'escalated', 'rejected', 'error'"}, 'metadata': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Metadata', 'default': None, 'description': 'JSON string with additional context'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'agent_name': {'type': 'string', 'title': 'Agent Name', 'description': "Name of the AI agent that made the decision, e.g. 'support-bot', 'loan-reviewer'"}, 'confidence': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Confidence', 'default': None, 'description': 'Confidence score 0.0-1.0'}, 'ai_cost_usd': {'type': 'number', 'title': 'Ai Cost Usd', 'default': 0.0, 'description': 'Actual AI cost for this decision in USD, e.g. 0.03'}, 'process_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Process Name', 'default': None, 'description': 'Links to a baseline process for auto ROI calculation'}, 'decision_type': {'type': 'string', 'title': 'Decision Type', 'description': "Type of decision, e.g. 'ticket_resolved', 'loan_approved', 'content_reviewed'"}, 'value_generated_usd': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Value Generated Usd', 'default': None, 'description': 'Explicit business value in USD. If omitted and process_name has a baseline, auto-calculated.'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_log_decisionOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_log_eventArguments', 'required': ['session_id', 'event_type'], 'properties': {'cost': {'type': 'number', 'title': 'Cost', 'default': 0.0, 'description': 'Estimated cost in USD for this event (e.g., 0.003 for an API call)'}, 'metadata': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Metadata', 'default': None, 'description': 'Optional dict with additional event context'}, 'tool_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Tool Name', 'default': None, 'description': 'Name of the tool called (for tool_call events)'}, 'event_type': {'type': 'string', 'title': 'Event Type', 'description': "Event type: 'tool_call', 'model_call', 'decision', 'error', 'pii_access', or 'guardrail_triggered'"}, 'latency_ms': {'type': 'integer', 'title': 'Latency Ms', 'default': 0, 'description': 'Latency in milliseconds for this event'}, 'model_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Model Name', 'default': None, 'description': "Model used (for model_call events, e.g., 'gpt-4o', 'claude-sonnet-4-20250514')"}, 'session_id': {'type': 'string', 'title': 'Session Id', 'description': 'Session ID from thinkneo_start_trace'}, 'input_summary': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Input Summary', 'default': None, 'description': 'Brief summary of the input (max 500 chars, truncated if longer)'}, 'output_summary': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Output Summary', 'default': None, 'description': 'Brief summary of the output (max 500 chars, truncated if longer)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_log_eventOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_log_risk_avoidanceArguments', 'required': ['risk_type'], 'properties': {'severity': {'type': 'string', 'title': 'Severity', 'default': 'medium', 'description': "Severity level: 'low', 'medium', 'high', 'critical'"}, 'risk_type': {'type': 'string', 'title': 'Risk Type', 'description': "Type: 'pii_leak', 'injection_blocked', 'policy_violation', 'spend_limit', 'compliance_breach', 'data_exfiltration'"}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': 'Agent involved, if applicable'}, 'description': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Description', 'default': None, 'description': 'Brief description of what was blocked'}, 'estimated_impact_usd': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Estimated Impact Usd', 'default': None, 'description': 'Estimated cost if this risk had materialized in USD'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_log_risk_avoidanceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_manage_secretsArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_manage_secretsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_optimize_promptArguments', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'title': 'Prompt', 'description': 'Prompt text to analyze'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_optimize_promptOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_provider_statusArguments', 'properties': {'provider': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Provider', 'default': None, 'description': 'Specific provider to check: openai, anthropic, google, mistral, xai, cohere, or together. Omit to get status for all providers.'}, 'workspace': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Workspace', 'default': None, 'description': 'Workspace context for provider routing configuration (optional)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_provider_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_read_memoryArguments', 'properties': {'filename': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Filename', 'default': None, 'description': "Name of the memory file to read (e.g. 'user_fabio.md', 'project_thinkneodo_droplet.md'). Omit to get the MEMORY.md index with all available files."}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_read_memoryOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_register_claimArguments', 'required': ['action', 'target', 'evidence_type'], 'properties': {'action': {'type': 'string', 'title': 'Action', 'description': "Type of action claimed: 'email_sent', 'http_request', 'file_written', 'db_insert', 'pr_created', 'payment_processed', 'message_sent', 'api_call', 'task_completed', 'data_exported', 'notification_sent', 'custom'"}, 'target': {'type': 'string', 'title': 'Target', 'description': "Target of the action â\x80\x94 what was acted upon. Examples: 'user@example.com' (email), 'https://api.example.com/endpoint' (http), '/opt/data/report.pdf' (file), 'usage_log' (db table)"}, 'metadata': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Metadata', 'default': None, 'description': "Optional verification context. For http_status: {expected_status: 200, method: 'GET'}. For file_exists: {expected_hash: 'sha256...'}. For db_row_exists: {where_column: 'id', where_value: '123'}."}, 'ttl_hours': {'type': 'integer', 'title': 'Ttl Hours', 'default': 24, 'description': 'Hours until claim expires if not verified (default 24, max 168)'}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': "Name of the agent making the claim (e.g., 'marketing-agent')"}, 'session_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Session Id', 'default': None, 'description': 'Optional observability session_id to link this claim to a trace'}, 'evidence_type': {'type': 'string', 'title': 'Evidence Type', 'description': "How to verify the claim: 'http_status' (check URL response), 'file_exists' (check file path), 'db_row_exists' (check database row), 'webhook' (wait for callback), 'smtp_delivery' (check email delivery), 'manual' (flag for human review)"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_register_claimOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_registry_getArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': "Package name (e.g. 'thinkneo-control-plane', 'filesystem', 'github')"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_registry_getOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_registry_installArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': "Package name to install (e.g. 'thinkneo-control-plane')"}, 'client_type': {'type': 'string', 'title': 'Client Type', 'default': 'claude-desktop', 'description': 'Your MCP client: claude-desktop, cursor, windsurf, or custom'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_registry_installOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_registry_publishArguments', 'required': ['name', 'display_name', 'description', 'endpoint_url'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': "Package name (lowercase, hyphens allowed, e.g. 'my-mcp-server')"}, 'tags': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Tags', 'default': None, 'description': "Tags for discoverability (e.g. ['ai', 'governance', 'security'])"}, 'readme': {'type': 'string', 'title': 'Readme', 'default': '', 'description': 'Full readme/documentation in markdown'}, 'license': {'type': 'string', 'title': 'License', 'default': 'MIT', 'description': 'License (e.g. MIT, Apache-2.0)'}, 'repo_url': {'type': 'string', 'title': 'Repo Url', 'default': '', 'description': 'Source code repository URL'}, 'transport': {'type': 'string', 'title': 'Transport', 'default': 'streamable-http', 'description': 'Transport type: streamable-http, sse, or stdio'}, 'categories': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'title': 'Categories', 'default': None, 'description': 'Categories: governance, security, data, development, productivity, communication, analytics, devops, finance, marketing, other'}, 'description': {'type': 'string', 'title': 'Description', 'description': 'Short description of what this MCP server does (max 500 chars)'}, 'display_name': {'type': 'string', 'title': 'Display Name', 'description': 'Human-readable display name'}, 'endpoint_url': {'type': 'string', 'title': 'Endpoint Url', 'description': 'MCP server endpoint URL (e.g. https://my-server.com/mcp)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_registry_publishOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_registry_reviewArguments', 'required': ['name', 'rating'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': 'Package name to review'}, 'rating': {'type': 'integer', 'title': 'Rating', 'description': 'Rating from 1 (poor) to 5 (excellent)'}, 'comment': {'type': 'string', 'title': 'Comment', 'default': '', 'description': 'Review comment (max 2000 chars)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_registry_reviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_registry_searchArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20, 'description': 'Max results to return (1-100, default 20)'}, 'query': {'type': 'string', 'title': 'Query', 'default': '', 'description': 'Search query â\x80\x94 matches name, description, tags, and tool names'}, 'category': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'Filter by category: governance, security, data, development, productivity, communication, analytics, devops, finance, marketing, other'}, 'min_rating': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Rating', 'default': None, 'description': 'Minimum average rating (1.0-5.0)'}, 'verified_only': {'type': 'boolean', 'title': 'Verified Only', 'default': False, 'description': 'If true, return only verified packages'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_registry_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_rotate_keyArguments', 'required': ['key_prefix'], 'properties': {'key_prefix': {'type': 'string', 'title': 'Key Prefix', 'description': 'First 8 chars of the key to rotate'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_rotate_keyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_route_modelArguments', 'required': ['task_type'], 'properties': {'task_type': {'type': 'string', 'title': 'Task Type', 'description': 'The type of AI task: summarization, classification, code_generation, chat, analysis, translation, or embedding'}, 'text_sample': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Text Sample', 'default': None, 'description': 'Optional sample text for better routing. Helps estimate token count and task complexity. Max 500 characters.'}, 'max_latency_ms': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Max Latency Ms', 'default': None, 'description': 'Maximum acceptable latency in milliseconds. Omit for no limit.'}, 'estimated_tokens': {'type': 'integer', 'title': 'Estimated Tokens', 'default': 1000, 'description': 'Estimated total tokens for the request (input + output). Default 1000.'}, 'quality_threshold': {'type': 'integer', 'title': 'Quality Threshold', 'default': 85, 'description': 'Minimum quality score required (0-100). Default 85 = enterprise-grade.'}, 'budget_per_request': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Budget Per Request', 'default': None, 'description': 'Maximum budget per request in USD. Omit for no limit.'}, 'preferred_providers': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Preferred Providers', 'default': None, 'description': "Comma-separated list of preferred providers (e.g., 'openai,anthropic'). These will be prioritized at similar cost."}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_route_modelOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_router_explainArguments', 'required': ['task_type'], 'properties': {'task_type': {'type': 'string', 'title': 'Task Type', 'description': "Task type: 'summarization', 'code_generation', 'classification', 'translation', 'analysis', 'chat'"}, 'quality_threshold': {'type': 'integer', 'title': 'Quality Threshold', 'default': 85, 'description': 'Minimum quality score required (0-100, default 85)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_router_explainOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_schedule_demoArguments', 'required': ['contact_name', 'company', 'email'], 'properties': {'role': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Role', 'default': None, 'description': "Contact's role: cto, cfo, security, engineering, or other"}, 'email': {'type': 'string', 'title': 'Email', 'description': 'Business email address to receive follow-up from the ThinkNEO team'}, 'company': {'type': 'string', 'title': 'Company', 'description': 'Company or organization name'}, 'context': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Context', 'default': None, 'description': 'Additional context such as current AI providers used, request volume, or specific use case'}, 'interest': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Interest', 'default': None, 'description': 'Primary area of interest: guardrails, finops, observability, governance, or full platform'}, 'contact_name': {'type': 'string', 'title': 'Contact Name', 'description': 'Full name of the person requesting the demo'}, 'preferred_dates': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Preferred Dates', 'default': None, 'description': "Preferred meeting dates, times, and timezone (e.g., 'Tuesdays or Thursdays, 9-11am EST')"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_schedule_demoOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_set_baselineArguments', 'required': ['process_name', 'cost_per_unit_usd'], 'properties': {'notes': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Notes', 'default': None, 'description': 'Additional context about this baseline'}, 'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}, 'unit_label': {'type': 'string', 'title': 'Unit Label', 'default': 'unit', 'description': "What one unit represents, e.g. 'ticket', 'review', 'decision', 'document'"}, 'process_name': {'type': 'string', 'title': 'Process Name', 'description': "Name of the business process, e.g. 'customer_support_ticket', 'loan_review', 'content_moderation'"}, 'cost_per_unit_usd': {'type': 'number', 'title': 'Cost Per Unit Usd', 'description': 'Pre-AI cost per unit in USD, e.g. 12.00 for a $12 support ticket'}, 'avg_duration_minutes': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Avg Duration Minutes', 'default': None, 'description': 'Average time in minutes for one unit without AI, e.g. 15'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_set_baselineOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_simulate_savingsArguments', 'required': ['monthly_ai_spend'], 'properties': {'primary_model': {'type': 'string', 'title': 'Primary Model', 'default': 'gpt-4o', 'description': "Your primary model: 'gpt-4o', 'claude-opus-4', 'claude-sonnet-4', 'gpt-4.1', or 'gemini-2.5-pro'"}, 'monthly_ai_spend': {'type': 'number', 'title': 'Monthly Ai Spend', 'description': 'Your current monthly AI API spend in USD (e.g., 5000.00)'}, 'task_distribution': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Task Distribution', 'default': None, 'description': 'JSON string of task distribution, e.g., \'{"chat": 0.3, "summarization": 0.2, "code_generation": 0.2, "classification": 0.15, "analysis": 0.1, "translation": 0.05}\'. Values should sum to ~1.0. Omit for default enterprise distribution.'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_simulate_savingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_sla_breachesArguments', 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 30, 'description': 'Days to look back (default 30)'}, 'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': 'Filter by agent name'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_sla_breachesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_sla_dashboardArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_sla_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_sla_defineArguments', 'required': ['agent_name', 'metric', 'threshold'], 'properties': {'metric': {'type': 'string', 'title': 'Metric', 'description': "Metric to monitor: 'accuracy' (outcome verification rate %), 'response_quality' (avg quality score), 'cost_efficiency' (cost per verified outcome), 'safety' (guardrail pass rate %), 'latency' (avg response ms)"}, 'window': {'type': 'string', 'title': 'Window', 'default': '7d', 'description': "Rolling window: '1h', '24h', '7d', or '30d'"}, 'threshold': {'type': 'number', 'title': 'Threshold', 'description': 'Target threshold value (e.g., 95.0 for 95% accuracy)'}, 'agent_name': {'type': 'string', 'title': 'Agent Name', 'description': "Agent name to set SLA for (e.g., 'support-bot', 'finance-agent')"}, 'breach_action': {'type': 'string', 'title': 'Breach Action', 'default': 'alert', 'description': "Action on breach: 'alert' (notify), 'escalate' (notify + flag), 'disable' (stop agent), 'switch_model' (fallback model)"}, 'threshold_direction': {'type': 'string', 'title': 'Threshold Direction', 'default': 'min', 'description': "'min' = actual must be >= threshold (for accuracy, quality). 'max' = actual must be <= threshold (for cost, latency)."}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_sla_defineOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_sla_statusArguments', 'properties': {'agent_name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Agent Name', 'default': None, 'description': 'Optional: specific agent name. Leave empty for all agents.'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_sla_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_start_traceArguments', 'required': ['agent_name'], 'properties': {'metadata': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Metadata', 'default': None, 'description': 'Optional dict with additional context (e.g., {"task": "email-draft", "user_id": "u123"})'}, 'agent_name': {'type': 'string', 'title': 'Agent Name', 'description': "Name of the agent being traced (e.g., 'marketing-agent', 'support-bot')"}, 'agent_type': {'type': 'string', 'title': 'Agent Type', 'default': 'generic', 'description': "Type of agent: 'assistant', 'autonomous', 'workflow', 'pipeline', or 'generic'"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_start_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_usageArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_usageOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_verification_dashboardArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': '7d', 'description': "Time period: '24h', '7d', or '30d'"}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_verification_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_verify_claimArguments', 'required': ['claim_id'], 'properties': {'force': {'type': 'boolean', 'title': 'Force', 'default': False, 'description': 'Force re-verification even if already verified/failed'}, 'claim_id': {'type': 'string', 'title': 'Claim Id', 'description': 'UUID of the claim to verify (from thinkneo_register_claim)'}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_verify_claimOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
입력 스키마
{'type': 'object', 'title': 'thinkneo_write_memoryArguments', 'required': ['filename', 'content'], 'properties': {'content': {'type': 'string', 'title': 'Content', 'description': 'Full markdown content to write to the file.'}, 'filename': {'type': 'string', 'title': 'Filename', 'description': "Name of the memory file to write (e.g. 'user_fabio.md', 'project_thinkneodo_droplet.md'). Must end in .md."}}}
출력 스키마
{'type': 'object', 'title': 'thinkneo_write_memoryOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
최근 도구 변경
유사한 MCP 서버
FLOCORE Governed MCP
Provides governed tenant-scoped operational queries, ticket and queue management, provenance-backed memory, and prompt-injection …
GAIP — evidence on AI agents before and after you call them
Assesses agent and service metadata, prepares delegation evidence, verifies receipts and task results, checks governance boundari…
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Proof Holdings
Provides domain verification, identity and delegation proofs, human approval workflows, trusted-contact challenges, and controlle…
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…
PHION Agent Trust Infrastructure
Provides agent trust, policy, provenance, evidence, delegation, telemetry, and transaction-control services for MCP and agent wor…