{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_akdabb4pnbep","handle":"duan-zai-xian","url":"https://wellknown.network/agents/duan-zai-xian","links":{"self":"https://wellknown.network/agents/duan-zai-xian/record.json","html":"https://wellknown.network/agents/duan-zai-xian","markdown":"https://wellknown.network/agents/duan-zai-xian/record.md","api":"https://wellknown.network/api/v1/agents/duan-zai-xian","status":"https://wellknown.network/api/v1/agents/duan-zai-xian/status","claim":"https://wellknown.network/agents/duan-zai-xian/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/duan-zai-xian/claim.json","badge":"https://wellknown.network/agents/duan-zai-xian/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/duan-zai-xian/history","tools":"https://wellknown.network/api/v1/agents/duan-zai-xian/tools"},"ard":{"identifier":"urn:air:xn--s7y.xn--3ds443g:server:duan-zai-xian","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"短.在线","summary":"Short links + QR tracking URLs for agents. Prefer punycode host. Account required to create links.","description":"Short links + QR tracking URLs for agents. Prefer punycode host. Account required to create links.","publisher":{"name":"xn--3ds443g.xn--s7y","url":null},"homepage":"https://xn--s7y.xn--3ds443g/en/docs/mcp","repository":null,"version":"1.6.4","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://xn--s7y.xn--3ds443g/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-10T13:10:37.45027Z","publishedAt":"2026-10-10T13:10:37.45027Z","registryName":"xn--3ds443g.xn--s7y/duan-online"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.51,"provenance":"derived"}],"categories":["infra"],"language":"en"},"observed":{"status":"unavailable","statusReason":"4 consecutive checks failed; last success 7d ago.","lastOkAt":"2026-10-05T09:26:02.134Z","lastProbedAt":"2026-10-09T05:26:36.388Z","statusComputedAt":"2026-10-09T05:27:45.042Z","reliability30d":{"probes":60,"successRate":0.9333,"p50Ms":247,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":60,"ok":56,"authBoundaryOk":2,"serviceOk":54,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T05:26:36.388Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-07T05:26:18.543Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-06T04:28:24.943Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-05T16:27:54.181Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-05T09:26:02.134Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1146,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"创建一个 HTTP 或 HTTPS 短链。需要已注册账户。返回状态；链接为 active 时返回 Unicode 显示地址和 ASCII 地址。两条及以上请用 shorten_urls。重试同一操作须复用同一个 idempotency_key。 Create one HTTP or HTTPS short link. "},{"name":"shorten_urls","description":"一次同步创建 1 到 100 条短链。按 client_ref 对应结果，允许部分成功。需要已注册账户。只重试可重试的失败项，并复用同一个 idempotency_key 且请求内容不变。 Create 1 to 100 short links in one synchronous request. Match eac"},{"name":"get_link","description":"按 id 查询一条链接，仅限已登录账户自己的链接。需要已注册账户。公开状态请用 resolve_short_url。 Fetch one link by id, only a link owned by the signed-in account. A registered account is required. F"},{"name":"resolve_short_url","description":"查询本站短码或本站短链的已保存状态；仅 active 时返回目标地址。无需账户。不查询其他短链服务；查询结果不是安全检测结论。 Look up a 短.在线 code or short URL and return its saved state. The destination is returned only wh"},{"name":"create_qr","description":"返回已有短链的 qr_tracking_url，供生成二维码。不返回图片，也不新建短链。需要已注册账户。 Return qr_tracking_url for an existing short link, for use in a QR code. Does not return an image and does "},{"name":"begin_registration","description":"客户端无法启动 OAuth 时的后备入口。返回浏览器注册链接。本工具不创建账户，不接收密码，也不代用户同意条款。 Fallback when the client cannot start OAuth. Returns a browser registration link. This tool does not cr"}],"toolCount":6,"toolsHash":"7fc9b96a941747415a14b4cf4a4f1f99becf022186ed1089e91b39e29e831ef6","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-05T03:27:00.585Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":228,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"Create one short link. Returns state, URLs when active, qr_tracking_url. Requires registered account. Anonymous MCP is not supported."},{"name":"shorten_urls","description":"Create up to 100 short links in one sync batch. Correlate with client_ref. Requires registered account. Anonymous MCP is not supported."},{"name":"get_link","description":"Fetch one link by id (owner-scoped when authenticated). Requires registered account. Anonymous MCP is not supported."},{"name":"resolve_short_url","description":"Resolve a short URL or code to status; destination only if active. Public read. No account required."},{"name":"create_qr","description":"Return qr_tracking_url for encoding in a QR. This tool does not return PNG image bytes. GET /v1/links/{id}/qr is the owner-only image. Requires registered accou"},{"name":"get_links","description":"List links owned by the authenticated account. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"get_link_analytics","description":"Click analytics for a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"update_link","description":"Update a link you own (e.g. destination). Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"disable_link","description":"Disable a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"begin_registration","description":"Fallback when a client cannot start OAuth. Returns signup_url, expires_at, and an opaque resume_token only. Does not create an account, collect email or passwor"}],"toolCount":10,"toolsHash":"4319ef9b6c5af8e2744242af032edd605307f43ef91a21a13cda9ab434579e1c","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-04T21:23:05.193Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":423,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"Create one short link. Returns state, URLs when active, qr_tracking_url. Requires registered account. Anonymous MCP is not supported."},{"name":"shorten_urls","description":"Create up to 100 short links in one sync batch. Correlate with client_ref. Requires registered account. Anonymous MCP is not supported."},{"name":"get_link","description":"Fetch one link by id (owner-scoped when authenticated). Requires registered account. Anonymous MCP is not supported."},{"name":"resolve_short_url","description":"Resolve a short URL or code to status; destination only if active. Public read. No account required."},{"name":"create_qr","description":"Return qr_tracking_url for encoding in a QR. This tool does not return PNG image bytes. GET /v1/links/{id}/qr is the owner-only image. Requires registered accou"},{"name":"get_links","description":"List links owned by the authenticated account. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"get_link_analytics","description":"Click analytics for a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"update_link","description":"Update a link you own (e.g. destination). Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"disable_link","description":"Disable a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"begin_registration","description":"Fallback when a client cannot start OAuth. Returns signup_url, expires_at, and an opaque resume_token only. Does not create an account, collect email or passwor"}],"toolCount":10,"toolsHash":"4319ef9b6c5af8e2744242af032edd605307f43ef91a21a13cda9ab434579e1c","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-04T14:31:54.378Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":955,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"Create one short link. Returns state, URLs when active, qr_tracking_url. Requires registered account. Anonymous MCP is not supported."},{"name":"shorten_urls","description":"Create up to 100 short links in one sync batch. Correlate with client_ref. Requires registered account. Anonymous MCP is not supported."},{"name":"get_link","description":"Fetch one link by id (owner-scoped when authenticated). Requires registered account. Anonymous MCP is not supported."},{"name":"resolve_short_url","description":"Resolve a short URL or code to status; destination only if active. Public read. No account required."},{"name":"create_qr","description":"Return qr_tracking_url for encoding in a QR. This tool does not return PNG image bytes. GET /v1/links/{id}/qr is the owner-only image. Requires registered accou"},{"name":"get_links","description":"List links owned by the authenticated account. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"get_link_analytics","description":"Click analytics for a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"update_link","description":"Update a link you own (e.g. destination). Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"disable_link","description":"Disable a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"begin_registration","description":"Fallback when a client cannot start OAuth. Returns signup_url, expires_at, and an opaque resume_token only. Does not create an account, collect email or passwor"}],"toolCount":10,"toolsHash":"4319ef9b6c5af8e2744242af032edd605307f43ef91a21a13cda9ab434579e1c","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-04T08:29:20.662Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":181,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"Create one short link. Returns state, URLs when active, qr_tracking_url. Requires registered account. Anonymous MCP is not supported."},{"name":"shorten_urls","description":"Create up to 100 short links in one sync batch. Correlate with client_ref. Requires registered account. Anonymous MCP is not supported."},{"name":"get_link","description":"Fetch one link by id (owner-scoped when authenticated). Requires registered account. Anonymous MCP is not supported."},{"name":"resolve_short_url","description":"Resolve a short URL or code to status; destination only if active. Public read. No account required."},{"name":"create_qr","description":"Return qr_tracking_url for encoding in a QR. This tool does not return PNG image bytes. GET /v1/links/{id}/qr is the owner-only image. Requires registered accou"},{"name":"get_links","description":"List links owned by the authenticated account. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"get_link_analytics","description":"Click analytics for a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"update_link","description":"Update a link you own (e.g. destination). Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"disable_link","description":"Disable a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"begin_registration","description":"Fallback when a client cannot start OAuth. Returns signup_url, expires_at, and an opaque resume_token only. Does not create an account, collect email or passwor"}],"toolCount":10,"toolsHash":"4319ef9b6c5af8e2744242af032edd605307f43ef91a21a13cda9ab434579e1c","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-04T01:29:42.622Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":193,"error":null,"detail":{"tools":[{"name":"shorten_url","description":"Create one short link. Returns state, URLs when active, qr_tracking_url. Requires registered account. Anonymous MCP is not supported."},{"name":"shorten_urls","description":"Create up to 100 short links in one sync batch. Correlate with client_ref. Requires registered account. Anonymous MCP is not supported."},{"name":"get_link","description":"Fetch one link by id (owner-scoped when authenticated). Requires registered account. Anonymous MCP is not supported."},{"name":"resolve_short_url","description":"Resolve a short URL or code to status; destination only if active. Public read. No account required."},{"name":"create_qr","description":"Return qr_tracking_url for encoding in a QR. This tool does not return PNG image bytes. GET /v1/links/{id}/qr is the owner-only image. Requires registered accou"},{"name":"get_links","description":"List links owned by the authenticated account. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"get_link_analytics","description":"Click analytics for a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"update_link","description":"Update a link you own (e.g. destination). Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"disable_link","description":"Disable a link you own. Not available yet (feature_not_available). Requires registered account. Anonymous MCP is not supported."},{"name":"begin_registration","description":"Fallback when a client cannot start OAuth. Returns signup_url, expires_at, and an opaque resume_token only. Does not create an account, collect email or passwor"}],"toolCount":10,"toolsHash":"4319ef9b6c5af8e2744242af032edd605307f43ef91a21a13cda9ab434579e1c","serverName":"duan-online","capabilities":["tools"],"serverVersion":"1.6.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"shorten_url","description":"创建一个 HTTP 或 HTTPS 短链。需要已注册账户。返回状态；链接为 active 时返回 Unicode 显示地址和 ASCII 地址。两条及以上请用 shorten_urls。重试同一操作须复用同一个 idempotency_key。 Create one HTTP or HTTPS short link. "},{"name":"shorten_urls","description":"一次同步创建 1 到 100 条短链。按 client_ref 对应结果，允许部分成功。需要已注册账户。只重试可重试的失败项，并复用同一个 idempotency_key 且请求内容不变。 Create 1 to 100 short links in one synchronous request. Match eac"},{"name":"get_link","description":"按 id 查询一条链接，仅限已登录账户自己的链接。需要已注册账户。公开状态请用 resolve_short_url。 Fetch one link by id, only a link owned by the signed-in account. A registered account is required. F"},{"name":"resolve_short_url","description":"查询本站短码或本站短链的已保存状态；仅 active 时返回目标地址。无需账户。不查询其他短链服务；查询结果不是安全检测结论。 Look up a 短.在线 code or short URL and return its saved state. The destination is returned only wh"},{"name":"create_qr","description":"返回已有短链的 qr_tracking_url，供生成二维码。不返回图片，也不新建短链。需要已注册账户。 Return qr_tracking_url for an existing short link, for use in a QR code. Does not return an image and does "},{"name":"begin_registration","description":"客户端无法启动 OAuth 时的后备入口。返回浏览器注册链接。本工具不创建账户，不接收密码，也不代用户同意条款。 Fallback when the client cannot start OAuth. Returns a browser registration link. This tool does not cr"}],"package":null,"toolSurface":{"id":"ts_zxxavzz5hp27","endpointId":"ep_jx7x93zf3tb6","hash":"7fc9b96a941747415a14b4cf4a4f1f99becf022186ed1089e91b39e29e831ef6","toolCount":6,"serverName":"duan-online","serverVersion":"1.6.2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-05T09:26:02.148Z","lastSeenAt":"2026-10-05T09:26:02.148Z","observations":1,"toolNames":["shorten_url","shorten_urls","get_link","resolve_short_url","create_qr","begin_registration"],"distinctSurfaces":8},"endpointFacts":[{"id":"ep_jx7x93zf3tb6","url":"https://xn--s7y.xn--3ds443g/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-04T21:23:05.212Z","auth":{"observedAt":"2026-10-04T21:23:05.591Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://xn--s7y.xn--3ds443g/.well-known/oauth-protected-resource/mcp","resource":"https://xn--s7y.xn--3ds443g/mcp","authorizationServers":["https://xn--s7y.xn--3ds443g"],"scopesSupported":["links:create","links:read","links:update","batches:create"]},"authorizationServer":{"url":"https://xn--s7y.xn--3ds443g/.well-known/oauth-authorization-server","issuer":"https://xn--s7y.xn--3ds443g","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":false},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-04T21:23:05.619Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"xn--s7y.xn--3ds443g","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-13T14:35:37.000Z","validTo":"2026-12-12T14:35:36.000Z","daysToExpiry":61,"sanCount":1,"fingerprint256":"62:9C:95:5E:3B:AA:F5:60:40:EE:2A:A4:60:53:88:94:D2:A6:2B:3A:E5:55:E5:3F:7A:B5:9C:9D:32:67:CC:5B"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"xn--3ds443g.xn--s7y/duan-online","url":"https://registry.modelcontextprotocol.io/v0/servers/xn--3ds443g.xn--s7y%2Fduan-online","firstSeenAt":"2026-09-20T05:20:59.363Z","fetchedAt":"2026-10-11T17:19:07.810Z","normalizedAt":"2026-10-11T17:19:07.810Z"}]},"firstSeenAt":"2026-09-20T05:20:59.363Z","updatedAt":"2026-10-11T17:19:10.644Z"}