Remember items you processed
seen_addRecord items you have already processed. FREE. Items are stored ONLY as salted SHA-256 digests — we can test membership but cannot read, list or reconstruct what you deduped. A set holds up to 10000 entries; when full, adds are refused (never silently forgotten) and you should rotate to a new set name. FREE — this tool never charges. Authenticate with Authorization: Bearer <agent_secret>, or pass agent_key as an argument if your host cannot set headers. Equivalent HTTP route: POST /v1/seen/add.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"set": "<set>",
"items": "<items>"
},
"name": "seen_add"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| set | Yes | Set name. Namespace-scoped, hashed before storage. Example: 'processed-ids'. | |
| items | Yes | Up to 100 strings per call, each <=1024 chars. Example: '["id-1","id-2"]'. | |
| scope | No | Optional unit of work, so resume_packet can report which sets you are deduping against. Example: 'permit-review-2026-08'. | |
| agent_key | No | Your agent_secret, if your MCP host cannot set the Authorization header. Prefer the header. | |
| ttl_seconds | No | Sliding set lifetime, refreshed on each add. Default 2592000 (30d), max 31536000. Example: '2592000'. |