このMCPでできること
Splits and cleans audio, trains private RVC voice models, imports models, and performs vocal conversion with downloadable outputs.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tool', 'fileName', 'sizeBytes'], 'properties': {'tool': {'enum': ['split_stems', 'split_lead_backing', 'remove_noise', 'remove_reverb'], 'type': 'string', 'description': 'split_stems: vocals and instrumental. split_lead_backing: lead vocal, backing vocals, instrumental, and the instrumental with backing vocals. remove_noise: background noise out of a voice recording. remove_reverb: room echo and reverb out of a voice recording.'}, 'fileName': {'type': 'string', 'maxLength': 180, 'minLength': 1, 'description': "The audio file's name with its extension: WAV, MP3, FLAC, M4A or OGG."}, 'sizeBytes': {'type': 'integer', 'maximum': 9007199254740991, 'description': "The file's exact size in bytes.", 'exclusiveMinimum': 0}, 'outputFormat': {'enum': ['wav', 'flac', 'mp3', 'ogg'], 'type': 'string', 'default': 'wav', 'description': 'Format of the files you get back. Use wav unless the user asks for another.'}, 'durationSeconds': {'type': 'number', 'maximum': 86400, 'description': "The audio's length in seconds, if you can measure it. NiceVois measures the file itself after upload, so leave this out rather than guess.", 'exclusiveMinimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'tool', 'toolName', 'status', 'price', 'upload', 'outputs', 'pollAfterSeconds', 'websiteUrl', 'links'], 'properties': {'id': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'links': {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': {}}, 'price': {'type': 'string'}, 'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers', 'receivedBytes'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'receivedBytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'outputs': {'type': 'array', 'items': {'type': 'object', 'required': ['stem', 'name', 'description', 'downloadUrl'], 'properties': {'name': {'type': 'string'}, 'stem': {'type': 'string'}, 'description': {'type': 'string'}, 'downloadUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'fileName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'toolName': {'type': 'string'}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'websiteUrl': {'type': 'string', 'format': 'uri'}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'pollAfterSeconds': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fileName', 'contentType', 'sizeBytes', 'durationSeconds', 'epochs', 'modelName', 'submissionId'], 'properties': {'epochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'fileName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Original WAV, MP3, FLAC, M4A, or OGG filename.'}, 'modelName': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'sizeBytes': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'contentType': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'submissionId': {'type': 'string', 'maxLength': 80, 'minLength': 8}, 'durationSeconds': {'type': 'number', 'exclusiveMinimum': 0}, 'acceptsStandingAgreement': {'type': 'boolean', 'const': True, 'description': 'Set only when the user explicitly accepts the linked standing voice-training agreement after CONSENT_REQUIRED. Omit for accounts that have already accepted.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload', 'artifacts', 'links'], 'properties': {'id': {'type': 'string'}, 'links': {'type': 'object', 'required': ['status', 'start'], 'properties': {'start': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': {}}, 'epochs': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'required': ['content-type'], 'properties': {'content-type': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'etaText': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'anyOf': [{'type': 'object', 'required': ['pth', 'index', 'package'], 'properties': {'pth': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'index': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'package': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'expiresAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'startedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'completedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEpoch': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'estimatedCompletionAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'estimatedRemainingSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['modelId', 'fileName', 'durationSeconds'], 'properties': {'modelId': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The id returned by list_voice_models.'}, 'fileName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Original WAV, MP3, FLAC, M4A, or OGG vocal filename.'}, 'sizeBytes': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Exact byte size of the source audio. Supply it whenever the client can measure the file so interrupted uploads are verifiable and safely resumable.', 'exclusiveMinimum': 0}, 'transpose': {'type': 'integer', 'default': 0, 'maximum': 24, 'minimum': -24, 'description': 'Pitch shift in semitones, from -24 through 24. Use 0 when no shift was requested.'}, 'durationSeconds': {'type': 'number', 'maximum': 86400, 'description': 'Measured duration of the source audio in seconds. NiceVois uses this to verify that the account can download the result before cloud work.', 'exclusiveMinimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload', 'outputs'], 'properties': {'id': {'type': 'string'}, 'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'outputs': {'anyOf': [{'type': 'object', 'required': ['normal', 'cleaned'], 'properties': {'normal': {'anyOf': [{'type': 'object', 'required': ['listenUrl'], 'properties': {'listenUrl': {'type': 'string', 'format': 'uri'}, 'downloadUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'cleaned': {'anyOf': [{'type': 'object', 'required': ['listenUrl'], 'properties': {'listenUrl': {'type': 'string', 'format': 'uri'}, 'downloadUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'timings': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'fileName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'transpose': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'restoration': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'stageMessage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'providerState': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fileName', 'sizeBytes'], 'properties': {'fileName': {'type': 'string', 'maxLength': 255, 'minLength': 1, 'description': 'Original .pth or .zip filename.'}, 'sizeBytes': {'type': 'integer', 'maximum': 524288000, 'exclusiveMinimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload'], 'properties': {'id': {'type': 'string'}, 'status': {'type': 'string'}, 'upload': {'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversionId', 'kind'], 'properties': {'kind': {'enum': ['cleaned', 'normal'], 'type': 'string', 'description': 'Prefer cleaned unless the user specifically asks for standard RVC.'}, 'eventId': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{8,80}$'}, 'conversionId': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'confirmRepeat': {'type': 'boolean', 'default': False, 'description': 'Only true after the user explicitly confirms downloading the same artifact again.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accepted', 'downloadUrl', 'downloadCount', 'secondsCharged'], 'properties': {'accepted': {'type': 'boolean'}, 'downloadUrl': {'type': 'string', 'format': 'uri'}, 'downloadCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'secondsCharged': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service', 'workflow', 'sourceAudioFormats', 'modelInputs', 'transposeSemitones', 'outputs', 'pricing', 'wholeSongCover', 'authentication'], 'properties': {'outputs': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'description'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'pricing': {'type': 'object', 'required': ['mode', 'wallet', 'message'], 'properties': {'mode': {'type': 'string'}, 'wallet': {'type': 'string'}, 'message': {'type': 'string'}}, 'additionalProperties': False}, 'service': {'type': 'string'}, 'workflow': {'type': 'array', 'items': {'type': 'string'}}, 'modelInputs': {'type': 'array', 'items': {'type': 'string'}}, 'authentication': {'type': 'string'}, 'wholeSongCover': {'type': 'object', 'required': ['status', 'agentSupport', 'availability', 'plannedInputs', 'pipeline', 'diyGuideUrl'], 'properties': {'status': {'type': 'string', 'const': 'private_preview'}, 'pipeline': {'type': 'array', 'items': {'type': 'string'}}, 'diyGuideUrl': {'type': 'string', 'format': 'uri'}, 'agentSupport': {'type': 'string', 'const': 'discovery_only'}, 'availability': {'type': 'string'}, 'plannedInputs': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, 'sourceAudioFormats': {'type': 'array', 'items': {'type': 'string'}}, 'transposeSemitones': {'type': 'object', 'required': ['min', 'max', 'default'], 'properties': {'max': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'min': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'default': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'The id returned by create_free_audio_job.'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'tool', 'toolName', 'status', 'price', 'upload', 'outputs', 'pollAfterSeconds', 'websiteUrl', 'links'], 'properties': {'id': {'type': 'string'}, 'tool': {'type': 'string'}, 'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'links': {'type': 'object', 'required': ['status'], 'properties': {'status': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': {}}, 'price': {'type': 'string'}, 'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers', 'receivedBytes'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'receivedBytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'outputs': {'type': 'array', 'items': {'type': 'object', 'required': ['stem', 'name', 'description', 'downloadUrl'], 'properties': {'name': {'type': 'string'}, 'stem': {'type': 'string'}, 'description': {'type': 'string'}, 'downloadUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}}, 'fileName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'toolName': {'type': 'string'}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'websiteUrl': {'type': 'string', 'format': 'uri'}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'pollAfterSeconds': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['freeRuns', 'balance', 'checkoutEnabled'], 'properties': {'balance': {'anyOf': [{'type': 'object', 'required': ['purchasedCents', 'spentCents', 'reservedCents', 'availableCents'], 'properties': {'spentCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'reservedCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'availableCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'purchasedCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'freeRuns': {'type': 'object', 'required': ['total', 'used', 'remaining'], 'properties': {'used': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'remaining': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': {}}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'balanceCents', 'priceUsd'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'priceUsd': {'type': 'number'}, 'balanceCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}}, 'signedIn': {'type': 'boolean'}, 'accountUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'freeTraining': {'type': 'boolean'}, 'checkoutEnabled': {'type': 'boolean'}, 'freeRunMaxEpochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'freeRunMaxDurationSeconds': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload', 'artifacts', 'links'], 'properties': {'id': {'type': 'string'}, 'links': {'type': 'object', 'required': ['status', 'start'], 'properties': {'start': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': {}}, 'epochs': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'required': ['content-type'], 'properties': {'content-type': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'etaText': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'anyOf': [{'type': 'object', 'required': ['pth', 'index', 'package'], 'properties': {'pth': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'index': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'package': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'expiresAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'startedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'completedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEpoch': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'estimatedCompletionAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'estimatedRemainingSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service', 'workflow', 'supportedFormats', 'minEpochs', 'maxEpochs', 'maxDurationSeconds', 'maxAudioBytes', 'outputs', 'retentionDays', 'consentModel', 'consentVersion', 'agreementUrl', 'authentication', 'freeAllowance', 'paidTraining'], 'properties': {'outputs': {'type': 'array', 'items': {'type': 'string'}}, 'service': {'type': 'string'}, 'workflow': {'type': 'array', 'items': {'type': 'string'}}, 'maxEpochs': {'type': 'number'}, 'minEpochs': {'type': 'number'}, 'agreementUrl': {'type': 'string'}, 'consentModel': {'type': 'string'}, 'paidTraining': {'type': 'object', 'required': ['enabled', 'currency', 'balanceType', 'quoteBeforeUpload', 'maxEpochs', 'maxDurationSeconds', 'accountStatusTool', 'quoteTool'], 'properties': {'enabled': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'maxEpochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'quoteTool': {'type': 'string'}, 'balanceType': {'type': 'string'}, 'accountStatusTool': {'type': 'string'}, 'quoteBeforeUpload': {'type': 'boolean'}, 'maxDurationSeconds': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, 'freeAllowance': {'type': 'object', 'required': ['anonymousWebsiteRuns', 'connectedAccountRuns', 'maxEpochs', 'maxDurationSeconds', 'codingAgentOAuthCountsAsConnectedAccount'], 'properties': {'maxEpochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'maxDurationSeconds': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'anonymousWebsiteRuns': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'connectedAccountRuns': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'codingAgentOAuthCountsAsConnectedAccount': {'type': 'boolean'}}, 'additionalProperties': False}, 'maxAudioBytes': {'type': 'number'}, 'retentionDays': {'type': 'number'}, 'authentication': {'type': 'string'}, 'consentVersion': {'type': 'string'}, 'supportedFormats': {'type': 'array', 'items': {'type': 'string'}}, 'maxDurationSeconds': {'type': 'number'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['conversionId'], 'properties': {'conversionId': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload', 'outputs'], 'properties': {'id': {'type': 'string'}, 'error': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'stage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'outputs': {'anyOf': [{'type': 'object', 'required': ['normal', 'cleaned'], 'properties': {'normal': {'anyOf': [{'type': 'object', 'required': ['listenUrl'], 'properties': {'listenUrl': {'type': 'string', 'format': 'uri'}, 'downloadUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'cleaned': {'anyOf': [{'type': 'object', 'required': ['listenUrl'], 'properties': {'listenUrl': {'type': 'string', 'format': 'uri'}, 'downloadUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'timings': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'fileName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'transpose': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'restoration': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'stageMessage': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'providerState': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service', 'price', 'accountRequired', 'tools', 'inputFormats', 'outputFormats', 'maxAudioBytes', 'workflow', 'noFileAccess'], 'properties': {'price': {'type': 'string'}, 'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'description', 'websiteUrl'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'websiteUrl': {'type': 'string', 'format': 'uri'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'service': {'type': 'string'}, 'workflow': {'type': 'array', 'items': {'type': 'string'}}, 'inputFormats': {'type': 'array', 'items': {'type': 'string'}}, 'noFileAccess': {'type': 'string'}, 'maxAudioBytes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'outputFormats': {'type': 'array', 'items': {'type': 'string'}}, 'accountRequired': {'type': 'boolean', 'const': False}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobs'], 'properties': {'jobs': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'status', 'upload', 'artifacts', 'links'], 'properties': {'id': {'type': 'string'}, 'links': {'type': 'object', 'required': ['status', 'start'], 'properties': {'start': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': {}}, 'epochs': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'required': ['content-type'], 'properties': {'content-type': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'etaText': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'anyOf': [{'type': 'object', 'required': ['pth', 'index', 'package'], 'properties': {'pth': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'index': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'package': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'expiresAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'startedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'completedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEpoch': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'estimatedCompletionAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'estimatedRemainingSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'retentionDays': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['models', 'usedToday', 'billing'], 'properties': {'models': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name', 'source', 'hasIndex'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'epochs': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}, 'source': {'enum': ['trained', 'uploaded'], 'type': 'string'}, 'hasIndex': {'type': 'boolean'}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'sourceType': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'billing': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'allowance': {'anyOf': [{'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, {'type': 'null'}]}, 'usedToday': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'dailyLimit': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'null'}]}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['durationSeconds', 'epochs'], 'properties': {'epochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'durationSeconds': {'type': 'number', 'exclusiveMinimum': 0}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['currency', 'durationSeconds', 'epochs', 'payableCents', 'freeRunApplied', 'shortfallCents', 'canStart'], 'properties': {'epochs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'canStart': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'accountUrl': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'null'}]}, 'payableCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'freeRunApplied': {'type': 'boolean'}, 'shortfallCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'durationSeconds': {'type': 'number'}, 'quotedPriceCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'balanceAfterCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'balanceBeforeCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'recommendedProduct': {'anyOf': [{'type': 'object', 'required': ['id', 'name', 'balanceCents', 'priceUsd'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'priceUsd': {'type': 'number'}, 'balanceCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, {'type': 'null'}]}, 'subscriptionCreditAppliedCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'subscriptionCreditRemainingCents': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['jobId'], 'properties': {'jobId': {'type': 'string', 'maxLength': 120, 'minLength': 1}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'status', 'upload', 'artifacts', 'links'], 'properties': {'id': {'type': 'string'}, 'links': {'type': 'object', 'required': ['status', 'start'], 'properties': {'start': {'type': 'string'}, 'status': {'type': 'string'}}, 'additionalProperties': {}}, 'epochs': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'status': {'type': 'string'}, 'upload': {'anyOf': [{'type': 'object', 'required': ['method', 'url', 'headers'], 'properties': {'url': {'type': 'string'}, 'method': {'type': 'string', 'const': 'PUT'}, 'headers': {'type': 'object', 'required': ['content-type'], 'properties': {'content-type': {'type': 'string'}}, 'additionalProperties': {}}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'etaText': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'message': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'artifacts': {'anyOf': [{'type': 'object', 'required': ['pth', 'index', 'package'], 'properties': {'pth': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'index': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'package': {'anyOf': [{'type': 'object', 'required': ['downloadUrl'], 'properties': {'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'sizeBytes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'downloadUrl': {'type': 'string'}}, 'additionalProperties': {}}, {'type': 'null'}]}}, 'additionalProperties': {}}, {'type': 'null'}]}, 'createdAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'expiresAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'modelName': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'startedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'updatedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'completedAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'currentEpoch': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'durationSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'estimatedCompletionAt': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'estimatedRemainingSeconds': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}
最近のツール変更
類似のMCPサーバー
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…
ElevenLabs
Manages ElevenLabs speech, voices, pronunciation dictionaries, podcasts, dubbing, audio projects, workspaces, and related media r…
John's Essentials
Analyzes and converts documents, images, audio, video, archives, data files, and other media formats, with PDF chat and file insp…
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Heista
Analyzes video advertising, builds brand intelligence profiles, researches markets, and generates advertising scripts and creativ…