DAP Foundry

solutions.dap/foundry · v1.0.0 · data-and-databases

DAP Foundry is healthy: it completed an MCP handshake in 301 ms and exposes 4 tools.

Tools that refuse rather than guess: settlement day counts, Unix timestamps, base64, line diffs.

Endpoint: https://foundry.dap.solutions/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count4
Latency301 ms
Last checked (UTC)2026-10-31T01:20:20.865Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T01:20:20.865ZHealthy301

Tools (4)

compute-day-count-to-settlementSettlement date on the Payments Canada holiday calendar, and the accrual fraction under ACT/360, ACT/365F, 30/360, 30E/360 or ACT/ACT-ISDA. Send all seven inputs, including acknowledge no-ruling-v1 and a freshness_tolerance in whole days written P<n>D. It refuses rather than guesses: a missing ackno
convert-unix-timestamp-to-dateUnix timestamps to UTC dates in ISO 8601. text holds one or more timestamps, one per line: whole seconds or milliseconds, where a magnitude of 100000000000 or more is milliseconds. The answer is a CSV of input, unit and date. It refuses empty text, more than 1,048,576 bytes or 10,000 lines, and any
decode-base64-to-textBase64 to UTF-8 text. text holds standard base64: A to Z, a to z, 0 to 9, + and /, padding optional; white space is ignored. It refuses empty text, more than 1,048,576 bytes, the URL-safe alphabet, a length or padding that cannot be base64, and bytes that are not valid UTF-8. Free. The answer is the
diff-two-line-listsCompare two lists of lines. text holds a line ---A---, then list A, then a line ---B---, then list B. The answer is a CSV of each distinct line, matched exactly as sent, marked only_a, only_b or both. It refuses empty text, more than 1,048,576 bytes or 50,000 lines, and a text without the two marker