# Mangrove Evaluate Multiple Signals

> Mangrove Evaluate Multiple Signals is a paid API for AI agents from api.mangrovedeveloper.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-11-04).

Evaluates up to 20 technical analysis signals across one or more timeframes for a given crypto asset or bundled dataset

## Facts

- Endpoint: POST https://api.mangrovedeveloper.ai/api/v1/signals/evaluate-multiple-series?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mangrove-evaluate-multiple-signals-e87748ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5uKgG9nYg1XWChYb4SOVV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mangrove-evaluate-multiple-signals-e87748ca -d '<json body>'
```

Example prompt: Can you evaluate RSI (14-period) and MACD signals for BTC on the 1h timeframe from 2024-11-01 to 2024-11-30 using Mangrove's signal engine?

## When to prefer this

Use this endpoint when you need to evaluate multiple technical analysis signals simultaneously for a crypto asset, rather than making separate calls per signal. It is particularly valuable for trading strategies that require cross-signal confirmation or multi-timeframe analysis in a single request. Prefer it over single-signal endpoints when you have 2–20 signals to compute at once.

## Known failure modes

- Missing required fields: symbol/dataset_key, start_date/end_date cause validation errors
- Invalid or unregistered signal name returns an error for that signal
- Unsupported timeframe string causes rejection
- Dataset key not found returns a not-found error
- More than 20 signals in the array may be rejected
- Payment failure or insufficient USDC balance blocks the request

## How this service works

Developer references for Mangrove Agent, API contracts, MCP and AI integrations.

## Output

Returns evaluated results for up to 20 registered technical signals, each with computed values and any relevant metadata such as signal direction, strength, or status across the specified timeframe(s) for the given asset or dataset.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "symbol": {
   "type": "string",
   "description": "Live-mode asset symbol; required unless dataset_key is provided"
  },
  "signals": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "name"
    ],
    "properties": {
     "name": {
      "type": "string",
      "description": "Signal type/name"
     },
     "params": {
      "type": "object",
      "default": {},
      "description": "Signal parameters; omitted values use registered defaults"
     },
     "timeframe": {
      "type": "string",
      "description": "Timeframe for this signal (5m, 15m, 30m, 1h, 4h, 1D)"
     }
    }
   },
   "default": [],
   "description": "Up to 20 registered signals to evaluate"
  },
  "end_date": {
   "type": "string",
   "description": "Live-mode chart end timestamp; required unless dataset_key is provided"
  },
  "provider": {
   "type": "string",
   "description": "Explicit external history provider"
  },
  "start_date": {
   "type": "string",
   "description": "Live-mode chart start timestamp; required unless dataset_key is provided"
  },
  "dataset_key": {
   "type": "string",
   "description": "Bundled dataset key; replaces symbol and date range"
  },
  "quote_token": {
   "type": "string",
   "description": "Live-data quote; supply with market_data_venue"
  },
  "chart_timeframe": {
   "type": "string",
   "default": "1h",
   "description": "Live chart timeframe; dataset mode uses its bundled timeframe"
  },
  "market_data_venue": {
   "type": "string",
   "description": "Live-data exchange; supply with quote_token"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mangrove-evaluate-multiple-signals-e87748ca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.mangrovedeveloper.ai](https://www.zero.xyz/host/api.mangrovedeveloper.ai/llms.txt)
