generate_policy_template
Generate AI policy templates compliant with ISO 42001. Define organization, scope, and policy type to create structured governance documents.
Instructions
Generate AI policy documents per ISO 42001 requirements.
Creates policy templates that satisfy ISO 42001 clause 5.2 (AI policy) and Annex A.2.2 requirements. Includes AI policy statement, roles and responsibilities, objectives, principles, and governance structure.
Args: organization_name: Name of the organization. ai_scope: Description of AI systems and activities in scope. policy_type: Type of policy ('comprehensive', 'brief', 'executive'). caller: Caller identifier for rate limiting. tier: Pricing tier ('free' or 'pro').
Returns: Markdown-formatted policy template with all required elements.
Behavior: This tool generates structured output without modifying external systems. Output is deterministic for identical inputs. No side effects. Free tier: 10/day rate limit. Pro tier: unlimited. No authentication required for basic usage.
When to use: Use this tool when you need to assess, audit, or verify compliance requirements. Ideal for gap analysis, readiness checks, and generating compliance documentation.
When NOT to use: Do not use as a substitute for qualified legal counsel. This tool provides technical compliance guidance, not legal advice. Behavioral Transparency: - Side Effects: This tool is read-only and produces no side effects. It does not modify any external state, databases, or files. All output is computed in-memory and returned directly to the caller. - Authentication: No authentication required for basic usage. Pro/Enterprise tiers require a valid MEOK API key passed via the MEOK_API_KEY environment variable. - Rate Limits: Free tier: 10 calls/day. Pro tier: unlimited. Rate limit headers are included in responses (X-RateLimit-Remaining, X-RateLimit-Reset). - Error Handling: Returns structured error objects with 'error' key on failure. Never raises unhandled exceptions. Invalid inputs return descriptive validation errors. - Idempotency: Fully idempotent — calling with the same inputs always produces the same output. Safe to retry on timeout or transient failure. - Data Privacy: No input data is stored, logged, or transmitted to external services. All processing happens locally within the MCP server process.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization_name | Yes | ||
| ai_scope | No | ||
| policy_type | No | comprehensive | |
| caller | No | anonymous | |
| tier | No | free | |
| api_key | No |