You're viewing a demo portfolio

Join the waitlist
PRSM

thinkneo_register_claim

Active

Tool of ThinkNEO MCP Server

declared in 1.28.0

Register an action claim from an AI agent. The agent declares it performed an action (e.g., sent an email, created a PR, wrote a file) and ThinkNEO will verify it actually happened. Returns a claim_id for tracking. Part of the Outcome Validation Loop — 'From Prompt to Proof'. Requires authentication.

Parameters schema

{
  "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 — 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": null,
      "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": null,
      "description": "Name of the agent making the claim (e.g., 'marketing-agent')"
    },
    "session_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Session Id",
      "default": null,
      "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)"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

ThinkNEO MCP Server

https://github.com/thinkneo-ai/mcp-server

3/7 registries
View full server →