MCP-Server

AI Recommendation Readiness Audit | The Black Friday Agency

io.github.janoliverautomation-stack/canairecommendmybusiness-com
Marketing & Werbung Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Assesses a business's readiness to be understood, trusted, recommended, and used by AI systems, returning a score, gap analysis, and implementation roadmap.

assess_ai_recommendation_readiness
Assess AI Recommendation Readiness
Assesses whether a business is ready to be understood, verified, trusted, recommended, and used by AI systems, based on structured inputs (business size, data availability/maturity, technical stack/infrastructure, and goals). Returns a readiness score, tier, gap analysis, priority actions, and a phased implementation roadmap. Deterministic and read-only: it performs no consequential actions and does not guarantee any ranking or recommendation.
Eingabeschema
{'type': 'object', 'required': ['businessSize', 'dataMaturity', 'technicalStack'], 'properties': {'goals': {'type': 'array', 'items': {'enum': ['ai_visibility', 'lead_generation', 'trust_authority', 'content_coverage', 'conversion_optimization', 'structured_data', 'agent_readiness', 'reputation_management'], 'type': 'string'}, 'default': ['ai_visibility'], 'maxItems': 8, 'minItems': 1, 'description': 'One or more readiness goals the business wants to prioritize (1–8, unique values from the enum).', 'uniqueItems': True}, 'industry': {'type': 'string', 'description': 'Optional industry/category for context.'}, 'businessName': {'type': 'string', 'description': 'Optional, non-sensitive business name for context.'}, 'businessSize': {'enum': ['solo', 'micro', 'small', 'midmarket', 'enterprise'], 'type': 'string', 'description': 'Size of the business/organization.'}, 'dataMaturity': {'enum': ['none', 'basic', 'developing', 'structured', 'advanced'], 'type': 'string', 'description': 'Availability and maturity of the structured/machine-readable data of the business.'}, 'technicalStack': {'enum': ['minimal', 'standard', 'modern', 'advanced'], 'type': 'string', 'description': 'Technical stack / infrastructure sophistication.'}}}
Ausgabeschema
{'type': 'object', 'required': ['readinessScore', 'tier', 'dimensionScores', 'gapAnalysis', 'priorityActions', 'normalizedInputs', 'disclaimer'], 'properties': {'tier': {'type': 'object', 'required': ['level', 'name', 'summary'], 'properties': {'name': {'enum': ['Foundational', 'Developing', 'Established', 'Optimized'], 'type': 'string', 'description': 'Readiness tier name.'}, 'level': {'type': 'integer', 'maximum': 4, 'minimum': 1, 'description': 'Tier level (1–4).'}, 'summary': {'type': 'string', 'description': 'Plain-language summary of the tier.'}}, 'additionalProperties': False}, 'tool': {'type': 'string', 'description': 'Canonical tool identifier.'}, 'disclaimer': {'type': 'string', 'description': 'Educational-use disclaimer.'}, 'gapAnalysis': {'type': 'array', 'items': {'type': 'object', 'required': ['area', 'severity', 'description'], 'properties': {'area': {'type': 'string', 'description': 'Gap area / dimension.'}, 'severity': {'enum': ['low', 'moderate', 'high', 'critical'], 'type': 'string', 'description': 'Severity of the gap.'}, 'description': {'type': 'string', 'description': 'Explanation of the gap.'}}, 'additionalProperties': True}, 'description': 'Identified gaps between current and target readiness.'}, 'engineVersion': {'type': 'string', 'description': 'Version of the deterministic scoring engine.'}, 'readinessScore': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Overall AI recommendation readiness score (0–100).'}, 'dimensionScores': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'score', 'weight'], 'properties': {'key': {'type': 'string', 'description': 'Dimension identifier.'}, 'label': {'type': 'string', 'description': 'Human-readable dimension name.'}, 'score': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Dimension score (0–100).'}, 'weight': {'type': 'number', 'maximum': 1, 'minimum': 0, 'description': 'Weight of this dimension in the overall score.'}}, 'additionalProperties': True}, 'description': 'Per-dimension breakdown of the overall score.'}, 'priorityActions': {'type': 'array', 'items': {'type': 'object', 'required': ['title'], 'properties': {'title': {'type': 'string', 'description': 'Short action title.'}, 'detail': {'type': 'string', 'description': 'Action detail / rationale.'}, 'effort': {'enum': ['low', 'medium', 'high'], 'type': 'string', 'description': 'Estimated effort.'}, 'impact': {'enum': ['low', 'medium', 'high'], 'type': 'string', 'description': 'Estimated impact.'}}, 'additionalProperties': True}, 'description': 'Prioritized recommended actions.'}, 'normalizedInputs': {'type': 'object', 'properties': {'goals': {'type': 'array', 'items': {'type': 'string'}}, 'businessSize': {'type': 'string'}, 'dataMaturity': {'type': 'string'}, 'technicalStack': {'type': 'string'}}, 'description': 'The normalized inputs actually used for scoring.', 'additionalProperties': True}, 'implementationRoadmap': {'type': 'array', 'items': {'type': 'object', 'required': ['phase'], 'properties': {'focus': {'type': 'string', 'description': 'Primary focus of the phase.'}, 'phase': {'type': 'string', 'description': 'Phase name.'}, 'actions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Actions within the phase.'}}, 'additionalProperties': True}, 'description': 'Phased implementation roadmap.'}}, 'additionalProperties': True}
get_ai_readiness_framework
Get AI Readiness Framework
Returns the AI Recommendation Readiness scoring framework: the scored dimensions and their weights, the four readiness tiers with score ranges, and every valid input option (business sizes, data maturity levels, technical stacks, and goals). Read-only and deterministic; use it to understand how the assessment is scored and to build valid inputs for assess_ai_recommendation_readiness.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'required': ['engineVersion', 'dimensions', 'tiers', 'inputOptions', 'disclaimer'], 'properties': {'tiers': {'type': 'array', 'items': {'type': 'object', 'required': ['level', 'name', 'scoreRange'], 'properties': {'name': {'type': 'string'}, 'level': {'type': 'integer', 'maximum': 4, 'minimum': 1}, 'scoreRange': {'type': 'string'}}, 'additionalProperties': False}}, 'dimensions': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'label', 'weight'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'weight': {'type': 'number', 'maximum': 1, 'minimum': 0}}, 'additionalProperties': False}}, 'disclaimer': {'type': 'string'}, 'inputOptions': {'type': 'object', 'required': ['businessSize', 'dataMaturity', 'technicalStack', 'goals'], 'properties': {'goals': {'type': 'array', 'items': {'type': 'string'}}, 'businessSize': {'type': 'array', 'items': {'type': 'string'}}, 'dataMaturity': {'type': 'array', 'items': {'type': 'string'}}, 'technicalStack': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'engineVersion': {'type': 'string'}}, 'additionalProperties': False}
Hinzugefügt
get_ai_readiness_framework
17. September 2026 12:42
Hinzugefügt
assess_ai_recommendation_readiness
17. September 2026 12:42