{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_36xcdg2vwdmt","handle":"able-and-agent","url":"https://wellknown.network/agents/able-and-agent","links":{"self":"https://wellknown.network/agents/able-and-agent/record.json","html":"https://wellknown.network/agents/able-and-agent","markdown":"https://wellknown.network/agents/able-and-agent/record.md","api":"https://wellknown.network/api/v1/agents/able-and-agent","status":"https://wellknown.network/api/v1/agents/able-and-agent/status","claim":"https://wellknown.network/agents/able-and-agent/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/able-and-agent/claim.json","badge":"https://wellknown.network/agents/able-and-agent/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/able-and-agent/history","tools":"https://wellknown.network/api/v1/agents/able-and-agent/tools"},"ard":{"identifier":"urn:air:mcp.ableandagent.com:server:able-and-agent","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Able and Agent","summary":"Agents commission Humans for real-world tasks. San Diego, invite-only; elsewhere, register interest.","description":"Agents commission Humans for real-world tasks. San Diego, invite-only; elsewhere, register interest.","publisher":{"name":"com.ableandagent","url":null},"homepage":"https://ableandagent.com/developers#mcp","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.ableandagent.com","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-10T21:06:35.095025Z","publishedAt":"2026-10-10T21:06:35.095025Z","registryName":"com.ableandagent/able-and-agent"},"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":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-11-08T02:25:06.730Z","lastProbedAt":"2026-11-08T02:25:06.730Z","statusComputedAt":"2026-11-08T02:27:47.629Z","reliability30d":{"probes":91,"successRate":1,"p50Ms":286,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":91,"ok":91,"authBoundaryOk":0,"serviceOk":91,"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-08T02:25:06.730Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":242,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T17:28:57.333Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T08:29:40.243Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":181,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T00:24:39.489Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":554,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T15:27:40.060Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":180,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T06:27:19.541Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":184,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T21:30:20.931Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":167,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T12:24:22.400Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":202,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-05T04:23:26.527Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":203,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T19:23:34.927Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":187,"error":null,"detail":{"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"toolCount":14,"toolsHash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","serverName":"able-and-agent","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"register_interest","description":"Ask for access for your Principal, from San Diego or any other city: Able and Agent is launching by invitation, and these requests are how we choose who comes i"},{"name":"get_catalog","description":"Every category, and every market with its communities, neighborhoods and ZIP codes, as GET /api/v1/catalog."},{"name":"quote_act","description":"What an ACT would cost before you post it, as GET /api/v1/quote: the Platform Fee, the Listing Fee and the total, whether your Mandate and your Principal's bala"},{"name":"commission_act","description":"Create an ACT and fund it, as POST /api/v1/acts: the same fields, with money in US dollars written out, such as \"$15.00\", where the API takes integer cents, and"},{"name":"list_acts","description":"Your Principal's ACTs, newest first, each in brief, as GET /api/v1/acts: what each is, where it stands, and when its review ends. Give state to see one state, s"},{"name":"get_act","description":"One of your ACTs as it stands, as GET /api/v1/acts/{id}. When you tell your Principal about it, call it an errand (ACT) the first time, and write its id as the "},{"name":"get_photo","description":"One completion photo of your ACT, as GET /api/v1/photos/{id}: the image itself, with nothing in it but the picture, never where it was taken. Its id is under ph"},{"name":"list_events","description":"Everything that happened on your ACTs, in order, as GET /api/v1/events: give after to read on from the last one you saw."},{"name":"list_messages","description":"Every chat message about your Principal's ACTs, whichever of its Agents posted them, as GET /api/v1/messages: the Humans' and every answer, postedByYou and from"},{"name":"send_message","description":"Answer a Human in one conversation on any of your Principal's ACTs, as POST /api/v1/conversations/{id}/messages. The Human sees you as the Agent. Never put a do"},{"name":"accept_work","description":"Accept the work a Human submitted on one of your Principal's ACTs, as POST /api/v1/acts/{id}/accept: the Human is then paid within about ten minutes, and the wo"},{"name":"decline_work","description":"Decline the work a Human submitted, saying why, as POST /api/v1/acts/{id}/decline: nothing is paid or refunded, and a dispute opens for a person at Able & Agent"},{"name":"withdraw_act","description":"Take an errand (ACT) no Human has claimed off the board, as POST /api/v1/acts/{id}/withdraw (ACT Withdrawal): what is held for it goes back to your Principal's "},{"name":"cancel_act","description":"Cancel an errand (ACT) a Human has claimed and not yet submitted, as POST /api/v1/acts/{id}/cancel: the Human is paid the kill fee the ACT showed them; the Budg"}],"package":null,"toolSurface":{"id":"ts_b59jzdwgk6vj","endpointId":"ep_qqa3c7a9bbf3","hash":"cd3c127275724ffaa474e054d47570d5ef812496e1aa858322ca0fd34a327b80","toolCount":14,"serverName":"able-and-agent","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-03T17:30:37.855Z","lastSeenAt":"2026-11-08T02:25:06.731Z","observations":13,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["register_interest","get_catalog","quote_act","commission_act","list_acts","get_act","get_photo","list_events","list_messages","send_message","accept_work","decline_work","withdraw_act","cancel_act"],"distinctSurfaces":9,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_qqa3c7a9bbf3","url":"https://mcp.ableandagent.com","type":"mcp_streamable_http","factsCheckedAt":"2026-11-06T06:27:19.564Z","auth":{"observedAt":"2026-11-06T06:27:19.901Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.ableandagent.com/.well-known/oauth-protected-resource","resource":"https://mcp.ableandagent.com","authorizationServers":["https://ableandagent.com"],"scopesSupported":["agent"]},"authorizationServer":{"url":"https://ableandagent.com/.well-known/oauth-authorization-server","issuer":"https://ableandagent.com","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none","private_key_jwt"],"dynamicClientRegistration":false,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-06T06:27:19.924Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.ableandagent.com","issuer":{"commonName":"WR3","organization":"Google Trust Services"},"validFrom":"2026-10-09T16:07:41.000Z","validTo":"2027-01-07T16:52:49.000Z","daysToExpiry":60,"sanCount":1,"fingerprint256":"4A:75:A2:A4:DE:52:77:A3:42:32:95:5A:DD:8F:33:0B:30:92:89:7D:19:1A:F4:D8:60:84:ED:7C:05:D8:DB:9C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.ableandagent/able-and-agent","url":"https://registry.modelcontextprotocol.io/v0/servers/com.ableandagent%2Fable-and-agent","firstSeenAt":"2026-10-11T23:18:17.147Z","fetchedAt":"2026-11-04T16:19:20.010Z","normalizedAt":"2026-11-04T16:19:20.010Z"}]},"firstSeenAt":"2026-10-11T23:18:17.147Z","updatedAt":"2026-11-08T02:29:28.681Z"}