# Privacy Policy Generator — MCP tool `findutils:privacy_policy_generator`

Generate a privacy policy in Markdown from a short questionnaire: what personal data you collect (name, email, phone, address, payment, usage data, cookies, location), which third parties you use (analytics, ads, payment processor, data sharing), and which regimes you address (GDPR, CCPA, COPPA), plus data deletion/export rights and a retention period. Returns the markdown, its section headings, and a word count. Every argument is optional; unanswered fields use the page defaults and missing company details become [placeholders].

- Category: text
- MCP server: https://mcp.findutils.com/ (Streamable HTTP, no API keys, 120 req/min per IP)
- REST endpoint: POST https://api.findutils.com/api/tools/privacy-policy-generator/execute (no API keys, 60 req/min per IP)
- Reference page: https://findutils.com/mcp/privacy-policy-generator/
- Same tool on the other surface: https://findutils.com/api/privacy-policy-generator/

## Connect

```bash
claude mcp add findutils --transport http https://mcp.findutils.com/
```

Claude Desktop (`claude_desktop_config.json`):

```json
{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}
```

## Call the tool (verified example)

```bash
curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "privacy_policy_generator",
      "arguments": {
        "company_name": "Acme Ltd",
        "website_url": "https://acme.example",
        "contact_email": "privacy@acme.example",
        "effective_date": "2026-01-15",
        "gdpr_compliant": true
      }
    }
  }'
```

## Input schema

| Argument | Type | Required | Description |
|---|---|---|---|
| `company_name` | string | no | Legal or trading name shown in the policy. Default: "[Company Name]". |
| `website_url` | string | no | Website the policy applies to. Default: "[Website URL]". |
| `contact_email` | string | no | Contact email for privacy requests. Default: "[Contact Email]". |
| `effective_date` | string | no | Effective date as YYYY-MM-DD. Default: today (UTC). |
| `collects_name` | boolean | no | You collect the user's name. Default true. Default: `true`. |
| `collects_email` | boolean | no | You collect email addresses. Default true. Default: `true`. |
| `collects_phone` | boolean | no | You collect phone numbers. Default false. Default: `false`. |
| `collects_address` | boolean | no | You collect postal addresses. Default false. Default: `false`. |
| `collects_payment` | boolean | no | You collect payment details. Default false. Default: `false`. |
| `collects_usage_data` | boolean | no | You collect usage data (IP, browser, pages visited). Default true. Default: `true`. |
| `collects_cookies` | boolean | no | You use cookies and tracking technologies. Default true. Default: `true`. |
| `collects_location` | boolean | no | You collect location data. Default false. Default: `false`. |
| `uses_analytics` | boolean | no | You use an analytics service. Default true. Default: `true`. |
| `analytics_provider` | string (google \| plausible \| matomo \| other) | no | Analytics provider named in the policy. Default "google". Default: `"google"`. |
| `uses_ads` | boolean | no | You work with advertising partners. Default false. Default: `false`. |
| `uses_payment_processor` | boolean | no | You use a third-party payment processor. Default false. Default: `false`. |
| `payment_processor` | string (stripe \| paypal \| square \| other) | no | Payment processor named in the policy. Default "stripe". Default: `"stripe"`. |
| `share_with_third_parties` | boolean | no | You share data with third-party service providers. Default false. Default: `false`. |
| `gdpr_compliant` | boolean | no | Include the GDPR rights section. Default false. Default: `false`. |
| `ccpa_compliant` | boolean | no | Include the CCPA rights section. Default false. Default: `false`. |
| `coppa_compliant` | boolean | no | Include the COPPA children's privacy section. Default false. Default: `false`. |
| `allows_data_deletion` | boolean | no | Users can request deletion of their data. Default true. Default: `true`. |
| `allows_data_export` | boolean | no | Users can request an export of their data. Default true. Default: `true`. |
| `has_data_retention` | boolean | no | Include the data retention section. Default true. Default: `true`. |
| `retention_period` | string (1year \| 2years \| 5years \| indefinite) | no | Retention period named in the policy. Default "2years". Default: `"2years"`. |

Example arguments (verified):

```json
{
  "company_name": "Acme Ltd",
  "website_url": "https://acme.example",
  "contact_email": "privacy@acme.example",
  "effective_date": "2026-01-15",
  "gdpr_compliant": true
}
```

## Also a REST endpoint

```bash
curl -X POST https://api.findutils.com/api/tools/privacy-policy-generator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "company_name": "Acme Ltd",
    "website_url": "https://acme.example",
    "contact_email": "privacy@acme.example",
    "effective_date": "2026-01-15",
    "gdpr_compliant": true
  }'

# Parameter schema
curl https://api.findutils.com/api/tools/privacy-policy-generator
```

Full REST reference: https://findutils.com/api/privacy-policy-generator/ · OpenAPI 3.1 spec: https://findutils.com/api/openapi.json

---
Full catalog: POST https://mcp.findutils.com/ with method `tools/list` · https://findutils.com/mcp/ · https://findutils.com/llms.txt
