{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8fmweedbt54g","handle":"dunn","url":"https://wellknown.network/agents/dunn","links":{"self":"https://wellknown.network/agents/dunn/record.json","html":"https://wellknown.network/agents/dunn","markdown":"https://wellknown.network/agents/dunn/record.md","api":"https://wellknown.network/api/v1/agents/dunn","status":"https://wellknown.network/api/v1/agents/dunn/status","claim":"https://wellknown.network/agents/dunn/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/dunn/claim.json","badge":"https://wellknown.network/agents/dunn/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/dunn/history","tools":"https://wellknown.network/api/v1/agents/dunn/tools"},"ard":{"identifier":"urn:air:getdunn.org:server:dunn","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Dunn","summary":"Free invoice tools: due dates from payment terms, late fees, days late, payment reminder emails.","description":"Free invoice tools: due dates from payment terms, late fees, days late, payment reminder emails.","publisher":{"name":"org.getdunn","url":null},"homepage":"https://getdunn.org/ai","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://getdunn.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-03T04:26:08.434405Z","publishedAt":"2026-11-03T04:26:08.434405Z","registryName":"org.getdunn/dunn"},"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":"documents.invoice-processing","name":"Invoice Processing","confidence":0.911,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.911,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.859,"provenance":"derived"}],"categories":["commerce","documents","productivity"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-09T17:30:50.610Z","lastProbedAt":"2026-11-09T17:30:50.610Z","statusComputedAt":"2026-11-09T17:34:10.653Z","reliability30d":{"probes":16,"successRate":1,"p50Ms":164,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":16,"ok":16,"authBoundaryOk":0,"serviceOk":16,"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-09T17:30:50.610Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":191,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T07:29:20.113Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":195,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T22:28:32.271Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":158,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T13:28:28.286Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":179,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T04:24:03.976Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T19:24:13.578Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":159,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T10:27:20.510Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":183,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T01:26:19.747Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":186,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T16:26:25.166Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":180,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T07:29:57.269Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"toolCount":4,"toolsHash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","serverName":"Dunn","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"invoice_due_date","description":"Exact due date for an invoice from its date and payment terms (\"net 30\", \"due on receipt\", \"EOM\", \"net 30 EOM\", \"2/10 net 30\"), including any early-payment disc"},{"name":"late_fee_calculator","description":"Works out a late fee: the amount, the new total, the exact day it applies, a ready-to-use line for the invoice, and whether the fee is in the usual range."},{"name":"how_late_is_this_invoice","description":"How many days late an invoice is (or until it is due), and what to send the client now and next, following a proven reminder schedule."},{"name":"payment_reminder_email","description":"Writes the right payment reminder for where the invoice is now (before due, due today, late, or a final notice), with subject line. Polite by default; firm on r"}],"package":null,"toolSurface":{"id":"ts_nbdcxp5wrfmw","endpointId":"ep_ppfp98qkb36h","hash":"cde2c7daad798f184e0f84c948b670aede5b30cb8860250a0b97751bdc37b2af","toolCount":4,"serverName":"Dunn","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-04T05:28:53.002Z","lastSeenAt":"2026-11-09T17:30:50.615Z","observations":16,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["invoice_due_date","late_fee_calculator","how_late_is_this_invoice","payment_reminder_email"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"org.getdunn/dunn","url":"https://registry.modelcontextprotocol.io/v0/servers/org.getdunn%2Fdunn","firstSeenAt":"2026-11-04T03:23:05.149Z","fetchedAt":"2026-11-08T01:22:26.661Z","normalizedAt":"2026-11-08T01:22:26.661Z"}]},"firstSeenAt":"2026-11-04T03:23:05.149Z","updatedAt":"2026-11-09T17:36:19.616Z"}