MCPサーバー

Strategic Flow MCP

tech.strategicflow/mcp
マーケティング・広告 公開・接続可能 MCP 2025-11-25

このMCPでできること

Audits B2B SaaS lifecycle emails for conversion friction and provides structured diagnoses and recommendations.

ask_strategic_flow
Ask Strategic Flow
Ask Strategic Flow about email conversion, funnel friction, the Decision Friction Model methodology, or Strategic Flow Tech services.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'question'], 'properties': {'api_key': {'type': 'string', 'minLength': 1, 'description': 'Required API key from /api/mcp/claim-key.'}, 'question': {'type': 'string', 'minLength': 1, 'description': 'Your question about email conversion, funnel friction, the Decision Friction Model methodology, or Strategic Flow Tech services.'}}}
audit_email
Audit Email
Audit a SaaS lifecycle email using the 7-point Decision Friction Model and return a structured conversion diagnosis.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['api_key', 'subject', 'body'], 'properties': {'body': {'type': 'string', 'minLength': 1, 'description': 'The full email body, including its copy and calls to action.'}, 'api_key': {'type': 'string', 'minLength': 1, 'description': 'Required API key from /api/mcp/claim-key.'}, 'subject': {'type': 'string', 'minLength': 1, 'description': 'The email subject line to audit.'}, 'audience': {'type': 'string', 'description': 'Optional description of the intended email audience.'}, 'email_type': {'type': 'string', 'description': 'Optional lifecycle context, such as "trial onboarding", "changelog", or "re-engagement".'}, 'preview_text': {'type': 'string', 'description': 'Optional preview or preheader text shown beside the subject.'}, 'desired_action': {'type': 'string', 'description': 'Optional action the sender wants the reader to take.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['result_type'], 'properties': {'changes': {'type': 'array', 'items': {}, 'description': 'Changes made by the audit service.'}, 'message': {'type': 'string', 'minLength': 1, 'description': 'Friendly usage or next-step message when no diagnosis is returned.'}, 'variants': {'type': 'array', 'items': {}, 'description': 'Alternative rebuild variants returned by the audit service.'}, 'audits_used': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of audits used after this request.'}, 'cta_pattern': {'anyOf': [{'enum': ['Filing Label Subject', 'Feature-First Bias', 'Consequence-After-Caveat', 'Missing Visual Hierarchy', 'Implied Transformation', 'Buried or Zero Social Proof', 'Guest Language CTA'], 'type': 'string'}, {'type': 'string', 'const': 'None identified'}], 'description': 'The Decision Friction Model pattern that best describes the CTA.'}, 'cta_rewrite': {'type': 'string', 'minLength': 1, 'description': 'A specific rewritten CTA for this email.'}, 'rebuilt_cta': {'type': 'string', 'minLength': 1, 'description': 'The rebuilt call to action.'}, 'result_type': {'enum': ['structured', 'unstructured', 'rate_limited'], 'type': 'string', 'description': 'Whether the diagnosis was parsed into validated model fields.'}, 'upgrade_url': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'null'}], 'description': 'Upgrade URL returned by the audit service.'}, 'cta_weakness': {'type': 'string', 'minLength': 1, 'description': 'Concrete explanation of why this CTA is weak.'}, 'raw_response': {'type': 'string', 'minLength': 1, 'description': 'The upstream diagnosis when it cannot be safely parsed into validated fields.'}, 'rebuilt_body': {'type': 'string', 'minLength': 1, 'description': 'The rebuilt email body.'}, 'overall_score': {'type': 'string', 'pattern': '^(?:10(?:\\.0+)?|[0-9](?:\\.\\d+)?)\\/10$', 'description': 'Structural email score from 0/10 to 10/10.'}, 'rebuilt_score': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Rebuilt structural email score from 0 to 10 for members.'}, 'cta_exact_line': {'type': 'string', 'minLength': 1, 'description': 'Exact CTA line from the email, or an explicit no-CTA statement.'}, 'original_score': {'type': 'number', 'maximum': 10, 'minimum': 0, 'description': 'Original structural email score from 0 to 10 for members.'}, 'audit_record_id': {'type': 'string', 'minLength': 1, 'description': 'Identifier of the stored upstream audit record.'}, 'rebuilt_subject': {'type': 'string', 'minLength': 1, 'description': 'The rebuilt email subject.'}, 'short_diagnosis': {'type': 'string', 'minLength': 1, 'description': 'Brief explanation of the core structural conversion friction.'}, 'audits_remaining': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of audits remaining after this request.'}, 'original_subject': {'type': 'string', 'minLength': 1, 'description': 'The original email subject sent for rebuilding.'}, 'structured_fixes': {'type': 'array', 'items': {'type': 'object', 'required': ['fix_id', 'field_name', 'before_value', 'pattern', 'element', 'why'], 'properties': {'why': {}, 'fix_id': {}, 'element': {}, 'pattern': {}, 'field_name': {}, 'after_value': {}, 'before_value': {}}, 'additionalProperties': {}}, 'description': 'Structured email fixes returned by the audit service.'}, 'cta_pattern_definition': {'type': 'string', 'minLength': 1, 'description': 'Plain-language definition of the CTA pattern.'}, 'cta_diagnosis_direction': {'type': 'string', 'minLength': 1, 'description': 'Diagnosis and direction for the call to action.'}, 'primary_friction_pattern': {'enum': ['Filing Label Subject', 'Feature-First Bias', 'Consequence-After-Caveat', 'Missing Visual Hierarchy', 'Implied Transformation', 'Buried or Zero Social Proof', 'Guest Language CTA'], 'type': 'string', 'description': 'The main Decision Friction Model pattern found.'}, 'secondary_friction_pattern': {'anyOf': [{'enum': ['Filing Label Subject', 'Feature-First Bias', 'Consequence-After-Caveat', 'Missing Visual Hierarchy', 'Implied Transformation', 'Buried or Zero Social Proof', 'Guest Language CTA'], 'type': 'string'}, {'type': 'string', 'const': 'None identified'}], 'description': 'A secondary Decision Friction Model pattern, if present.'}, 'recommended_structural_change': {'type': 'string', 'minLength': 1, 'description': 'The highest-impact structural change to make.'}, 'primary_friction_pattern_impact': {'type': 'string', 'minLength': 1, 'description': 'Concrete reason the primary pattern can reduce response or conversion.'}, 'primary_friction_pattern_evidence': {'type': 'string', 'minLength': 1, 'description': 'Exact problematic phrase from this email showing the primary pattern.'}, 'secondary_friction_pattern_impact': {'type': 'string', 'minLength': 1, 'description': 'Concrete reason the secondary pattern can reduce response or conversion.'}, 'primary_friction_pattern_definition': {'type': 'string', 'minLength': 1, 'description': 'Plain-language definition of the primary pattern.'}, 'secondary_friction_pattern_evidence': {'type': 'string', 'minLength': 1, 'description': 'Exact problematic phrase from this email showing the secondary pattern.'}, 'secondary_friction_pattern_definition': {'type': 'string', 'minLength': 1, 'description': 'Plain-language definition of the secondary pattern, when present.'}}, 'additionalProperties': False}
追加
audit_email
2026年10月3日2:40
追加
ask_strategic_flow
2026年10月3日2:40