短.在线
Qué hace este MCP
Creates and manages tracked short URLs and QR codes, with link resolution, ownership controls, and click analytics by device, country, referrer, and QR tag.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'locale': 'en'}, {'locale': 'zh-CN'}], 'properties': {'locale': {'enum': ['en', 'zh-CN'], 'type': 'string', 'description': 'Browser signup language. Does not accept email, password, or acceptance.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok'], 'properties': {'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'error': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'expires_at': {'type': 'string'}, 'request_id': {'type': 'string'}, 'signup_url': {'type': 'string'}, 'resume_token': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'id': 'example'}, {'short_url': 'https://example.com/example'}], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Existing short code'}, 'short_url': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Existing short URL to tag for QR'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'request_id'], 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'error': {'type': 'string'}, 'state': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'short_url': {'type': 'string'}, 'request_id': {'type': 'string'}, 'image_available': {'type': 'boolean'}, 'qr_tracking_url': {'type': 'string'}, 'short_url_ascii': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'id': 'example'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short code / link id. disable_link is not available yet; this call does not disable the link.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'error', 'code', 'feature', 'tool', 'message', 'request_id', 'retryable'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'code': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'tool': {'type': 'string'}, 'error': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'feature': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'id': 'example'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short code / link id'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'request_id'], 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'type': {'type': 'string'}, 'error': {'type': 'string'}, 'state': {'type': 'string'}, 'title': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'short_url': {'type': 'string'}, 'created_at': {'type': 'string'}, 'request_id': {'type': 'string'}, 'status_url': {'type': 'string'}, 'destination': {'type': 'string'}, 'short_url_ascii': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'id': 'example'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short code / link id. get_link_analytics is not available yet; this call does not return analytics.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'error', 'code', 'feature', 'tool', 'message', 'request_id', 'retryable'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'code': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'tool': {'type': 'string'}, 'error': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'feature': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'limit': 20, 'cursor': 'example'}], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Optional page size, an integer from 1 to 100. get_links is not available yet; this call does not list links.'}, 'cursor': {'type': 'string', 'description': 'Optional page cursor. get_links is not available yet; this call does not list links.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'error', 'code', 'feature', 'tool', 'message', 'request_id', 'retryable'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'code': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'tool': {'type': 'string'}, 'error': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'feature': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'url': 'https://example.com/example'}, {'code': 'example'}], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Full short URL (Unicode or punycode)'}, 'code': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short code if URL not provided'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'request_id'], 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'type': {'type': 'string'}, 'error': {'type': 'string'}, 'state': {'type': 'string'}, 'title': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'short_url': {'type': 'string'}, 'created_at': {'type': 'string'}, 'request_id': {'type': 'string'}, 'status_url': {'type': 'string'}, 'destination': {'type': 'string'}, 'short_url_ascii': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'url': 'https://example.com/notes', 'alias': 'notes', 'title': 'Notes', 'locale': 'en', 'idempotency_key': 'example-create-1'}], 'required': ['url', 'idempotency_key'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Destination HTTPS/HTTP URL to shorten. Required. Do not send longUrl.'}, 'alias': {'type': 'string', 'maxLength': 32, 'minLength': 1, 'description': 'Optional custom path segment (stored lowercase). Do not send customSlug.'}, 'title': {'type': 'string', 'maxLength': 256, 'description': 'Optional link title, at most 256 characters.'}, 'locale': {'type': 'string', 'description': 'Accepted values: en, zh-CN, and zh-cn (the only case fold of zh-CN). EN, ZH-CN, and bare zh are rejected. Omitted or blank defaults to en.'}, 'idempotency_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Client-generated unique key for this create. Required. Replays within 24h.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'request_id'], 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'error': {'type': 'string'}, 'state': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'short_url': {'type': 'string'}, 'created_at': {'type': 'string'}, 'request_id': {'type': 'string'}, 'status_url': {'type': 'string'}, 'destination': {'type': 'string'}, 'qr_tracking_url': {'type': 'string'}, 'short_url_ascii': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'items': [{'url': 'https://example.com/notes', 'alias': 'notes', 'title': 'Notes', 'locale': 'zh-cn', 'client_ref': 'item-1'}], 'idempotency_key': 'example-batch-1'}], 'required': ['items', 'idempotency_key'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['client_ref', 'url'], 'properties': {'url': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Destination HTTPS/HTTP URL to shorten. Required. Do not send longUrl.'}, 'alias': {'type': 'string', 'maxLength': 32, 'minLength': 1, 'description': 'Optional custom path segment (stored lowercase). Do not send customSlug.'}, 'title': {'type': 'string', 'maxLength': 256, 'description': 'Optional link title, at most 256 characters.'}, 'locale': {'type': 'string', 'description': 'Accepted values: en, zh-CN, and zh-cn (the only case fold of zh-CN). EN, ZH-CN, and bare zh are rejected. Omitted or blank defaults to en.'}, 'client_ref': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Batch item correlation id (never use array index).'}}}, 'maxItems': 100, 'minItems': 1, 'description': 'Synchronous batch items (1 to 100). Each item creates one short link.'}, 'idempotency_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Client-generated unique key for this create. Required. Replays within 24h.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'request_id'], 'properties': {'ok': {'type': 'boolean'}, 'code': {'type': 'string'}, 'error': {'type': 'string'}, 'message': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'batch_id': {'type': 'string'}, 'ok_count': {'type': 'number'}, 'retryable': {'type': 'boolean'}, 'batch_mode': {'type': 'string', 'const': 'sync'}, 'fail_count': {'type': 'number'}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'examples': [{'id': 'example', 'title': 'Notes', 'destination': 'https://example.com/notes'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Short code / link id. update_link is not available yet; this call does not update the link.'}, 'title': {'type': 'string', 'maxLength': 256, 'description': 'Optional link title, at most 256 characters. update_link is not available yet; this call does not update the link.'}, 'destination': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Optional destination URL (lowercase http or https, no surrounding whitespace). update_link is not available yet; this call does not update the link.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ok', 'error', 'code', 'feature', 'tool', 'message', 'request_id', 'retryable'], 'properties': {'ok': {'type': 'boolean', 'const': False}, 'code': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'tool': {'type': 'string'}, 'error': {'type': 'string', 'const': 'FEATURE_NOT_AVAILABLE'}, 'feature': {'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}, 'request_id': {'type': 'string'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
NanoTools
Offers utility APIs alongside web search, scraping, browser rendering, screenshots, SERP data, and SEO audits.
Revternal
Provides AI visibility checks, brand and competitor monitoring, structured data research, llms.txt generation, and GitHub develop…
Technographics
Profiles the technologies used by websites and provides AI visibility, competitor presence, and llms.txt auditing tools.
Sitemap Stats
Reads website sitemaps and reports their structure and contents for site analysis.
tools
Provides file, JSON/YAML, XML/SQL, cron scheduling, text, image, QR, URL, and SEO utilities, including scheduled task management.
mcp-toolbelt
Runs website and infrastructure checks covering DNS, SSL, security headers, ports, vulnerabilities, performance, SEO, email deliv…
agent-ready-kit
Scans websites for AI-agent readiness, SEO, accessibility, and security issues, and generates deployment files, remediation guida…