# 21risk — MCP server on mcp.ai > Connect your 21risk account and use 8 tools for business intelligence straight from your AI agent. Connect with your own API key. 21RISK is a web application that simplifies working with checklists, audits, and actions, facilitating compliance and risk management processes. By: mcp.ai · official Page: https://mcp.ai/_21risk ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p__21risk?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/_21risk/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/_21risk/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/_21risk/skill.md Postman collection (v2.1): https://mcp.ai/_21risk/postman.json ## Tools - _21risk_get_compliance(top?: integer, skip?: integer, count?: boolean, expand?: string, filter?: string, select?: string, orderby?: string, skiptoken?: string, _maxPageSizeInMb?: integer) — Tool to retrieve compliance data for sites, categories, or questions. Use when you need OData-based compliance data for analytics or reporting. - _21risk_get_items(top?: integer, skip?: integer, expand?: string, filter?: string, select?: string, orderby?: string) — Tool to retrieve items (BETA) from the 21RISK OData API. Use when you need a filtered and paged list of items for analytics and reporting. Example: GET_ITEMS($filter="Item Cost gt 100", $top=50). - _21risk_get_items_per_month(top?: integer, skip?: integer, filter?: string, select?: string, maxPageSizeInMb?: integer) — Tool to retrieve fact table data for ItemsPerMonth, one row per question per site per month. Use when querying monthly item data with OData parameters ($filter, $top, $skip, $select, maxPageSizeInMb). - _21risk_get_organizations(top?: integer, skip?: integer, filter?: string, orderby?: string) — Tool to retrieve organizations from the 21RISK OData API. Use when you need to list, filter, or paginate organizations via OData parameters after authentication is confirmed. - _21risk_get_properties(top?: integer, skip?: integer, filter?: string, select?: string, orderby?: string) — Tool to fetch a list of properties related to sites, including COPE information and other relevant data. Use when you need property insurance details via OData API after authentication. - _21risk_get_reports(top?: integer, filter?: string, skiptoken?: string, maxPageSizeInMb?: number) — Tool to retrieve audit reports, including draft, published, and scheduled reports. Use when you need a paginated list of reports with optional OData filtering. - _21risk_get_risk_models(top?: integer, skip?: integer, count?: boolean, expand?: string, filter?: string, select?: string, orderby?: string, skiptoken?: string, maxPageSizeInMb?: number) — Tool to retrieve risk models used for audits and compliance. Use when you need to list available risk models with optional OData queries. - _21risk_get_riskmodel_categories(top?: integer, skip?: integer, count?: boolean, expand?: string, filter?: string, select?: string, orderby?: string, skiptoken?: string, maxPageSizeInMb?: integer) — Tool to retrieve risk model categories for grouping questions and compliance checks. Use when you need to filter, select, or paginate risk model categories via OData parameters ($filter, $select, $ord ## Example prompts - "What can I do in 21risk?" - "Show me a summary of my 21risk account" ## Links Docs: https://mcp.ai/docs/mcps/_21risk Website: https://mcp.ai/mcps/_21risk