MiniURL
Was dieses MCP kann
Creates and manages shortened URLs, custom domains, tags, registration, and link analytics.
Tools
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'The user email address.'}}, 'additionalProperties': False}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Eingabeschema
{'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}
Ausgabeschema
{'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}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…