What is MCP?

Model Context Protocol (MCP) is a standardized way for AI agents to access external tools and services. Velatir’s MCP server provides a security-focused approval gate that requires human authorization before AI agents can execute potentially sensitive operations.

Key Features

Human-in-the-Loop Approval

Mandatory approval gate for sensitive AI agent operations

Request Tracking

Unique ID-based approval system with real-time status polling

Feedback Integration

Denial reasons for iterative improvement of AI agent behavior

Universal Compatibility

Works with any MCP-compatible AI tool or platform

Supported AI Tools & Platforms

AI Assistants

Development Tools

Business & Productivity Tools

Agent Frameworks

Available Tools

request_human_approval

Initiates a human approval request before sensitive operations. Parameters:
  • functionName: Name of the function requiring approval
  • args: Arguments or context for the action
  • description: Human-readable description
  • metadata: Additional metadata for context
Returns: Approval request ID for status tracking

check_approval_status

Checks the current status of an approval request. Parameters:
  • requestId: The ID returned from request_human_approval
Returns: Current status (pending, approved, denied, changerequested) and optional feedback

Response Status Types

Handling Change Requests

When a request receives changerequested status, the AI agent should:
  1. Parse the feedback to understand what changes are needed
  2. Modify the request based on human feedback
  3. Submit a new approval request with updated parameters
  4. Reference the original request in metadata for audit trail

Security Considerations

The Velatir MCP server is designed as a defensive security tool:
  • Approval Gates - Prevents unauthorized operations by requiring explicit human consent
  • Audit Trail - Every request and decision is logged for compliance
  • Secure Communication - All communications are encrypted and authenticated
  • No Execution - The server never executes operations, only manages approvals