# Tanod utilpeek – Extractive Text Summarizer

> Tanod utilpeek – Extractive Text Summarizer is a paid API for AI agents from tanod.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-11).

Extracts key sentences verbatim from a block of text using the LexRank algorithm to produce an extractive summary.

## Facts

- Endpoint: POST https://tanod.dev/v1/text/summarize?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-utilpeek-extractive-text-summarizer-6441de69
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AHCdiKu1R4_7-nyFpOSbA

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 tanod-utilpeek-extractive-text-summarizer-6441de69 -d '<json body>'
```

Example prompt: Can you summarize this 2,000-word article into the 5 most important sentences, keeping the original wording? Here's the text: [paste article]. Use English.

## When to prefer this

Choose this endpoint when you need extractive summarization — preserving the author's exact wording rather than generating new paraphrased text. It is ideal when fidelity to the original is important (legal, academic, journalistic contexts), when you need a fast and deterministic summary without an LLM, or when cost per call must be predictable at $0.003 USDC. Prefer this over generative summarization when hallucination risk is unacceptable.

## Known failure modes

- Text exceeds 200,000 character limit — request rejected with validation error
- Unsupported language code provided — only de, en, es, fr, it, nl, pt are accepted
- Text too short to extract the requested number of sentences — may return fewer sentences or error
- Both ratio and sentences specified — ratio takes precedence, sentences parameter ignored
- Empty or whitespace-only text — rejected due to minLength:1 constraint
- Payment failure via x402 protocol — 402 response if funds are insufficient

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns a list of key sentences picked verbatim from the input text, selected by LexRank algorithm. The number of sentences returned is controlled either by an integer count (default 3, max 100) or a ratio of the total sentence count (exclusive of 0, at most 1.0, capped at 100 sentences).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "text": {
   "type": "string",
   "maxLength": 200000,
   "minLength": 1,
   "description": "The text (at most 200,000 characters)."
  },
  "ratio": {
   "anyOf": [
    {
     "type": "number",
     "maximum": 1,
     "exclusiveMinimum": 0
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Pick this share of the sentences instead (at most 100)."
  },
  "language": {
   "enum": [
    "de",
    "en",
    "es",
    "fr",
    "it",
    "nl",
    "pt"
   ],
   "type": "string",
   "default": "en",
   "description": "Stop-word language: de, en (default), es, fr, it, nl or pt."
  },
  "sentences": {
   "type": "integer",
   "default": 3,
   "maximum": 100,
   "minimum": 1,
   "description": "Sentences to pick (ignored when ratio is set)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "extractive: picks existing sentences verbatim (ranked by LexRank centrality); it does not paraphrase, shorten or verify them",
  "method": "lexrank",
  "source": {
   "library": "own implementation (standard library)",
   "license": "n/a"
  },
  "summary": "Solar panels convert sunlight into electricity. Electricity from solar power reduces emissions.",
  "sentences": [
   {
    "text": "Solar panels convert sunlight into electricity.",
    "index": 0,
    "score": 1.7093
   },
   {
    "text": "Electricity from solar power reduces emissions.",
    "index": 2,
    "score": 1.3202
   }
  ],
  "iterations": 50,
  "input_truncated": false,
  "sentences_total": 5,
  "sentences_selected": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-extractive-text-summarizer-6441de69/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
