{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jgzyuubvhkhg","handle":"orbilyn","url":"https://wellknown.network/agents/orbilyn","links":{"self":"https://wellknown.network/agents/orbilyn/record.json","html":"https://wellknown.network/agents/orbilyn","markdown":"https://wellknown.network/agents/orbilyn/record.md","api":"https://wellknown.network/api/v1/agents/orbilyn","status":"https://wellknown.network/api/v1/agents/orbilyn/status","claim":"https://wellknown.network/agents/orbilyn/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/orbilyn/claim.json","badge":"https://wellknown.network/agents/orbilyn/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/orbilyn/history","tools":"https://wellknown.network/api/v1/agents/orbilyn/tools"},"ard":{"identifier":"urn:air:app.orbilyn.com:server:orbilyn","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Orbilyn","summary":"Product data control center MCP — catalog consistency across marketplaces.","description":"Product data control center MCP — catalog consistency across marketplaces.","publisher":{"name":"com.orbilyn","url":null},"homepage":"https://orbilyn.com/developers/connect-ai","repository":"https://github.com/general-remigius/orbilyn","version":"1.4.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://app.orbilyn.com/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-24T16:07:49.405472Z","publishedAt":"2026-10-24T16:07:49.405472Z","registryName":"com.orbilyn/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.554,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.51,"provenance":"derived"},{"slug":"automation.workflows","name":"Workflow Automation","confidence":0.51,"provenance":"derived"}],"categories":["automation","commerce","communication","content","dev","security"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-26T21:24:56.912Z","lastProbedAt":"2026-10-26T21:24:56.912Z","statusComputedAt":"2026-10-26T21:27:00.763Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":464,"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":6,"ok":6,"authBoundaryOk":5,"serviceOk":1,"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-26T21:24:56.912Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":776,"error":null,"detail":{"tools":[{"name":"list_integrations","description":"List Orbilyn channel integrations (metadata only, no secrets)."},{"name":"list_mismatches","description":"List mismatches from a comparison run (latest if runId omitted)."},{"name":"get_monitoring_alerts","description":"Get unread Monitoring alerts (new mismatches from scheduled runs)."},{"name":"find_product","description":"Find a product by SKU and/or EAN with stock and price per channel."},{"name":"get_comparison_summary","description":"Summaries of recent comparison / history runs (counts, labels)."},{"name":"catalog_health_score","description":"Catalog health score 0–100 with breakdown: photos, descriptions, prices, stock, duplicates, channel_consistency. Uses the latest comparison run (or setId) plus "},{"name":"list_critical_issues","description":"List CatalogIssue rows sorted by impact (severity then type). Default severity=critical. Supports limit + offset pagination. Example: {\"limit\":20,\"offset\":0,\"se"},{"name":"prepare_fix_list","description":"Prepare a CatalogIssue fix list as JSON (default) or CSV. Same schema as list_critical_issues. Example JSON: {\"format\":\"json\",\"limit\":50}. Example CSV: {\"format"},{"name":"ai_readiness_report","description":"Shopping-agent readiness: catalog products agents would reject (missing GTIN/EAN, photos, description, attributes, price/stock) plus what to fill in. Shared Cat"},{"name":"explain_issue","description":"Per SKU: what shopping-agent readiness checks failed and why. Same meta envelope (rules_version, audit_date, checked_fields, profile) + CatalogIssue list + expl"},{"name":"get_webhook_config","description":"Read Scale webhook subscription (URL, enabled, event catalog). Signing: X-Orbilyn-Signature HMAC-SHA256. Webhook sample items use the CatalogIssue schema (sku +"},{"name":"configure_webhook","description":"Configure outbound webhook URL/secret (requires write scope). Events: catalog.duplicate.new, catalog.drift.status, sync.failure, monitoring.*."},{"name":"run_monitoring","description":"Trigger a Monitoring compare run now (requires action scope)."},{"name":"start_catalog_audit","description":"Start a catalog audit over persisted comparison/Overview data (no live re-import; safe for large catalogs). Returns auditId + status. Result uses shared Catalog"},{"name":"get_audit_status","description":"Poll async catalog audit status by auditId (pending|running|succeeded|failed)."},{"name":"get_audit_result","description":"Fetch catalog audit result (CatalogIssue list + health). Paginate with limit/offset. Fails if audit is still pending/running."},{"name":"create_monitor","description":"Create a Scale Monitoring pair (Alerty/Automatyzacja). Params: sources, thresholds, issueTypes, actions (webhook|email|fix_list). Write scope."},{"name":"update_monitor","description":"Update an existing Monitoring pair (thresholds, sources, actions, enabled). Write scope."},{"name":"pause_monitor","description":"Pause (disable) a Monitoring pair. Write scope."},{"name":"list_monitors","description":"List Scale Monitoring pairs configured for this account."},{"name":"get_monitor_history","description":"Monitoring run history with deltas vs previous run (new / fixed / open) and CatalogIssue samples."}],"toolCount":21,"toolsHash":"dcb83aaee4a36349545b286b3b370f0337881a968f674d4c9b76aa96fb561ad3","serverName":"orbilyn","capabilities":["tools"],"serverVersion":"1.4.0","protocolVersion":"2025-03-26"}},{"at":"2026-10-26T14:24:39.553Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":235,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"orbilyn-mcp\", resource_metadata=\"https://orbilyn.com/.well-known/oauth-protected-resource\", scope=\"read\""}},{"at":"2026-10-26T06:24:23.685Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":471,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"orbilyn-mcp\", resource_metadata=\"https://orbilyn.com/.well-known/oauth-protected-resource\", scope=\"read\""}},{"at":"2026-10-25T23:25:55.855Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":1201,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"orbilyn-mcp\", resource_metadata=\"https://orbilyn.com/.well-known/oauth-protected-resource\", scope=\"read\""}},{"at":"2026-10-25T16:25:25.454Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":199,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"orbilyn-mcp\", resource_metadata=\"https://orbilyn.com/.well-known/oauth-protected-resource\", scope=\"read\""}},{"at":"2026-10-25T09:29:20.580Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":457,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"orbilyn-mcp\", resource_metadata=\"https://orbilyn.com/.well-known/oauth-protected-resource\", scope=\"read\""}}],"tools":[{"name":"list_integrations","description":"List Orbilyn channel integrations (metadata only, no secrets)."},{"name":"list_mismatches","description":"List mismatches from a comparison run (latest if runId omitted)."},{"name":"get_monitoring_alerts","description":"Get unread Monitoring alerts (new mismatches from scheduled runs)."},{"name":"find_product","description":"Find a product by SKU and/or EAN with stock and price per channel."},{"name":"get_comparison_summary","description":"Summaries of recent comparison / history runs (counts, labels)."},{"name":"catalog_health_score","description":"Catalog health score 0–100 with breakdown: photos, descriptions, prices, stock, duplicates, channel_consistency. Uses the latest comparison run (or setId) plus "},{"name":"list_critical_issues","description":"List CatalogIssue rows sorted by impact (severity then type). Default severity=critical. Supports limit + offset pagination. Example: {\"limit\":20,\"offset\":0,\"se"},{"name":"prepare_fix_list","description":"Prepare a CatalogIssue fix list as JSON (default) or CSV. Same schema as list_critical_issues. Example JSON: {\"format\":\"json\",\"limit\":50}. Example CSV: {\"format"},{"name":"ai_readiness_report","description":"Shopping-agent readiness: catalog products agents would reject (missing GTIN/EAN, photos, description, attributes, price/stock) plus what to fill in. Shared Cat"},{"name":"explain_issue","description":"Per SKU: what shopping-agent readiness checks failed and why. Same meta envelope (rules_version, audit_date, checked_fields, profile) + CatalogIssue list + expl"},{"name":"get_webhook_config","description":"Read Scale webhook subscription (URL, enabled, event catalog). Signing: X-Orbilyn-Signature HMAC-SHA256. Webhook sample items use the CatalogIssue schema (sku +"},{"name":"configure_webhook","description":"Configure outbound webhook URL/secret (requires write scope). Events: catalog.duplicate.new, catalog.drift.status, sync.failure, monitoring.*."},{"name":"run_monitoring","description":"Trigger a Monitoring compare run now (requires action scope)."},{"name":"start_catalog_audit","description":"Start a catalog audit over persisted comparison/Overview data (no live re-import; safe for large catalogs). Returns auditId + status. Result uses shared Catalog"},{"name":"get_audit_status","description":"Poll async catalog audit status by auditId (pending|running|succeeded|failed)."},{"name":"get_audit_result","description":"Fetch catalog audit result (CatalogIssue list + health). Paginate with limit/offset. Fails if audit is still pending/running."},{"name":"create_monitor","description":"Create a Scale Monitoring pair (Alerty/Automatyzacja). Params: sources, thresholds, issueTypes, actions (webhook|email|fix_list). Write scope."},{"name":"update_monitor","description":"Update an existing Monitoring pair (thresholds, sources, actions, enabled). Write scope."},{"name":"pause_monitor","description":"Pause (disable) a Monitoring pair. Write scope."},{"name":"list_monitors","description":"List Scale Monitoring pairs configured for this account."},{"name":"get_monitor_history","description":"Monitoring run history with deltas vs previous run (new / fixed / open) and CatalogIssue samples."}],"package":null,"toolSurface":{"id":"ts_2yz32pb39upn","endpointId":"ep_f2jf4f9ed6xe","hash":"dcb83aaee4a36349545b286b3b370f0337881a968f674d4c9b76aa96fb561ad3","toolCount":21,"serverName":"orbilyn","serverVersion":"1.4.0","protocolVersion":"2025-03-26","firstSeenAt":"2026-10-26T21:24:56.918Z","lastSeenAt":"2026-10-26T21:24:56.918Z","observations":1,"toolNames":["list_integrations","list_mismatches","get_monitoring_alerts","find_product","get_comparison_summary","catalog_health_score","list_critical_issues","prepare_fix_list","ai_readiness_report","explain_issue","get_webhook_config","configure_webhook","run_monitoring","start_catalog_audit","get_audit_status","get_audit_result","create_monitor","update_monitor","pause_monitor","list_monitors","get_monitor_history"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.orbilyn/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.orbilyn%2Fmcp","firstSeenAt":"2026-10-25T08:18:50.180Z","fetchedAt":"2026-10-25T08:18:50.180Z","normalizedAt":"2026-10-25T08:18:50.180Z"}]},"firstSeenAt":"2026-10-25T08:18:50.180Z","updatedAt":"2026-10-26T21:28:04.755Z"}