thinkneo_policy_create
InactiveTool of ThinkNEO MCP Server
Create or update a declarative AI governance policy. Policies define rules that AI agents must follow — conditions are evaluated against request context, and effects (block, warn, require_approval, log) are enforced automatically. Supports versioning — updating a policy creates a new version and disables the old one. Part of the Policy Engine — Governance-as-Code. Requires authentication.
Parameters schema
{
"type": "object",
"title": "thinkneo_policy_createArguments",
"required": [
"name",
"conditions",
"effect"
],
"properties": {
"name": {
"type": "string",
"title": "Name",
"description": "Policy name (e.g., 'approval_over_10k', 'pii_blocked_models')"
},
"scope": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Scope",
"default": null,
"description": "Scope filter: {agents: ['agent-1', 'finance-*'], actions: ['approve_payment']}. Use ['*'] for all. Default: all agents and actions."
},
"effect": {
"type": "string",
"title": "Effect",
"description": "Effect when all conditions match: 'block', 'warn', 'require_approval', or 'log'"
},
"conditions": {
"type": "array",
"items": {},
"title": "Conditions",
"description": "List of conditions. Each condition: {field, operator, value}. Fields: 'model', 'provider', 'cost', 'task_type', 'agent_name', 'data_classification', 'action'. Operators: '==', '!=', '>', '>=', '<', '<=', 'in', 'not_in', 'contains', 'matches'. Example: [{\"field\": \"cost\", \"operator\": \">\", \"value\": 10000}]"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description",
"default": null,
"description": "Human-readable description of what this policy does"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
ThinkNEO MCP Server
https://github.com/thinkneo-ai/mcp-server
3/7 registries