{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mzr4ee3wnp2g","handle":"ardaro-receipt-intelligence","url":"https://wellknown.network/agents/ardaro-receipt-intelligence","links":{"self":"https://wellknown.network/agents/ardaro-receipt-intelligence/record.json","html":"https://wellknown.network/agents/ardaro-receipt-intelligence","markdown":"https://wellknown.network/agents/ardaro-receipt-intelligence/record.md","api":"https://wellknown.network/api/v1/agents/ardaro-receipt-intelligence","status":"https://wellknown.network/api/v1/agents/ardaro-receipt-intelligence/status","claim":"https://wellknown.network/agents/ardaro-receipt-intelligence/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ardaro-receipt-intelligence/claim.json","badge":"https://wellknown.network/agents/ardaro-receipt-intelligence/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ardaro-receipt-intelligence/history","tools":"https://wellknown.network/api/v1/agents/ardaro-receipt-intelligence/tools"},"ard":{"identifier":"urn:air:agents.getardaro.com:server:ardaro-receipt-intelligence","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Ardaro Purchase Document Review","summary":"Receipt extraction, invoice-to-PO quantity allocation, and free three-document discrepancy checks.","description":"Receipt extraction, invoice-to-PO quantity allocation, and free three-document discrepancy checks.","publisher":{"name":"ashevilleislove","url":null},"homepage":"https://agents.getardaro.com/document-review","repository":null,"version":"1.4.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://agents.getardaro.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://agents.getardaro.com/mcp/documents","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-15T00:14:45.38594Z","publishedAt":"2026-09-15T00:14:45.38594Z","registryName":"io.github.ashevilleislove/ardaro-receipt-intelligence"},"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":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.99,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":0.948,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.911,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["code","commerce","dev","documents","finance","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-26T22:23:55.538Z","lastProbedAt":"2026-10-26T22:23:55.538Z","statusComputedAt":"2026-10-26T22:26:42.800Z","reliability30d":{"probes":216,"successRate":1,"p50Ms":94,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":215,"ok":215,"authBoundaryOk":0,"serviceOk":215,"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-10-26T22:23:55.538Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"toolCount":18,"toolsHash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","serverName":"ardaro-agent-services","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T20:25:59.291Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"match_invoice","description":"USE THIS WHEN the question is a quantity-allocation question: how much of this PO has been invoiced, whether an invoice is fully, partially, or over billed agai"},{"name":"reconcile_purchase_documents","description":"USE THIS WHEN you have up to three documents (receipt, invoice, purchase order - any subset) and need a discrepancy list: reference, item, quantity, price, or a"},{"name":"get_document_example","description":"Inspect a fixed synthetic request and expected result before integrating or paying. Select service from the enum; no caller document is accepted, processed or s"},{"name":"get_document_service_status","description":"Check the selected service's current runtime readiness, input limits, pricing and retention before use. Returns service and details; ready=false means the under"}],"toolCount":5,"toolsHash":"edefabc4166473c1430c683f966f8c4142bcf8b1d4d8cacb452e9b62dfcb0e6a","serverName":"ardaro-purchase-document-review","capabilities":["tools"],"serverVersion":"1.4.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T14:24:52.165Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"toolCount":18,"toolsHash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","serverName":"ardaro-agent-services","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T12:26:06.905Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"match_invoice","description":"USE THIS WHEN the question is a quantity-allocation question: how much of this PO has been invoiced, whether an invoice is fully, partially, or over billed agai"},{"name":"reconcile_purchase_documents","description":"USE THIS WHEN you have up to three documents (receipt, invoice, purchase order - any subset) and need a discrepancy list: reference, item, quantity, price, or a"},{"name":"get_document_example","description":"Inspect a fixed synthetic request and expected result before integrating or paying. Select service from the enum; no caller document is accepted, processed or s"},{"name":"get_document_service_status","description":"Check the selected service's current runtime readiness, input limits, pricing and retention before use. Returns service and details; ready=false means the under"}],"toolCount":5,"toolsHash":"edefabc4166473c1430c683f966f8c4142bcf8b1d4d8cacb452e9b62dfcb0e6a","serverName":"ardaro-purchase-document-review","capabilities":["tools"],"serverVersion":"1.4.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T06:26:19.620Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"toolCount":18,"toolsHash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","serverName":"ardaro-agent-services","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-26T05:26:57.710Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"match_invoice","description":"USE THIS WHEN the question is a quantity-allocation question: how much of this PO has been invoiced, whether an invoice is fully, partially, or over billed agai"},{"name":"reconcile_purchase_documents","description":"USE THIS WHEN you have up to three documents (receipt, invoice, purchase order - any subset) and need a discrepancy list: reference, item, quantity, price, or a"},{"name":"get_document_example","description":"Inspect a fixed synthetic request and expected result before integrating or paying. Select service from the enum; no caller document is accepted, processed or s"},{"name":"get_document_service_status","description":"Check the selected service's current runtime readiness, input limits, pricing and retention before use. Returns service and details; ready=false means the under"}],"toolCount":5,"toolsHash":"edefabc4166473c1430c683f966f8c4142bcf8b1d4d8cacb452e9b62dfcb0e6a","serverName":"ardaro-purchase-document-review","capabilities":["tools"],"serverVersion":"1.4.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T23:26:19.098Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"toolCount":18,"toolsHash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","serverName":"ardaro-agent-services","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T22:26:27.620Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"match_invoice","description":"USE THIS WHEN the question is a quantity-allocation question: how much of this PO has been invoiced, whether an invoice is fully, partially, or over billed agai"},{"name":"reconcile_purchase_documents","description":"USE THIS WHEN you have up to three documents (receipt, invoice, purchase order - any subset) and need a discrepancy list: reference, item, quantity, price, or a"},{"name":"get_document_example","description":"Inspect a fixed synthetic request and expected result before integrating or paying. Select service from the enum; no caller document is accepted, processed or s"},{"name":"get_document_service_status","description":"Check the selected service's current runtime readiness, input limits, pricing and retention before use. Returns service and details; ready=false means the under"}],"toolCount":5,"toolsHash":"edefabc4166473c1430c683f966f8c4142bcf8b1d4d8cacb452e9b62dfcb0e6a","serverName":"ardaro-purchase-document-review","capabilities":["tools"],"serverVersion":"1.4.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T16:27:57.155Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"toolCount":18,"toolsHash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","serverName":"ardaro-agent-services","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-25T15:26:21.091Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"match_invoice","description":"USE THIS WHEN the question is a quantity-allocation question: how much of this PO has been invoiced, whether an invoice is fully, partially, or over billed agai"},{"name":"reconcile_purchase_documents","description":"USE THIS WHEN you have up to three documents (receipt, invoice, purchase order - any subset) and need a discrepancy list: reference, item, quantity, price, or a"},{"name":"get_document_example","description":"Inspect a fixed synthetic request and expected result before integrating or paying. Select service from the enum; no caller document is accepted, processed or s"},{"name":"get_document_service_status","description":"Check the selected service's current runtime readiness, input limits, pricing and retention before use. Returns service and details; ready=false means the under"}],"toolCount":5,"toolsHash":"edefabc4166473c1430c683f966f8c4142bcf8b1d4d8cacb452e9b62dfcb0e6a","serverName":"ardaro-purchase-document-review","capabilities":["tools"],"serverVersion":"1.4.2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"analyze_receipt","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, lin"},{"name":"get_receipt_example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro "},{"name":"get_receipt_service_status","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid ana"},{"name":"match_invoice","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked di"},{"name":"get_invoice_matching_example","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents."},{"name":"get_invoice_matching_service_status","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled."},{"name":"compress_agent_context","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvemen"},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted."},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted."},{"name":"route_model_intent","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15"},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted."},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted."},{"name":"authorize_agent_spend","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or b"},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted."},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted."},{"name":"reconcile_api_ledger","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verif"},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted."},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted."}],"package":null,"toolSurface":{"id":"ts_9dstqxspaur6","endpointId":"ep_vjbja2b4zx47","hash":"0a875fd9893745e9580d360a6d0eccda4c3c2088d9a435118c5bc653ecb3a633","toolCount":18,"serverName":"ardaro-agent-services","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-16T18:28:07.117Z","lastSeenAt":"2026-10-26T22:23:55.546Z","observations":36,"toolNames":["analyze_receipt","get_receipt_example","get_receipt_service_status","match_invoice","get_invoice_matching_example","get_invoice_matching_service_status","compress_agent_context","get_compress_agent_context_service_status","get_compress_agent_context_example","route_model_intent","get_route_model_intent_service_status","get_route_model_intent_example","authorize_agent_spend","get_authorize_agent_spend_service_status","get_authorize_agent_spend_example","reconcile_api_ledger","get_reconcile_api_ledger_service_status","get_reconcile_api_ledger_example"],"distinctSurfaces":8},"endpointFacts":[{"id":"ep_vjbja2b4zx47","url":"https://agents.getardaro.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-19T19:30:44.780Z","auth":{"observedAt":"2026-10-19T19:30:44.881Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-19T19:30:44.897Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"agents.getardaro.com","issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"validFrom":"2026-08-19T00:00:00.000Z","validTo":"2027-03-04T23:59:59.000Z","daysToExpiry":128,"sanCount":1,"fingerprint256":"A6:EF:9B:7D:65:31:F6:5F:B4:45:2D:66:DE:50:40:5B:00:A5:CF:BC:7F:3E:7C:63:F3:95:3D:B6:8F:57:82:55"}},{"id":"ep_7wwe498pk5gm","url":"https://agents.getardaro.com/mcp/documents","type":"mcp_streamable_http","factsCheckedAt":"2026-10-26T20:26:03.004Z","auth":{"observedAt":"2026-10-26T20:26:03.209Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-26T20:26:03.226Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"agents.getardaro.com","issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"validFrom":"2026-08-19T00:00:00.000Z","validTo":"2027-03-04T23:59:59.000Z","daysToExpiry":128,"sanCount":1,"fingerprint256":"A6:EF:9B:7D:65:31:F6:5F:B4:45:2D:66:DE:50:40:5B:00:A5:CF:BC:7F:3E:7C:63:F3:95:3D:B6:8F:57:82:55"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.ashevilleislove/ardaro-receipt-intelligence","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.ashevilleislove%2Fardaro-receipt-intelligence","firstSeenAt":"2026-09-06T10:20:25.809Z","fetchedAt":"2026-10-26T07:18:49.915Z","normalizedAt":"2026-10-26T07:18:49.915Z"}]},"firstSeenAt":"2026-09-06T10:20:25.809Z","updatedAt":"2026-10-26T22:27:46.687Z"}