Sophon Consulting
Ce que fait ce MCP
Scores organizational AI readiness and evaluates individual AI workflow opportunities using deterministic rubrics.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['organizationName', 'dimensions', 'useCases'], 'properties': {'risks': {'type': 'array', 'items': {'type': 'object', 'required': ['risk', 'severity'], 'properties': {'risk': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'owner': {'type': 'string', 'maxLength': 160}, 'severity': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'remediation': {'type': 'string', 'maxLength': 500}}, 'additionalProperties': False}, 'maxItems': 12, 'description': 'Optional risk register entries; scoring gaps should each become one.'}, 'useCases': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'valueCase', 'risk', 'classification'], 'properties': {'name': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'risk': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Impact and reversibility of failures.'}, 'rationale': {'type': 'string', 'maxLength': 500}, 'valueCase': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'The tracked operating metric this use case improves, and roughly by how much.'}, 'blockingGap': {'type': 'string', 'maxLength': 500, 'description': 'For prepare-first: the named gap that blocks starting now.'}, 'classification': {'enum': ['start-now', 'prepare-first', 'defer'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1, 'description': 'Candidate AI use cases, each classified start-now, prepare-first, or defer.'}, 'dimensions': {'type': 'object', 'required': ['dataReadiness', 'workflowOwnership', 'governanceControls', 'deliveryCapacity', 'executiveSponsorship'], 'properties': {'dataReadiness': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'gap': {'type': 'string', 'maxLength': 500, 'description': 'Optional named gap for this dimension, used in the risk register and conditions.'}, 'score': {'oneOf': [{'type': 'integer', 'maximum': 5, 'minimum': 1}, {'enum': ['unknown'], 'type': 'string'}], 'description': "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two sentences supporting the score â\x80\x94 or, for unknown, what evidence is missing.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'description': 'Data readiness: the data the workflows need exists, is accessible, and its quality problems are known and bounded.', 'additionalProperties': False}, 'deliveryCapacity': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'gap': {'type': 'string', 'maxLength': 500, 'description': 'Optional named gap for this dimension, used in the risk register and conditions.'}, 'score': {'oneOf': [{'type': 'integer', 'maximum': 5, 'minimum': 1}, {'enum': ['unknown'], 'type': 'string'}], 'description': "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two sentences supporting the score â\x80\x94 or, for unknown, what evidence is missing.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'description': 'Delivery capacity: engineering and operations can commit to iterative delivery, evaluation cycles, and post-launch operation.', 'additionalProperties': False}, 'workflowOwnership': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'gap': {'type': 'string', 'maxLength': 500, 'description': 'Optional named gap for this dimension, used in the risk register and conditions.'}, 'score': {'oneOf': [{'type': 'integer', 'maximum': 5, 'minimum': 1}, {'enum': ['unknown'], 'type': 'string'}], 'description': "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two sentences supporting the score â\x80\x94 or, for unknown, what evidence is missing.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'description': 'Workflow ownership: each candidate workflow has a named owner with authority to change how the work is done.', 'additionalProperties': False}, 'governanceControls': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'gap': {'type': 'string', 'maxLength': 500, 'description': 'Optional named gap for this dimension, used in the risk register and conditions.'}, 'score': {'oneOf': [{'type': 'integer', 'maximum': 5, 'minimum': 1}, {'enum': ['unknown'], 'type': 'string'}], 'description': "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two sentences supporting the score â\x80\x94 or, for unknown, what evidence is missing.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'description': 'Governance and controls: security, compliance, and audit constraints are documented and have owners, so phase-one design can build them in rather than bolt them on.', 'additionalProperties': False}, 'executiveSponsorship': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'gap': {'type': 'string', 'maxLength': 500, 'description': 'Optional named gap for this dimension, used in the risk register and conditions.'}, 'score': {'oneOf': [{'type': 'integer', 'maximum': 5, 'minimum': 1}, {'enum': ['unknown'], 'type': 'string'}], 'description': "Score from 1 (absent) to 5 (strong), or 'unknown' when the evidence to score this dimension is missing. Unknown is never treated as a low score."}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two sentences supporting the score â\x80\x94 or, for unknown, what evidence is missing.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'description': 'Executive sponsorship: an accountable sponsor exists for adoption and policy decisions.', 'additionalProperties': False}}, 'description': 'All five readiness dimensions, each scored 1-5 with evidence, or marked unknown.', 'additionalProperties': False}, 'sequencing': {'type': 'object', 'properties': {'next30': {'type': 'string', 'maxLength': 1000}, 'next60': {'type': 'string', 'maxLength': 1000}, 'next90': {'type': 'string', 'maxLength': 1000}}, 'description': 'Optional 30-60-90 day sequencing recommendation.', 'additionalProperties': False}, 'preparedFor': {'type': 'string', 'maxLength': 160, 'description': 'Optional sponsor or requester the assessment is prepared for.'}, 'organizationName': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'The organization or team being assessed.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'required': ['workflowName', 'decisionContext', 'lenses'], 'properties': {'lenses': {'type': 'object', 'required': ['bottleneckSeverity', 'valueCapture', 'integrationReadiness', 'riskPosture'], 'properties': {'riskPosture': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'score': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Score from 1 (weak) to 5 (strong), grounded in the supplied evidence.'}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two concise sentences supporting this score.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'additionalProperties': False}, 'valueCapture': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'score': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Score from 1 (weak) to 5 (strong), grounded in the supplied evidence.'}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two concise sentences supporting this score.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'additionalProperties': False}, 'bottleneckSeverity': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'score': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Score from 1 (weak) to 5 (strong), grounded in the supplied evidence.'}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two concise sentences supporting this score.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'additionalProperties': False}, 'integrationReadiness': {'type': 'object', 'required': ['score', 'evidence'], 'properties': {'score': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': 'Score from 1 (weak) to 5 (strong), grounded in the supplied evidence.'}, 'evidence': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'One or two concise sentences supporting this score.'}, 'evidenceLabel': {'enum': ['fact', 'assumption', 'estimate'], 'type': 'string', 'description': 'Optional classification of the supplied evidence.'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'followUps': {'type': 'array', 'items': {'type': 'object', 'required': ['question'], 'properties': {'owner': {'type': 'string', 'maxLength': 160}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'whyItMatters': {'type': 'string', 'maxLength': 500}}, 'additionalProperties': False}, 'maxItems': 5, 'description': 'Up to five questions ranked by how much their answers could change the decision.'}, 'confidence': {'enum': ['High', 'Medium', 'Low'], 'type': 'string', 'description': 'Optional confidence override. The rubric supplies a conservative default.'}, 'requestedBy': {'type': 'string', 'maxLength': 160, 'description': 'Optional person or team requesting the triage.'}, 'workflowName': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'The specific workflow being evaluated.'}, 'decisionContext': {'type': 'string', 'maxLength': 1000, 'minLength': 1, 'description': 'The concrete decision this triage will inform.'}, 'canAnswerTopFollowUpInOneBusinessDay': {'type': 'boolean', 'description': 'Needed only when the total is 10-13: whether the highest-impact follow-up can plausibly be answered within one business day.'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…