{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_v8tju9mee5mk","handle":"halves","url":"https://wellknown.network/agents/halves","links":{"self":"https://wellknown.network/agents/halves/record.json","html":"https://wellknown.network/agents/halves","markdown":"https://wellknown.network/agents/halves/record.md","api":"https://wellknown.network/api/v1/agents/halves","status":"https://wellknown.network/api/v1/agents/halves/status","claim":"https://wellknown.network/agents/halves/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/halves/claim.json","badge":"https://wellknown.network/agents/halves/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/halves/history","tools":"https://wellknown.network/api/v1/agents/halves/tools"},"ard":{"identifier":"urn:air:halves.clawhard.com:server:halves","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Halves MCP server","summary":"Halves splits group costs. Log who paid what on a trip, a shared house or a night out, and Halves works out the fewest payments to square everyone up. One link for the group, any currency, no sign-up.","description":"Halves splits group costs. Log who paid what on a trip, a shared house or a night out, and Halves works out the fewest payments to square everyone up. One link for the group, any currency, no sign-up.","publisher":{"name":"halves.clawhard.com","url":"https://halves.clawhard.com"},"homepage":"https://halves.clawhard.com","repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://halves.clawhard.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":null,"identifier":"urn:air:halves.clawhard.com:server:halves","artifactUrl":"https://halves.clawhard.com/.well-known/mcp/server-card.json","representativeQueries":["split our trip costs so we make the fewest payments","who owes whom if sam paid 120, ana 60 and lee 0?","create a shared group to track dinner expenses"]},"updatedAt":"2026-11-02T21:17:25.62078Z","publishedAt":"2026-11-02T21:17:25.62078Z","registryName":"com.clawhard/halves"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"mcp_registry","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":0.814,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-11-06T14:25:43.678Z","lastProbedAt":"2026-11-06T14:25:43.678Z","statusComputedAt":"2026-11-06T14:29:26.788Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":39,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":6,"ok":6,"authBoundaryOk":0,"serviceOk":6,"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-11-06T14:25:43.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T05:28:42.993Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T21:32:54.102Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T13:26:48.781Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T05:29:57.225Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T21:27:00.741Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"toolCount":2,"toolsHash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","serverName":"com.clawhard/halves","capabilities":["tools","prompts","resources"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"halves_settle_up","description":"Use when the user shares a trip, dinner, household or group expense list and asks who owes whom, how to split costs, or how to settle up. Returns each person's "},{"name":"halves_create_group_link","description":"Use when the user wants a shared place for a group (trip, flat, event) to keep adding expenses and see who owes whom, not just a one-time calculation. Creates a"}],"package":null,"toolSurface":{"id":"ts_79n2q98579u8","endpointId":"ep_cxffk2nyw25b","hash":"b9adb9a165668f8ec9a4f11f93a5a71a0412115f6972464109d09a8eb2368a0b","toolCount":2,"serverName":"com.clawhard/halves","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-04T21:27:00.749Z","lastSeenAt":"2026-11-06T14:25:43.673Z","observations":6,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["halves_settle_up","halves_create_group_link"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_cxffk2nyw25b","url":"https://halves.clawhard.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-06T14:25:43.706Z","auth":{"observedAt":"2026-11-06T14:25:43.761Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-06T14:25:43.798Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"clawhard.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-25T15:37:52.000Z","validTo":"2027-01-23T16:37:47.000Z","daysToExpiry":77,"sanCount":3,"fingerprint256":"F0:04:03:32:C8:D8:7B:BA:4E:3B:48:28:A8:E8:D3:13:4E:F0:2B:96:B3:B4:41:81:01:68:09:05:7B:69:B7:43"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:halves.clawhard.com:server:halves","url":"https://halves.clawhard.com/.well-known/ai-catalog.json","firstSeenAt":"2026-11-04T19:20:34.187Z","fetchedAt":"2026-11-04T19:20:34.187Z","normalizedAt":"2026-11-04T19:20:34.187Z"},{"source":"mcp_registry","key":"com.clawhard/halves","url":"https://registry.modelcontextprotocol.io/v0/servers/com.clawhard%2Fhalves","firstSeenAt":"2026-11-04T19:18:55.322Z","fetchedAt":"2026-11-04T19:18:55.322Z","normalizedAt":"2026-11-04T19:18:55.322Z"}]},"firstSeenAt":"2026-11-04T19:18:55.322Z","updatedAt":"2026-11-06T14:31:33.205Z"}