ThinkNEO Control Plane
Ce que fait ce MCP
Provides an enterprise AI control plane for governance, guardrails, spend tracking, compliance, and model or tool routing.
Outils
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_a2a_auditOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_a2a_flowArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_a2a_flowOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_a2a_logOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_a2a_policyArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace identifier'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_a2a_policyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_agent_roiOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_alert_rule_createOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_alert_rule_deleteOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_alert_rule_listOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_alert_rule_testOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_audit_exportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_benchmark_compareOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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."}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_benchmark_reportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_bridge_a2a_to_mcpArguments', 'properties': {'agent_name': {'type': 'string', 'title': 'Agent Name', 'default': '', 'description': 'A2A agent name to map'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_bridge_a2a_to_mcpOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_bridge_generate_agent_cardArguments', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'title': 'Agent Id', 'description': 'Agent ID from registry'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_bridge_generate_agent_cardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_bridge_list_mappingsArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_bridge_list_mappingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_bridge_mcp_to_a2aArguments', 'properties': {'tool_name': {'type': 'string', 'title': 'Tool Name', 'default': '', 'description': 'MCP tool name to bridge'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_bridge_mcp_to_a2aOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_business_impactOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_cache_statusArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_cache_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_checkOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_check_pii_internationalOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_check_policyArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_check_policyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_check_spendOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_compare_modelsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_completeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_compliance_generateOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_count_tokensArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'Text to estimate tokens for'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_count_tokensOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_decision_costOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_detect_injectionArguments', 'required': ['text'], 'properties': {'text': {'type': 'string', 'title': 'Text', 'description': 'Text to analyze for injection attempts'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_detect_injectionOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_detect_wasteOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_end_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_evaluate_guardrailOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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')"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_evaluate_trust_scoreOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_get_budget_statusArguments', 'properties': {'workspace': {'type': 'string', 'title': 'Workspace', 'default': 'default', 'description': 'Workspace name or ID'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_budget_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_compliance_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_get_observability_dashboardArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': '24h', 'description': "Time period: '1h', '24h', '7d', or '30d'"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_observability_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_proofOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_savings_reportOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_get_trust_badgeOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_list_alertsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_log_decisionOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_log_eventOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_log_risk_avoidanceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_manage_secretsArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_manage_secretsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_optimize_promptArguments', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'title': 'Prompt', 'description': 'Prompt text to analyze'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_optimize_promptOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_provider_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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."}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_read_memoryOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_register_claimOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_registry_getArguments', 'required': ['name'], 'properties': {'name': {'type': 'string', 'title': 'Name', 'description': "Package name (e.g. 'thinkneo-control-plane', 'filesystem', 'github')"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_registry_getOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_registry_installOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_registry_publishOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_registry_reviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_registry_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_rotate_keyOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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."}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_route_modelOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_router_explainOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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')"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_schedule_demoOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_set_baselineOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_simulate_savingsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_sla_breachesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_sla_dashboardArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_sla_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)."}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_sla_defineOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_sla_statusOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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'"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_start_traceOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_usageArguments', 'properties': {}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_usageOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'type': 'object', 'title': 'thinkneo_verification_dashboardArguments', 'properties': {'period': {'type': 'string', 'title': 'Period', 'default': '7d', 'description': "Time period: '24h', '7d', or '30d'"}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_verification_dashboardOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_verify_claimOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Schéma d’entrée
{'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."}}}
Schéma de sortie
{'type': 'object', 'title': 'thinkneo_write_memoryOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…