此 MCP 可以做什么
Creates and manages shortened URLs, custom domains, tags, registration, and link analytics.
工具
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'format': 'hostname', 'description': 'A custom hostname such as links.example.com.'}, 'approval_id': {'type': 'string'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['links'], 'properties': {'links': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'domain': {'type': 'string', 'format': 'hostname'}, 'password': {'type': 'string'}, 'expiration': {'type': 'string', 'format': 'date-time'}, 'activated_at': {'type': 'string', 'format': 'date-time'}}}, 'maxItems': 50, 'minItems': 1}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'maxLength': 128, 'minLength': 8}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'results': {'type': 'array'}, 'summary': {'type': 'object'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The alias to check.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The domain to check on. Defaults to miniurl.com.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'alias': {'type': 'string'}, 'exists': {'type': 'boolean'}, 'available': {'type': 'boolean'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'auth_mode': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'expires_at': {'type': 'string'}, 'guest_token': {'type': 'string'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 30, 'minLength': 1, 'description': 'Tag name, 1-30 characters.'}, 'color': {'enum': ['#6b7280', '#ef4444', '#f97316', '#eab308', '#22c55e', '#06b6d4', '#3b82f6', '#8b5cf6', '#ec4899'], 'type': 'string', 'description': 'Tag colour hex code. Defaults to #6b7280 (grey).'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain_id'], 'properties': {'confirm': {'type': 'boolean', 'description': 'Set true only after reviewing the dry-run impact response.'}, 'domain_id': {'type': 'integer', 'minimum': 1}, 'approval_id': {'type': 'string'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The alias to delete.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The link domain. Defaults to miniurl.com.'}, 'dry_run': {'type': 'boolean', 'description': 'Preview the deletion and affected link scope without writing. Human approval is still required for the real delete.'}, 'approval_id': {'type': 'string', 'description': 'Approval id returned by a previous USER_APPROVAL_REQUIRED response.'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it and retry with approval_id after approval.'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'maxLength': 128, 'minLength': 8}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['tag_id'], 'properties': {'tag_id': {'type': 'integer', 'minimum': 1, 'description': 'The tag ID to delete.'}, 'approval_id': {'type': 'string', 'description': 'Approval id returned by a previous USER_APPROVAL_REQUIRED response.'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it and retry with approval_id after approval.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The link alias to fetch.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The link domain. Defaults to miniurl.com.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The alias to inspect.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'Optional domain to scope the alias lookup. Defaults to miniurl.com.'}, 'period': {'enum': ['24H', '7D', '30D', 'ALL'], 'type': 'string', 'description': 'Analytics time range. Defaults to 7D.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'clicks': {'type': 'array'}, 'total_clicks': {'type': 'integer'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'domains': {'type': 'array'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Optional page size. Defaults to 20.'}, 'cursor': {'type': 'string', 'description': 'Opaque cursor returned as next_cursor. Prefer cursor pagination for stable traversal.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'Optional domain filter.'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Optional zero-based offset for pagination. Defaults to 0.'}, 'search': {'type': 'string', 'description': 'Optional search term for alias or destination URL.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'links': {'type': 'array'}, 'pagination': {'type': 'object'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'tags': {'type': 'array'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'The user email address.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'The HTTP or HTTPS destination URL to shorten.'}, 'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Optional custom alias. Call check_alias before creating it. Requires a registered account; miniurl.com aliases must be at least 4 characters.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'Optional domain. Requires a registered account with an active custom domain.'}, 'dry_run': {'type': 'boolean', 'description': 'Validate the destination and show the planned link without creating it. Agent tokens only.'}, 'password': {'type': 'string', 'description': 'Optional password. Requires Pro.'}, 'expiration': {'type': 'string', 'format': 'date-time', 'description': 'Optional ISO 8601 expiration datetime. Requires Pro.'}, 'activated_at': {'type': 'string', 'format': 'date-time', 'description': 'Optional ISO 8601 activation datetime. Requires Pro.'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'maxLength': 128, 'minLength': 8, 'description': 'Optional idempotency key. Reusing it with the same payload safely replays the original result.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'alias': {'type': 'string'}, 'domain': {'type': 'string'}, 'full_url': {'type': 'string'}, 'short_url': {'type': 'string'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {'interval': {'enum': ['monthly', 'yearly'], 'type': 'string', 'description': 'Billing interval. Defaults to monthly.'}, 'approval_id': {'type': 'string', 'description': 'Approval id returned by a previous USER_APPROVAL_REQUIRED response.'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it and retry with approval_id after approval.'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'maxLength': 128, 'minLength': 8}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': 'object', 'properties': {'interval': {'type': 'string'}, 'checkout_url': {'type': 'string'}}, 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias', 'tag_id'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The link alias to tag.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The link domain. Defaults to miniurl.com.'}, 'tag_id': {'type': 'integer', 'minimum': 1, 'description': 'The tag ID to assign.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias', 'tag_id'], 'properties': {'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The link alias.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The link domain. Defaults to miniurl.com.'}, 'tag_id': {'type': 'integer', 'minimum': 1, 'description': 'The tag ID to remove.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['alias'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'New HTTP or HTTPS destination URL. Requires Pro.'}, 'alias': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The link alias to update.'}, 'domain': {'type': 'string', 'format': 'hostname', 'description': 'The link domain. Defaults to miniurl.com.'}, 'dry_run': {'type': 'boolean', 'description': 'Validate and preview the update without changing the link. Agent tokens only.'}, 'password': {'type': 'string', 'description': 'Set or replace the password. Requires Pro.'}, 'expiration': {'type': 'string', 'format': 'date-time', 'description': 'Set a new ISO 8601 expiration datetime. Requires Pro.'}, 'activated_at': {'type': 'string', 'format': 'date-time', 'description': 'Set a new ISO 8601 activation datetime. Requires Pro.'}, 'clear_password': {'type': 'boolean', 'description': 'Remove the current password.'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9._:-]{8,128}$', 'maxLength': 128, 'minLength': 8}, 'clear_expiration': {'type': 'boolean', 'description': 'Clear the current expiration.'}, 'clear_activated_at': {'type': 'boolean', 'description': 'Clear the current scheduled activation datetime.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['domain_id'], 'properties': {'domain_id': {'type': 'integer', 'minimum': 1}, 'approval_id': {'type': 'string'}, 'approval_token': {'type': 'string', 'description': 'Legacy compatibility field; normally omit it.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'pattern': '^\\d{6}$', 'description': 'The 6-digit verification code.'}, 'email': {'type': 'string', 'format': 'email', 'description': 'The user email address.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['success', 'request_id'], 'properties': {'data': {'type': ['object', 'array', 'string', 'number', 'boolean', 'null'], 'additionalProperties': True}, 'meta': {'type': 'object', 'additionalProperties': True}, 'error': {'oneOf': [{'type': 'string'}, {'type': 'object', 'required': ['code', 'message', 'retryable'], 'properties': {'code': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': True}]}, 'success': {'type': 'boolean'}, 'approval': {'type': 'object', 'additionalProperties': True}, 'retryable': {'type': 'boolean'}, 'request_id': {'type': 'string', 'minLength': 8}, 'retry_after': {'type': 'integer', 'minimum': 0}, 'next_actions': {'type': 'array', 'items': {'type': 'string'}}, 'required_scope': {'type': 'string'}, 'user_action_required': {'type': 'boolean'}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
neuron
Operates AI chatbots and messaging workflows across WhatsApp and social channels, including contacts, campaigns, conversations, p…
SharksAPI.AI
Provides marketing analytics and actions across GA4, Search Console, Google Ads, social channels, SEO, WordPress, and marketing p…
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…
Stratalize Intelligence
Provides vendor, market, SaaS, workforce, government contract, public company, regulatory, competitive, and AI-brand intelligence…
Hermoso
Supports ad research, competitor analysis, video and static ad creation, campaign policy checks, content publishing, and performa…