Privacy Policy URL
v1.0.0Hosted privacy policy URLs for apps, sites, stores and lead forms, created by an agent in one call
Endpoint health
online- Last checked
- 11/3/2026, 4:18:56 PM
- Latency
- 408 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:com.privacypolicyurl%2Fprivacy-policy-url
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"com.privacypolicyurl/privacy-policy-url": {
"url": "https://www.privacypolicyurl.com/api/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
5 shown · authentication unknown
Check a privacy policy URL
check_privacy_policy_url
Confirm whether a hosted privacy policy is live. Returns status (active or not_found), liveUrl, and updatedAt when live.
Schema valid · SHA-256 641a9b8fb95f…
View input schema
{ "type": "object", "properties": { "companySlug": { "type": "string", "minLength": 1, "maxLength": 60 } }, "required": [ "companySlug" ], "$schema": "http://json-schema.org/draft-07/schema#" }Create a hosted privacy policy URL
create_privacy_policy_url
Generate and host a privacy policy for a business, app, store or site and return its stable HTTPS URL. Free resource types and Agent API key holders get liveUrl at once; other types get a Stripe Checkout link ($29/year) for a human to pay, plus the pendingUrl that goes live after payment. Repeating a call with the same inputs (or the same idempotencyKey) within 24 hours returns the first result.
Schema valid · SHA-256 aefb528515c8…
View input schema
{ "type": "object", "properties": { "companyName": { "type": "string", "minLength": 1, "maxLength": 120, "description": "Business, app or site name as it should appear in the policy." }, "email": { "type": "string", "format": "email", "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", "description": "Owner contact email. Receives the live link and manages the URL later." }, "resourceType": { "type": "string", "enum": [ "Mobile App", "Website", "SaaS/Web App", "E-commerce Store", "Browser Extension", "Desktop App", "API/SDK", "IoT/Device", "Lead Form/Landing Page", "Ad or Campaign Page" ], "description": "What the policy covers. See list_resource_types for which are free." }, "companySlug": { "description": "URL slug (a-z, 0-9, hyphens). Defaults to a slug of companyName.", "type": "string", "pattern": "^[a-z0-9](?:[a-z0-9-]{0,58}[a-z0-9])?$" }, "gdpr": { "description": "Include GDPR (EU/UK) sections.", "type": "boolean" }, "ccpa": { "description": "Include CCPA/CPRA (California) sections.", "type": "boolean" }, "caloppa": { "description": "Include CalOPPA sections.", "type": "boolean" }, "coppa": { "description": "Include COPPA (children under 13) sections.", "type": "boolean" }, "idempotencyKey": { "description": "Your own retry key. Defaults to a hash of the other inputs.", "type": "string", "minLength": 1, "maxLength": 200 } }, "required": [ "companyName", "email", "resourceType" ], "$schema": "http://json-schema.org/draft-07/schema#" }
Connections
streamable-http
https://www.privacypolicyurl.com/api/mcp