Skip to main content
Glama

coso-mcp

Server Details

Open COSO internal-control review MCP: scope, risk, controls, sampling, testing, workpapers.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
simonmak-ascent/coso-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

39 tools
add_review_noteAdd a review noteInspect

Add a reviewer note to a workpaper.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
authorNo
workpaperIdYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
workpaperYes
add_scope_itemAdd a scope itemInspect

Add a significant account/process to the review scope, with its objective category and assertions.

ParametersJSON Schema
NameRequiredDescriptionDefault
areaYesSignificant account or process.
inScopeNo
rationaleNo
assertionsNo
engagementIdYes
objectiveCategoryYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
scopeItemYes
aggregate_deficienciesAggregate deficienciesInspect

Group related deficiencies by control, flag combinations that may aggregate, and report the overall severity.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes
deficiencyIdsNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
aggregationYes
assemble_workpaperAssemble a workpaperInspect

Assemble a Markdown control-testing workpaper from the control, its risks, population, sample, test results and exceptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleNo
controlIdYes
engagementIdYes
testResultIdNoRestrict to a single test result.

Output Schema

ParametersJSON Schema
NameRequiredDescription
workpaperYes
assess_componentAssess a COSO component (indicators)Inspect

Report coverage indicators for one COSO component, aggregating its principles.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
assessmentYes
assess_principleAssess a COSO principle (indicators)Inspect

Report data-driven coverage indicators for one COSO principle (controls, risks and deficiencies mapped to it).

ParametersJSON Schema
NameRequiredDescriptionDefault
numberYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
assessmentYes
classify_deficiencyClassify a deficiencyInspect

Classify a control deficiency as deficiency / significant deficiency / material weakness from likelihood × magnitude (escalates for a pervasive control).

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYes
controlIdNo
magnitudeYes
pervasiveNo
likelihoodYes
descriptionYes
remediationNo
engagementIdYes
exceptionIdsNo
testResultIdNo
compensatingControlNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
deficiencyYes
compute_sample_sizeCompute a sample sizeInspect

Recommend a sample size for a control from its frequency, risk and population size, with a documented rationale.

ParametersJSON Schema
NameRequiredDescriptionDefault
riskNomoderate
frequencyYes
populationSizeNo
priorDeficiencyNo
externalRelianceNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
cappedYes
frequencyYes
rationaleYes
recommendedYes
effectiveRiskYes
requestedRiskYes
populationSizeNo
create_engagementCreate an engagementInspect

Create a new internal-control review engagement. Returns the engagement id used by all later tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNoOptional explicit engagement id.
titleYesEngagement title.
entityYesEntity or business unit under review.
periodNoReview period, e.g. 2025 or 2025-H2.
materialityNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
engagementYes
create_populationCreate a populationInspect

Register the population for a control — either an explicit item list or a declared size. Bounded to 10000 items.

ParametersJSON Schema
NameRequiredDescriptionDefault
itemsNo
periodNo
currencyNo
controlIdNo
descriptionYes
declaredSizeNo
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
populationYes
framework_integration_checkFramework integration checkInspect

Check that all five COSO components have some recorded coverage and that principles are addressed.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
componentsYes
integrationYes
generate_reportGenerate the review reportInspect

Generate a Markdown internal-control review report: scope, risks, controls, testing, workpapers, deficiencies and COSO coverage.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countsYes
markdownYes
get_activity_logGet the activity logInspect

Return the append-only activity log for an engagement, plus a Markdown rendering.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
eventsYes
markdownYes
get_audit_logGet the audit logInspect

Return the append-only audit events recorded for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
eventsYes
get_componentGet a COSO componentInspect

Return a single COSO component by id, with its principles.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
componentYes
get_engagementGet an engagementInspect

Return an engagement by id.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
engagementYes
get_principleGet a COSO principleInspect

Return a single COSO principle by framework number or slug, including its paraphrased points of focus.

ParametersJSON Schema
NameRequiredDescriptionDefault
idNo
numberNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
principleYes
get_server_infoInspect

Return the server identity, the COSO framework it covers, and the mandatory disclaimer.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
nameYes
titleYes
versionYes
frameworkYes
disclaimerYes
descriptionYes
get_workpaperGet a workpaperInspect

Return a workpaper including its rendered Markdown.

ParametersJSON Schema
NameRequiredDescriptionDefault
workpaperIdYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
foundYes
workpaperYes
list_assertionsList audit assertions (CEAVOP)Inspect

List the assertions used to frame control objectives: completeness, existence/occurrence, accuracy, valuation, obligations/rights, presentation/disclosure.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
assertionsYes
list_componentsList COSO componentsInspect

List the five components of the COSO Internal Control—Integrated Framework (ICIF-2013).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
frameworkYes
componentsYes
list_controlsList controlsInspect

List the controls registered for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
controlsYes
list_deficienciesList deficienciesInspect

List the deficiencies recorded for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
deficienciesYes
list_engagementsList engagementsInspect

List all engagement ids and titles.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
engagementsYes
list_exceptionsList exceptionsInspect

List the exceptions recorded for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
exceptionsYes
list_objective_categoriesList COSO objective categoriesInspect

List the three COSO objective categories (operations, reporting, compliance).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
objectiveCategoriesYes
list_populationsList populationsInspect

List the populations registered for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
populationsYes
list_principlesList COSO principlesInspect

List the 17 principles of the COSO ICIF-2013, optionally filtered to a single component.

ParametersJSON Schema
NameRequiredDescriptionDefault
componentNoRestrict to a single component id.

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
frameworkYes
principlesYes
list_risksList risksInspect

List the risks registered for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
risksYes
list_scope_itemsList scope itemsInspect

List the scope items for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
scopeItemsYes
list_test_resultsList test resultsInspect

List the test results recorded for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
testResultsYes
list_workpapersList workpapersInspect

List the workpapers assembled for an engagement.

ParametersJSON Schema
NameRequiredDescriptionDefault
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
countYes
workpapersYes
note_exceptionNote an exceptionInspect

Record an exception identified during testing, with root cause, impact and any compensating control.

ParametersJSON Schema
NameRequiredDescriptionDefault
impactNo
referenceYesThe sample item reference the exception relates to.
rootCauseNo
descriptionYes
engagementIdYes
testResultIdYes
compensatingControlNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
exceptionYes
record_test_resultRecord a test resultInspect

Record attribute-level outcomes (pass/fail/na) for a tested sample, with an optional conclusion.

ParametersJSON Schema
NameRequiredDescriptionDefault
resultsYes
sampleIdYes
attributeYesThe control attribute/objective tested.
controlIdYes
procedureNo
conclusionNo
preparedByNo
engagementIdYes
populationIdNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
testResultYes
register_controlRegister a controlInspect

Register a key control with its type, frequency, linked risks, assertions and COSO principles.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNo
typeYes
ownerNo
riskIdsNo
frequencyYes
assertionsNo
principlesNo
descriptionYes
scopeItemIdNo
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
controlYes
register_riskRegister a riskInspect

Register a risk to objectives, with likelihood, assertions, related COSO principles and a fraud flag.

ParametersJSON Schema
NameRequiredDescriptionDefault
causeNo
fraudNo
impactNo
assertionsNo
likelihoodNomedium
principlesNo
descriptionYes
scopeItemIdNo
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
riskYes
resolve_review_noteResolve a review noteInspect

Mark a review note resolved on a workpaper.

ParametersJSON Schema
NameRequiredDescriptionDefault
noteIdYes
resolvedByNo
workpaperIdYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
workpaperYes
select_sampleSelect a sampleInspect

Select a reproducible sample from a population. Seeded (deterministic) for random/systematic/haphazard; targeted takes explicit references. Records the method, seed and references.

ParametersJSON Schema
NameRequiredDescriptionDefault
seedNo
methodYes
controlIdNo
rationaleNo
sampleSizeNo
engagementIdYes
populationIdYes
targetedReferencesNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
sampleYes
sign_offSign off a workpaperInspect

Record a preparer or reviewer sign-off. Warns (does not block) if the same person prepared and reviewed.

ParametersJSON Schema
NameRequiredDescriptionDefault
roleYes
actorNo
commentNo
workpaperIdYes
engagementIdYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
warningNo
workpaperYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 39 tool updates
    • First observedadd_review_note
    • First observedadd_scope_item
    • First observedaggregate_deficiencies
    • First observedassemble_workpaper
    • First observedassess_component
    • First observedassess_principle
    • First observedclassify_deficiency
    • First observedcompute_sample_size
    • First observedcreate_engagement
    • First observedcreate_population
    • First observedframework_integration_check
    • First observedgenerate_report
    • First observedget_activity_log
    • First observedget_audit_log
    • First observedget_component
    • First observedget_engagement
    • First observedget_principle
    • First observedget_server_info
    • First observedget_workpaper
    • First observedlist_assertions
    • First observedlist_components
    • First observedlist_controls
    • First observedlist_deficiencies
    • First observedlist_engagements
    • First observedlist_exceptions
    • First observedlist_objective_categories
    • First observedlist_populations
    • First observedlist_principles
    • First observedlist_risks
    • First observedlist_scope_items
    • First observedlist_test_results
    • First observedlist_workpapers
    • First observednote_exception
    • First observedrecord_test_result
    • First observedregister_control
    • First observedregister_risk
    • First observedresolve_review_note
    • First observedselect_sample
    • First observedsign_off

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.