advisory_query
Ask a compliance question and get an AI-powered advisory response. Optionally scope the answer to specific frameworks.
Map controls between two compliance frameworks, get the gap analysis in one direction and the coverage report in the other, and search controls across every framework at once.
LABSCO SUMMARY
An organisation certified against one framework and pursuing a second spends most of its effort on the overlap, and the two useful views of that overlap point opposite ways: the auditor wants the gaps, the sponsor wants the coverage percentage. Serving both from the same mapping without conflating them is the right shape. search_controls across all frameworks is the other tool doing real work — a requirement like encryption at rest appears in a dozen frameworks under a dozen names, and finding all of them is otherwise a manual survey. The advisory tool is a generated answer rather than a citation, so treat it as a starting point rather than as the position you defend to an assessor.
A compliance-framework client built around the cross-framework problem: eight tools covering framework discovery, control listing, mapping between frameworks, gap and coverage analysis, and an advisory query.
A TheArtOfService API key (it starts with tas_) from a free account at compliance.theartofservice.com. The local package reads it from THEARTOFSERVICE_API_KEY; the hosted endpoint takes it as a bearer token and answers up to 10 calls a day without one.
One command plus a key — npx -y @theartofservice/compliance-mcp, then supply credentials
USE CASES
Map your current framework's controls onto the target, then read the gap analysis for what is genuinely new rather than assuming everything is.
Pull the coverage report — the same mapping expressed as how much is already handled rather than as what is missing.
Search across all frameworks' controls for the subject, since the same requirement carries a different name in each.
Ask it directly rather than reading the framework text, using the control lookups to check what comes back.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
advisory_queryAsk a compliance question and get an AI-powered advisory response. Optionally scope the answer to specific frameworks.
coverage_reportGet a coverage report for a framework showing how well its controls are mapped to other frameworks.
cross_framework_mapMap controls between two frameworks. Shows which controls in the source framework correspond to controls in the target framework.
gap_analysisPerform a gap analysis between two frameworks. Returns controls in the target framework that are NOT covered by the source framework.
get_frameworkGet detailed information about a specific compliance framework by name.
get_framework_controlsList all controls for a specific compliance framework.
search_controlsSearch across all framework controls by keyword. Useful for finding specific requirements across multiple frameworks.
search_frameworksSearch compliance frameworks by keyword (e.g. 'cloud security', 'privacy'). Returns matching frameworks from 692+ available.
BEFORE YOU INSTALL
8 tools when we connected.
CONTEXT COST
Rated by the size of the 8 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"compliance-mcp": {
"command": "npx",
"args": [
"-y",
"@theartofservice/compliance-mcp"
],
"env": {
"THEARTOFSERVICE_API_KEY": "<YOUR_THEARTOFSERVICE_API_KEY>"
}
}
}
}npx -y @theartofservice/compliance-mcphttps://api.theartofservice.com/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.