# Anura MCP MCP

> Anura provides real-time ad fraud detection and visitor validation through this MCP. It lets your agent check if a user's IP address and User-Agent string are legitimate, marking them as 'Good', 'Warning', or 'Bad'. You can monitor active campaigns, track traffic sources for suspicious activity, and automatically pull detailed reports of fraud trends.

## Overview
- **Category:** security-compliance
- **Price:** Free
- **Tags:** ad-fraud-detection, traffic-validation, campaign-protection, real-time-monitoring, cyber-security

## Description

This connector links directly to Anura.io’s advanced ad fraud engine. It allows your agent to validate visitor traffic in real time, telling you instantly if the click is legitimate or part of a fraudulent pattern. You monitor campaign health by listing active sources and tracking where suspicious traffic originates. Need proof? You can pull detailed reports showing exactly what kind of activity triggered the flag, and track fraud trends over specific date ranges. When you connect this via Vinkius, your AI client gets a single gateway to all these checks, letting you validate data without leaving your usual workspace.

## Tools

### get_system_status
Checks Anura's current operational status, confirming if the monitoring service is running correctly.

## Prompt Examples

**Prompt:** 
```
Validate visitor with IP 1.2.3.4 and User-Agent 'Mozilla/5.0...'
```

**Response:** 
```
I've checked the visitor data with Anura. The result is 'Good', meaning the traffic is likely legitimate and non-fraudulent.
```

**Prompt:** 
```
Show me the fraud statistics for the last 7 days.
```

**Response:** 
```
I've pulled the fraud stats for the last week. Your overall fraud rate is 2.4%, with most 'Bad' traffic coming from source 'Network_A'.
```

**Prompt:** 
```
List my active campaigns in Anura.
```

**Response:** 
```
You have 5 active campaigns being monitored: 'Spring_Launch', 'Summer_Sale', 'Retargeting_Global', 'New_User_Offer', and 'Brand_Awareness'.
```

## Capabilities

### Validate visitor traffic
Check if an IP address and User-Agent are legitimate in real time, classifying them as Good, Warning, or Bad.

### Monitor ad campaigns
List all active advertising campaigns and the traffic sources they are monitoring to spot potential fraud origins.

### Retrieve fraud reports
Fetch detailed, structured reports of fraudulent activity for deep post-mortem analysis.

### Get historical statistics
Pull summarized data on fraud rates and patterns across custom time windows.

## Use Cases

### Validating a suspicious campaign source
A marketer notices an unexpected spike in clicks from 'Network X' but doesn't know if it’s legitimate. They ask their agent to validate the traffic, and Anura immediately flags the source as 'Warning', telling them they need to investigate that network before spending more money.

### Analyzing last week's performance dip
A data analyst needs to know why campaign ROI dropped last Monday. They ask their agent for fraud statistics for the previous week, and Anura returns a summary showing that 60% of the 'Bad' traffic came from an obscure source they hadn't considered.

### Quick check before deployment
An ad ops manager needs to verify if their fraud detection tool is even connected. They trigger `get_system_status` first, getting confirmation that the entire monitoring system is online and ready for action.

### Reporting on a client audit
A performance marketer prepares a report for an executive. They ask their agent to retrieve detailed fraud reports covering Q2, giving them all the necessary data points to explain where ad spend went wrong.

## Benefits

- Real-time validation means you don't wait for end-of-day reports. By validating a visitor using your agent, you know immediately if the IP address is good or bad.
- You can monitor all active campaigns from one place. Listing monitored campaigns helps you pinpoint exactly where fraud traffic is showing up right now.
- Need deep data? Instead of exporting CSVs, your agent pulls detailed fraud reports directly into your conversation for quick analysis.
- Track trends over time by requesting summarized statistics. This lets you see if the overall fraud rate is spiking or dropping across specific dates.
- If you're just checking connections, using `get_system_status` confirms that Anura is online and ready to process traffic data.

## How It Works

The bottom line is you feed it context (like an IP address), and it spits out actionable intelligence about fraud risk.

1. Subscribe to the MCP and provide your specific Anura Instance ID and Secret Key.
2. Your agent uses the connection credentials to query traffic validation or report data.
3. The system returns a structured JSON payload detailing the status, statistics, or campaign list.

## Frequently Asked Questions

**What information is needed to validate a visitor?**
At a minimum, you need the visitor's IP address and User-Agent string. Providing additional info like source or campaign IDs helps Anura provide more contextual fraud detection.

**How do I access the fraud reports?**
You can use the `get_report_list` tool to see all available reports. Then, use `get_report_details` for a summary or `download_report` to get a link to the full data file.

**What do 'Good', 'Warning', and 'Bad' mean in Anura?**
'Good' means the visitor is likely human. 'Bad' indicates clear fraud (GIVT/SIVT). 'Warning' means the visitor shows suspicious traits and requires closer monitoring or additional validation.

**What does using the `get_system_status` tool confirm about Anura?**
It confirms if the core fraud detection engine is currently operational. Running this check gives you immediate confirmation that traffic monitoring services are up and running, so you don't waste time validating against a broken connection.

**When using Anura for validation, what initial credentials must I provide?**
You need your specific Anura Instance ID and Secret Key. These secure keys are used by your AI client to authenticate the request and ensure that only authorized agents can run fraud checks against your account.

**How do I check which campaigns are currently being monitored?**
You ask your agent to list monitored campaigns. This tells you exactly what traffic sources Anura is tracking, letting you verify the scope of monitoring and ensure no key marketing efforts are falling through the cracks.

**Are there limitations or rate limits when running real-time validation?**
The MCP handles throttling based on your subscription level. It manages the request volume to prevent overloads, letting you focus on validating traffic without worrying about hitting arbitrary API caps.

**When getting fraud statistics, how do I narrow down the data range?**
You specify precise start and end dates in your prompt. This allows you to pull summarized stats for a targeted period, whether it's just last Tuesday or a full quarter.