# vigil-fraud-alert

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add ebenova/vigil-fraud-alert

# Browse available tools
npx -y @smithery/cli@latest tool list ebenova/vigil-fraud-alert

# Get full schema for a tool
npx -y @smithery/cli@latest tool get ebenova/vigil-fraud-alert vigil_authorize

# Call a tool
npx -y @smithery/cli@latest tool call ebenova/vigil-fraud-alert vigil_authorize '{}'
```

## Direct MCP Connection

Endpoint: `https://vigil-fraud-alert--ebenova.run.tools`

## Tools (13)

- `vigil_authorize` — Authorize a transaction using GPS proximity and card mode
- `vigil_get_card` — Get card details, GPS status, and current mode
- `vigil_update_card_mode` — Set card mode: home, travel, or lockdown
- `vigil_update_gps` — Update the GPS location for a card
- `vigil_add_travel_plan` — Add a travel plan to allow foreign transactions
- `vigil_list_transactions` — List recent transactions with authorization results
- `vigil_list_alerts` — List fraud alerts for a card
- `vigil_update_alert` — Acknowledge, dismiss, or escalate a fraud alert
- `vigil_get_risk_profile` — Get the risk score and profile for a card
- `vigil_confirm_transaction` — Manually confirm a flagged transaction
- `vigil_analyze_transaction` — AI-powered fraud analysis for a specific transaction
- `vigil_block_transaction` — AI-powered decision to block a suspicious transaction
- `vigil_generate_report` — Generate a full fraud investigation report for a card

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get ebenova/vigil-fraud-alert <tool-name>
```
