{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nppberrtt45b","handle":"ranomics-platform","url":"https://wellknown.network/agents/ranomics-platform","links":{"self":"https://wellknown.network/agents/ranomics-platform/record.json","html":"https://wellknown.network/agents/ranomics-platform","markdown":"https://wellknown.network/agents/ranomics-platform/record.md","api":"https://wellknown.network/api/v1/agents/ranomics-platform","status":"https://wellknown.network/api/v1/agents/ranomics-platform/status","claim":"https://wellknown.network/agents/ranomics-platform/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/ranomics-platform/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.ranomics.com:server:ranomics-platform","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Ranomics Platform","summary":"Wet-lab triage for AI binder-design agents. Yeast display, mammalian display, DMS at library scale.","description":"Wet-lab triage for AI binder-design agents. Yeast display, mammalian display, DMS at library scale.","publisher":{"name":"com.ranomics","url":null},"homepage":"https://ranomics.com/platform","repository":"https://github.com/leowan7/ranomics-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.ranomics.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-10T00:03:42.441476Z","publishedAt":"2026-06-10T00:03:42.441476Z","registryName":"com.ranomics/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.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.554,"provenance":"derived"},{"slug":"content.marketing","name":"Marketing","confidence":0.525,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","documents","research"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T23:28:01.162Z","lastProbedAt":"2026-09-05T23:28:01.162Z","statusComputedAt":"2026-09-05T23:29:14.169Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":223},"latestObservations":[{"at":"2026-09-05T23:28:01.162Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":223,"error":null,"detail":{"tools":[{"name":"list_targets","description":"List the calibrated antigen catalogue. Each entry carries target_id, supported_experiment_types, and typical_campaign_range_usd. Use the target_id on submit_exp"},{"name":"estimate_cost","description":"Non-binding USD cost estimate for a hypothetical submission. Pass target_kind='catalog' + target_id for a calibrated band (requires_human_quote=false), or targe"},{"name":"submit_experiment","description":"Submit a binder panel for wet-lab triage. The experiment_spec mirrors the curl /api/v1/experiments contract: experiment_type (yeast_display/mammalian_display/dm"},{"name":"get_experiment_status","description":"Poll an experiment by id. Returns the current status (Draft/WaitingForConfirmation/QuoteSent/WaitingForMaterials/LibraryConstruction/Sorting/NGS/DataAnalysis/In"},{"name":"get_experiment_quote","description":"Fetch the quote for an experiment once status is QuoteSent. Returns quote_id, total_usd, currency (default USD), line_items, valid_until, and terms_url. If stat"},{"name":"confirm_quote","description":"Accept a quote. Moves the experiment from QuoteSent to WaitingForMaterials. Call after a human (or budget guard) has approved the total_usd from get_experiment_"},{"name":"get_experiment_results","description":"Fetch results once results_status is 'partial' or 'all' (check via get_experiment_status first). Returns per-sequence pre/post counts, log2_enrichment, percenti"}],"toolCount":7,"serverName":"ranomics-mcp","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_targets","description":"List the calibrated antigen catalogue. Each entry carries target_id, supported_experiment_types, and typical_campaign_range_usd. Use the target_id on submit_exp"},{"name":"estimate_cost","description":"Non-binding USD cost estimate for a hypothetical submission. Pass target_kind='catalog' + target_id for a calibrated band (requires_human_quote=false), or targe"},{"name":"submit_experiment","description":"Submit a binder panel for wet-lab triage. The experiment_spec mirrors the curl /api/v1/experiments contract: experiment_type (yeast_display/mammalian_display/dm"},{"name":"get_experiment_status","description":"Poll an experiment by id. Returns the current status (Draft/WaitingForConfirmation/QuoteSent/WaitingForMaterials/LibraryConstruction/Sorting/NGS/DataAnalysis/In"},{"name":"get_experiment_quote","description":"Fetch the quote for an experiment once status is QuoteSent. Returns quote_id, total_usd, currency (default USD), line_items, valid_until, and terms_url. If stat"},{"name":"confirm_quote","description":"Accept a quote. Moves the experiment from QuoteSent to WaitingForMaterials. Call after a human (or budget guard) has approved the total_usd from get_experiment_"},{"name":"get_experiment_results","description":"Fetch results once results_status is 'partial' or 'all' (check via get_experiment_status first). Returns per-sequence pre/post counts, log2_enrichment, percenti"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.ranomics/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/com.ranomics%2Fmcp","firstSeenAt":"2026-09-05T20:18:55.325Z","fetchedAt":"2026-09-05T20:18:55.325Z","normalizedAt":"2026-09-05T20:18:55.325Z"}]},"firstSeenAt":"2026-09-05T20:18:55.325Z","updatedAt":"2026-09-05T23:29:19.560Z"}