Data Masking
DataMaskingData Masking: Data Masking redacts sensitive data like emails, phone numbers, payment cards, IP addresses, and dates using placeholder tokens. It returns the sanitized string and detection counts for each pattern found. (Cost: 10 credits)
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": {
"text": "<text>"
},
"name": "DataMasking"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The text containing sensitive data to mask | |
| types | No | Array of data types to mask (default: all types) | ["email","phone","ssn","credit_card","ip_address","url","date"] |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| error | No | Error message, null on success | |
| status | No | "ok" on success |