このMCPでできること
Preflights and delivers evidence-based probability research for defined future questions, with optional trial and XRP subscription flows.
ツール
入力スキーマ
{'type': 'object', 'required': ['requestId', 'operatorReference', 'credentialHash', 'credentialPrefix', 'consent'], 'properties': {'consent': {'type': 'boolean', 'const': True, 'description': 'Set true only after a human explicitly authorizes the payment-free trial and understands that live research requires separate consent and can be wrong.'}, 'requestId': {'type': 'string', 'pattern': '^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$', 'description': 'Reuse draftRequest.requestId from the successful preflight.'}, 'credentialHash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$', 'description': 'SHA-256 of the private client-generated cg_trial_ credential. Never send the raw credential.'}, 'credentialPrefix': {'type': 'string', 'pattern': '^cg_trial_[A-Za-z0-9_-]{1,11}$', 'description': 'A bounded prefix used only to identify the client-held credential.'}, 'operatorReference': {'type': 'string', 'pattern': '^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$', 'description': 'Private client-generated UUIDv4. CrowdGap stores only its SHA-256 hash.'}}, 'additionalProperties': False}
出力スキーマ
{'oneOf': [{'type': 'object', 'required': ['ok', 'credentialId', 'trial', 'credential', 'payment', 'plansAfterTrial'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'trial': {'type': 'object', 'required': ['status', 'priceXrp', 'accessDays', 'requestLimit', 'startedAt', 'expiresAt', 'renewal', 'automaticConversion'], 'properties': {'status': {'enum': ['active', 'expired', 'revoked'], 'type': 'string'}, 'renewal': {'type': 'string', 'const': 'none'}, 'priceXrp': {'type': 'integer', 'const': 0}, 'expiresAt': {'type': 'string', 'format': 'date-time'}, 'startedAt': {'type': 'string', 'format': 'date-time'}, 'accessDays': {'type': 'integer', 'const': 7}, 'requestLimit': {'type': 'integer', 'const': 3}, 'automaticConversion': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'payment': {'type': 'object', 'required': ['required', 'quoteCreated', 'walletConnectionRequired'], 'properties': {'required': {'type': 'boolean', 'const': False}, 'quoteCreated': {'type': 'boolean', 'const': False}, 'walletConnectionRequired': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'credential': {'type': 'object', 'required': ['clientHeld', 'rawCredentialReceivedByCrowdGap', 'prefix'], 'properties': {'prefix': {'type': 'string'}, 'clientHeld': {'type': 'boolean', 'const': True}, 'rawCredentialReceivedByCrowdGap': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'credentialId': {'type': 'string', 'format': 'uuid'}, 'plansAfterTrial': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'priceXrp', 'accessDays'], 'properties': {'id': {'enum': ['monthly', 'annual'], 'type': 'string'}, 'priceXrp': {'enum': [9.99, 99], 'type': 'number'}, 'accessDays': {'enum': [30, 365], 'type': 'integer'}}, 'additionalProperties': False}}}, 'additionalProperties': False}, {'type': 'object', 'required': ['ok', 'error'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}]}
入力スキーマ
{'type': 'object', 'required': ['requestId', 'agentName', 'operatorReference', 'planId', 'consent'], 'properties': {'planId': {'enum': ['monthly', 'annual'], 'type': 'string', 'description': 'monthly costs 9.99 XRP for 30 days; annual costs 99 XRP for 365 days. Both include 30 forecasts per rolling 30 days.'}, 'consent': {'type': 'boolean', 'const': True, 'description': 'Set true only after the human explicitly authorizes creation of this 15-minute quote. The human independently decides whether to send XRP.'}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous campaign token; source is fixed to MCP.'}, 'agentName': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'requestId': {'type': 'string', 'pattern': '^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$', 'description': 'Reuse draftRequest.requestId from a successful preflight to bind the quote to that validated request.'}, 'referralCode': {'type': 'string', 'pattern': '^[a-z0-9]{8,16}$'}, 'operatorReference': {'type': 'string', 'pattern': '^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$', 'description': 'Private client-generated UUID; no email or account is required.'}}, 'additionalProperties': False}
出力スキーマ
{'oneOf': [{'type': 'object', 'required': ['ok', 'quote'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'quote': {'type': 'object', 'required': ['quoteId', 'planId', 'price', 'accessDays', 'includedForecastsPer30Days', 'xrpAmount', 'expectedDrops', 'quoteSource', 'network', 'destination', 'destinationTag', 'destinationXAddress', 'expiresAt', 'status', 'manualRenewalRequired', 'activationUrl', 'attribution'], 'properties': {'price': {'type': 'object'}, 'planId': {'enum': ['monthly', 'annual', 'legacy_monthly_usd'], 'type': 'string'}, 'status': {'enum': ['pending', 'paid', 'expired'], 'type': 'string'}, 'network': {'type': 'string', 'const': 'XRPL Mainnet'}, 'quoteId': {'type': 'string', 'format': 'uuid'}, 'expiresAt': {'type': 'string', 'format': 'date-time'}, 'xrpAmount': {'type': 'string'}, 'accessDays': {'type': 'integer'}, 'attribution': {'type': 'object'}, 'destination': {'type': 'string'}, 'quoteSource': {'type': 'string'}, 'activationUrl': {'type': 'string', 'format': 'uri'}, 'expectedDrops': {'type': 'string', 'pattern': '^[0-9]+$'}, 'destinationTag': {'type': 'integer', 'const': 399958332}, 'destinationXAddress': {'type': 'string'}, 'manualRenewalRequired': {'type': 'boolean', 'const': True}, 'includedForecastsPer30Days': {'type': 'integer', 'const': 30}}, 'additionalProperties': True}}, 'additionalProperties': False}, {'type': 'object', 'required': ['ok', 'error'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}]}
入力スキーマ
{'type': 'object', 'required': ['useCase'], 'properties': {'useCase': {'type': 'string', 'maxLength': 500, 'minLength': 20, 'description': 'A short description of the decision-support or research need; this text is evaluated transiently and not stored.'}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous topic campaign copied exactly from a selected CrowdGap starter.'}, 'requiresProbability': {'type': 'boolean', 'description': 'Optional on the first call. True when the desired output includes a probability for a future, resolvable outcome.'}, 'humanOperatorAvailable': {'type': 'boolean', 'description': 'Optional on the first call. Set true only after a human confirms availability to authorize quote creation, payment, credential use, and consequential action.'}, 'requiresPublicEvidence': {'type': 'boolean', 'description': 'Optional on the first call. True when the result should be supported by public HTTPS sources.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'evaluated', 'rating', 'qualified', 'purchaseReady', 'liveResearch', 'stored', 'useCaseStored', 'billable', 'quotaConsumed', 'reasons', 'attribution', 'offer', 'nextAction', 'boundaries'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'offer': {'type': 'object', 'required': ['plans', 'includedForecastsPer30Days', 'settlementAsset', 'manualRenewal'], 'properties': {'plans': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'priceXrp', 'accessPeriodDays'], 'properties': {'id': {'enum': ['monthly', 'annual'], 'type': 'string'}, 'priceXrp': {'enum': [9.99, 99], 'type': 'number'}, 'accessPeriodDays': {'enum': [30, 365], 'type': 'integer'}}, 'additionalProperties': False}}, 'manualRenewal': {'type': 'boolean', 'const': True}, 'settlementAsset': {'type': 'string', 'const': 'XRP'}, 'includedForecastsPer30Days': {'type': 'integer', 'const': 30}}, 'additionalProperties': False}, 'rating': {'enum': ['needs_confirmation', 'not_fit', 'conditional', 'strong'], 'type': 'string'}, 'stored': {'type': 'boolean', 'const': False}, 'reasons': {'type': 'array', 'items': {'type': 'string'}}, 'billable': {'type': 'boolean', 'const': False}, 'evaluated': {'type': 'boolean', 'const': True}, 'qualified': {'type': 'boolean'}, 'boundaries': {'type': 'array', 'items': {'type': 'string'}}, 'nextAction': {'type': 'object'}, 'attribution': {'type': 'object', 'required': ['source', 'campaign', 'recorded'], 'properties': {'source': {'type': 'string'}, 'campaign': {'type': 'string'}, 'recorded': {'type': 'boolean'}}, 'additionalProperties': False}, 'liveResearch': {'type': 'boolean', 'const': False}, 'purchaseReady': {'type': 'boolean'}, 'quotaConsumed': {'type': 'boolean', 'const': False}, 'useCaseStored': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous campaign token for aggregate attribution.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['provider', 'for', 'introduction', 'offer', 'publicProof', 'freeTestUrl', 'freeTrial', 'shareUrl', 'mcp', 'suggestedAgentMessage', 'subscriberReferralReward', 'sharingBoundaries'], 'properties': {'for': {'type': 'string', 'const': 'ai_agents'}, 'mcp': {'type': 'object'}, 'offer': {'type': 'object'}, 'provider': {'type': 'string', 'const': 'CrowdGap AI'}, 'shareUrl': {'type': 'string', 'format': 'uri'}, 'freeTrial': {'type': 'object'}, 'freeTestUrl': {'type': 'string', 'format': 'uri'}, 'publicProof': {'type': 'object', 'required': ['forecastId', 'state', 'headline', 'machineRecordUrl', 'subscriptionFeedUrl', 'outcomeVerified', 'accuracyClaimAllowed'], 'properties': {'state': {'type': 'string', 'const': 'published_frozen_unresolved'}, 'headline': {'type': 'string'}, 'forecastId': {'type': 'string'}, 'outcomeVerified': {'type': 'boolean', 'const': False}, 'machineRecordUrl': {'type': 'string', 'format': 'uri'}, 'subscriptionFeedUrl': {'type': 'string', 'format': 'uri'}, 'accuracyClaimAllowed': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'introduction': {'type': 'string'}, 'sharingBoundaries': {'type': 'array', 'items': {'type': 'string'}}, 'suggestedAgentMessage': {'type': 'string'}, 'subscriberReferralReward': {'type': 'object'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['provider', 'audience', 'capability', 'qualifiedTrial', 'plans', 'includedForecastsPer30Days', 'settlement', 'recommendedFirstTool', 'primaryCallToAction', 'evaluationPath', 'fitEvaluationInput', 'freeTestUrl', 'integrationKitUrl', 'checkoutUrl', 'boundaries'], 'properties': {'plans': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'price', 'accessPeriodDays'], 'properties': {'id': {'enum': ['monthly', 'annual'], 'type': 'string'}, 'price': {'type': 'object', 'required': ['amount', 'currency'], 'properties': {'amount': {'enum': [9.99, 99], 'type': 'number'}, 'currency': {'type': 'string', 'const': 'XRP'}}, 'additionalProperties': False}, 'accessPeriodDays': {'enum': [30, 365], 'type': 'integer'}}, 'additionalProperties': False}}, 'audience': {'type': 'string', 'const': 'ai_agents'}, 'provider': {'type': 'string', 'const': 'CrowdGap AI'}, 'boundaries': {'type': 'array', 'items': {'type': 'string'}}, 'capability': {'type': 'string', 'const': 'evidence_linked_probability_research'}, 'settlement': {'type': 'object', 'required': ['asset', 'network', 'humanAuthorizationRequired'], 'properties': {'asset': {'type': 'string', 'const': 'XRP'}, 'network': {'type': 'string', 'const': 'XRPL Mainnet'}, 'humanAuthorizationRequired': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'checkoutUrl': {'type': 'string', 'format': 'uri'}, 'freeTestUrl': {'type': 'string', 'format': 'uri'}, 'evaluationPath': {'type': 'array', 'items': {'type': 'string'}}, 'qualifiedTrial': {'type': 'object', 'required': ['priceXrp', 'accessDays', 'requestLimit', 'requiresSuccessfulPreflight', 'clientGeneratedCredentialRequired', 'paymentRequired', 'automaticConversion'], 'properties': {'priceXrp': {'type': 'integer', 'const': 0}, 'accessDays': {'type': 'integer', 'const': 7}, 'requestLimit': {'type': 'integer', 'const': 3}, 'paymentRequired': {'type': 'boolean', 'const': False}, 'automaticConversion': {'type': 'boolean', 'const': False}, 'requiresSuccessfulPreflight': {'type': 'boolean', 'const': True}, 'clientGeneratedCredentialRequired': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'integrationKitUrl': {'type': 'string', 'format': 'uri'}, 'fitEvaluationInput': {'type': 'object'}, 'primaryCallToAction': {'type': 'object', 'required': ['label', 'url', 'nextTool', 'requiresGenuineQuestion'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'label': {'type': 'string', 'const': 'Start 7-day trial'}, 'nextTool': {'type': 'string', 'const': 'evaluate_crowdgap_fit'}, 'requiresGenuineQuestion': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}, 'recommendedFirstTool': {'type': 'string', 'const': 'evaluate_crowdgap_fit'}, 'includedForecastsPer30Days': {'type': 'integer', 'const': 30}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'generatedAt', 'refreshAfterSeconds', 'liveData', 'researchPerformed', 'probabilityGenerated', 'partial', 'signals', 'boundaries', 'workflow'], 'properties': {'partial': {'type': 'boolean'}, 'signals': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'category', 'label', 'value', 'observedAt', 'source', 'forecastStarter'], 'properties': {'id': {'type': 'string'}, 'label': {'type': 'string'}, 'value': {'type': 'string'}, 'source': {'type': 'object'}, 'category': {'type': 'string'}, 'observedAt': {'type': 'string', 'format': 'date-time'}, 'forecastStarter': {'type': 'object'}}, 'additionalProperties': True}}, 'liveData': {'type': 'boolean', 'const': True}, 'workflow': {'type': 'object'}, 'boundaries': {'type': 'array', 'items': {'type': 'string'}}, 'generatedAt': {'type': 'string', 'format': 'date-time'}, 'schemaVersion': {'type': 'string', 'const': 'crowdgap.live-signals.v1'}, 'researchPerformed': {'type': 'boolean', 'const': False}, 'refreshAfterSeconds': {'type': 'integer', 'const': 60}, 'probabilityGenerated': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'id', 'immutable', 'status', 'question', 'probability', 'confidence', 'recordedAt', 'deadline', 'evidence', 'resolution', 'limitations', 'boundaries', 'audit', 'conversion'], 'properties': {'id': {'type': 'string', 'const': 'cg-public-2026-08-22-batchv1-1'}, 'audit': {'type': 'object'}, 'status': {'type': 'string', 'const': 'open'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'evidence': {'type': 'array', 'items': {'type': 'object'}, 'minItems': 1}, 'question': {'type': 'string'}, 'immutable': {'type': 'boolean', 'const': True}, 'boundaries': {'type': 'object'}, 'confidence': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'conversion': {'type': 'object'}, 'recordedAt': {'type': 'string', 'format': 'date-time'}, 'resolution': {'type': 'object'}, 'limitations': {'type': 'string'}, 'probability': {'type': 'integer', 'maximum': 99, 'minimum': 1}, 'schemaVersion': {'type': 'string', 'const': 'crowdgap.public-forecast.v1'}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['plans', 'includedForecastsPer30Days', 'network', 'checkoutUrl', 'emailRequired', 'humanAuthorizationRequired', 'walletConnectionRequired'], 'properties': {'plans': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'price', 'accessPeriodDays'], 'properties': {'id': {'enum': ['monthly', 'annual'], 'type': 'string'}, 'price': {'type': 'object', 'required': ['amount', 'currency'], 'properties': {'amount': {'enum': [9.99, 99], 'type': 'number'}, 'currency': {'type': 'string', 'const': 'XRP'}}, 'additionalProperties': False}, 'accessPeriodDays': {'enum': [30, 365], 'type': 'integer'}}, 'additionalProperties': False}}, 'network': {'type': 'string', 'const': 'XRPL Mainnet'}, 'checkoutUrl': {'type': 'string', 'format': 'uri'}, 'emailRequired': {'type': 'boolean', 'const': False}, 'walletConnectionRequired': {'type': 'boolean', 'const': False}, 'humanAuthorizationRequired': {'type': 'boolean', 'const': True}, 'includedForecastsPer30Days': {'type': 'integer', 'const': 30}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['question', 'deadline', 'resolutionSource'], 'properties': {'context': {'type': 'string', 'maxLength': 2000, 'description': 'Optional public context for validating the request shape; it is not stored.'}, 'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous topic campaign copied exactly from the selected CrowdGap starter.'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 20}, 'resolutionSource': {'type': 'string', 'format': 'uri', 'maxLength': 500}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'eligible', 'researchPerformed', 'stored', 'billable', 'quotaConsumed', 'liveResearchConsentRequired', 'attribution', 'draftRequest', 'nextAction'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'stored': {'type': 'boolean', 'const': False}, 'billable': {'type': 'boolean', 'const': False}, 'eligible': {'type': 'boolean', 'const': True}, 'nextAction': {'type': 'object'}, 'attribution': {'type': 'object', 'required': ['source', 'campaign', 'recorded', 'requestPayloadStored'], 'properties': {'source': {'type': 'string'}, 'campaign': {'type': 'string'}, 'recorded': {'type': 'boolean'}, 'requestPayloadStored': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'draftRequest': {'type': 'object', 'required': ['requestId', 'question', 'deadline', 'resolutionSource', 'context'], 'properties': {'context': {'type': 'string'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'question': {'type': 'string'}, 'requestId': {'type': 'string', 'format': 'uuid'}, 'resolutionSource': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'quotaConsumed': {'type': 'boolean', 'const': False}, 'researchPerformed': {'type': 'boolean', 'const': False}, 'liveResearchConsentRequired': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['requestId', 'question', 'deadline', 'resolutionSource', 'context', 'consent'], 'properties': {'consent': {'type': 'boolean', 'const': True}, 'context': {'type': 'string', 'maxLength': 2000}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'question': {'type': 'string', 'maxLength': 500, 'minLength': 20}, 'requestId': {'type': 'string', 'pattern': '^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89ab][a-f0-9]{3}-[a-f0-9]{12}$'}, 'resolutionSource': {'type': 'string', 'format': 'uri', 'maxLength': 500}}, 'additionalProperties': False}
出力スキーマ
{'oneOf': [{'type': 'object', 'required': ['ok', 'forecastId', 'request', 'forecast', 'audit'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'audit': {'type': 'object'}, 'usage': {'type': 'object'}, 'access': {'type': 'object'}, 'request': {'type': 'object', 'required': ['requestId', 'question', 'deadline', 'resolutionSource', 'context', 'consent'], 'properties': {'consent': {'type': 'boolean', 'const': True}, 'context': {'type': 'string'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'question': {'type': 'string'}, 'requestId': {'type': 'string', 'format': 'uuid'}, 'resolutionSource': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'forecast': {'type': 'object', 'required': ['probability', 'confidence', 'summary', 'evidence', 'assumptions', 'counterSignals', 'resolutionCriteria', 'asOf', 'limitations'], 'properties': {'asOf': {'type': 'string'}, 'summary': {'type': 'string'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'support'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}, 'support': {'type': 'string'}}, 'additionalProperties': False}}, 'confidence': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'assumptions': {'type': 'array', 'items': {'type': 'string'}}, 'limitations': {'type': 'string'}, 'probability': {'type': 'integer', 'maximum': 99, 'minimum': 1}, 'counterSignals': {'type': 'array', 'items': {'type': 'string'}}, 'resolutionCriteria': {'type': 'string'}}, 'additionalProperties': False}, 'forecastId': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['ok', 'error'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'error': {'type': 'object', 'required': ['code'], 'properties': {'code': {'type': 'string'}}, 'additionalProperties': True}}, 'additionalProperties': True}]}
入力スキーマ
{'type': 'object', 'required': ['decisionDraft'], 'properties': {'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous campaign token.'}, 'decisionDraft': {'type': 'string', 'maxLength': 2000, 'minLength': 40, 'description': 'A plan, recommendation, or decision draft. Do not include secrets, wallet credentials, sensitive personal data, or confidential material.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'scanned', 'forecastNeed', 'candidateClaim', 'questionDraft', 'deadline', 'resolutionSource', 'readyForPreflight', 'missingInputs', 'prohibitedDownstreamActionDetected', 'liveResearch', 'stored', 'decisionDraftStored', 'billable', 'quotaConsumed', 'createsTrial', 'createsQuoteOrPayment', 'attribution', 'nextAction', 'humanReviewUrl', 'boundaries'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'stored': {'type': 'boolean', 'const': False}, 'scanned': {'type': 'boolean', 'const': True}, 'billable': {'type': 'boolean', 'const': False}, 'deadline': {'oneOf': [{'type': 'string', 'format': 'date-time'}, {'type': 'null'}]}, 'boundaries': {'type': 'array', 'items': {'type': 'string'}}, 'nextAction': {'type': 'object'}, 'attribution': {'type': 'object', 'required': ['source', 'campaign', 'recorded'], 'properties': {'source': {'type': 'string'}, 'campaign': {'type': 'string'}, 'recorded': {'type': 'boolean'}}, 'additionalProperties': False}, 'createsTrial': {'type': 'boolean', 'const': False}, 'forecastNeed': {'enum': ['detected', 'possible', 'not_detected'], 'type': 'string'}, 'liveResearch': {'type': 'boolean', 'const': False}, 'missingInputs': {'type': 'array', 'items': {'type': 'string'}}, 'questionDraft': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'quotaConsumed': {'type': 'boolean', 'const': False}, 'candidateClaim': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'humanReviewUrl': {'type': 'string', 'format': 'uri'}, 'resolutionSource': {'oneOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'readyForPreflight': {'type': 'boolean'}, 'decisionDraftStored': {'type': 'boolean', 'const': False}, 'createsQuoteOrPayment': {'type': 'boolean', 'const': False}, 'prohibitedDownstreamActionDetected': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'campaign': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_-]{0,63}$', 'description': 'Optional anonymous campaign token.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['ok', 'demo', 'generated', 'billable', 'liveResearch', 'forecastId', 'request', 'forecast', 'usage', 'audit', 'conversion', 'attribution'], 'properties': {'ok': {'type': 'boolean', 'const': True}, 'demo': {'type': 'boolean', 'const': True}, 'audit': {'type': 'object'}, 'usage': {'type': 'null'}, 'request': {'type': 'object', 'required': ['requestId', 'question', 'deadline', 'resolutionSource', 'context', 'consent'], 'properties': {'consent': {'type': 'boolean', 'const': True}, 'context': {'type': 'string'}, 'deadline': {'type': 'string', 'format': 'date-time'}, 'question': {'type': 'string'}, 'requestId': {'type': 'string', 'format': 'uuid'}, 'resolutionSource': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'billable': {'type': 'boolean', 'const': False}, 'forecast': {'type': 'object', 'required': ['probability', 'confidence', 'summary', 'evidence', 'assumptions', 'counterSignals', 'resolutionCriteria', 'asOf', 'limitations'], 'properties': {'asOf': {'type': 'string'}, 'summary': {'type': 'string'}, 'evidence': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'url', 'support'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}, 'support': {'type': 'string'}}, 'additionalProperties': False}}, 'confidence': {'enum': ['low', 'medium', 'high'], 'type': 'string'}, 'assumptions': {'type': 'array', 'items': {'type': 'string'}}, 'limitations': {'type': 'string'}, 'probability': {'type': 'integer', 'maximum': 99, 'minimum': 1}, 'counterSignals': {'type': 'array', 'items': {'type': 'string'}}, 'resolutionCriteria': {'type': 'string'}}, 'additionalProperties': False}, 'generated': {'type': 'boolean', 'const': False}, 'conversion': {'type': 'object'}, 'forecastId': {'type': 'string'}, 'attribution': {'type': 'object', 'required': ['source', 'campaign', 'recorded'], 'properties': {'source': {'type': 'string'}, 'campaign': {'type': 'string'}, 'recorded': {'type': 'boolean'}}, 'additionalProperties': False}, 'liveResearch': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…