{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2mzutyxsmja4","handle":"aarf-utility-network","url":"https://wellknown.network/agents/aarf-utility-network","links":{"self":"https://wellknown.network/agents/aarf-utility-network/record.json","html":"https://wellknown.network/agents/aarf-utility-network","markdown":"https://wellknown.network/agents/aarf-utility-network/record.md","api":"https://wellknown.network/api/v1/agents/aarf-utility-network","status":"https://wellknown.network/api/v1/agents/aarf-utility-network/status","claim":"https://wellknown.network/agents/aarf-utility-network/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/aarf-utility-network/claim.json","badge":"https://wellknown.network/agents/aarf-utility-network/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/aarf-utility-network/history","tools":"https://wellknown.network/api/v1/agents/aarf-utility-network/tools"},"ard":{"identifier":"urn:air:mcp.qolapps.org:server:aarf-utility-network","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"AARF Utility Network","summary":"Paid AI utilities for web comparison, code checks, document extraction, security, and research.","description":"Paid AI utilities for web comparison, code checks, document extraction, security, and research.","publisher":{"name":"org.qolapps","url":null},"homepage":"https://qolapps.org/aarf/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.qolapps.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-16T04:46:25.68696Z","publishedAt":"2026-09-16T04:46:25.68696Z","registryName":"org.qolapps/aarf-utility-network"},"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":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.894,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.583,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"code.refactoring","name":"Refactoring","confidence":0.54,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"data.apis","name":"API Access","confidence":0.51,"provenance":"derived"}],"categories":["code","data","documents","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T02:31:09.739Z","lastProbedAt":"2026-10-10T02:31:09.739Z","statusComputedAt":"2026-10-10T02:32:04.811Z","reliability30d":{"probes":83,"successRate":1,"p50Ms":278,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":83,"ok":83,"authBoundaryOk":0,"serviceOk":83,"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-10T02:31:09.739Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":306,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:09.556Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":293,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:32:25.764Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":295,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:28:26.314Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":512,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:43.542Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":280,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T19:23:25.288Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":298,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:22:44.401Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":284,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:25:05.108Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":285,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T00:24:54.668Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":125,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T17:31:00.215Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":285,"error":null,"detail":{"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"toolCount":15,"toolsHash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","serverName":"aarf","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"semantic_web_diff","description":"Compare two webpage versions and return only meaningful content changes as structured JSON. Filters cosmetic DOM churn, tracking IDs, timestamps, and other nois"},{"name":"migration_safety_auditor","description":"Analyze Postgres, Supabase Postgres, or Prisma/Postgres migration SQL for destructive operations, lock/data-loss risk, backwards-compatibility hazards, rollback"},{"name":"document_structured_extractor","description":"Extract structured fields and source evidence from supported documents using task-specific profiles such as tenders, invoices, contract dates, and privacy polic"},{"name":"url_to_agent_markdown","description":"Fetch a public webpage and return compact agent-ready Markdown, canonical metadata, tables, and important links while removing navigation, scripts, cookie UI, a"},{"name":"code_diff_verifier","description":"Review a source-code diff for likely bugs, missing tests, compatibility problems, unsafe migrations, and security-relevant mistakes. Returns structured findings"},{"name":"pii_secret_redactor","description":"Detect and redact common personal data and credentials from text, JSON, and source code without sending content to a model. Use before sharing logs, documents, "},{"name":"openapi_agent_auditor","description":"Audit an OpenAPI document for complete schemas, useful examples, stable operation IDs, clear descriptions, and payment/authentication discoverability. Use befor"},{"name":"document_validator","description":"Check invoices, contracts, tenders, and text documents for required fields and source evidence before downstream automation. Use when a text document must be ch"},{"name":"document_table_extractor","description":"Extract Markdown, CSV, and plain-text tables into clean structured rows for agents and business workflows. Use when a text or Markdown document contains tables "},{"name":"data_cleaner","description":"Normalize, trim, validate, and deduplicate tabular CSV or JSON data for reliable agent workflows. Use when JSON or CSV-like data needs normalization, trimming, "},{"name":"dependency_risk_scanner","description":"Inspect dependency manifests for missing versions, risky install scripts, unknown licenses, and policy issues without claiming to replace a live CVE database. U"},{"name":"website_change_monitor","description":"Fetch a public webpage, normalize its readable text, and report whether it changed against a caller-supplied baseline. Use when an agent needs to fetch a public"},{"name":"website_accessibility_auditor","description":"Check public HTML for common accessibility failures including missing image text, labels, page language, headings, and link names. Use when HTML needs a fast he"},{"name":"invoice_receipt_matcher","description":"Compare invoice and receipt text for matching document numbers and totals with a configurable amount tolerance. Use when an invoice and receipt must be compared"},{"name":"citation_research_pack","description":"Collect relevant evidence from supplied public sources and return source-linked snippets that agents can cite and verify. Use when an agent needs evidence-ranke"}],"package":null,"toolSurface":{"id":"ts_sctdar3jg3z3","endpointId":"ep_4haww9ep8k4x","hash":"0122aa419438d0a4f392d9d7c88a5fcdda51aed2941316d1b55d89256aa5bf6e","toolCount":15,"serverName":"aarf","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-17T21:25:07.333Z","lastSeenAt":"2026-10-10T02:31:09.733Z","observations":83,"toolNames":["semantic_web_diff","migration_safety_auditor","document_structured_extractor","url_to_agent_markdown","code_diff_verifier","pii_secret_redactor","openapi_agent_auditor","document_validator","document_table_extractor","data_cleaner","dependency_risk_scanner","website_change_monitor","website_accessibility_auditor","invoice_receipt_matcher","citation_research_pack"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_4haww9ep8k4x","url":"https://mcp.qolapps.org/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T00:24:54.683Z","auth":{"observedAt":"2026-10-08T00:24:54.974Z","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-08T00:24:54.982Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.qolapps.org","issuer":{"commonName":"Amazon RSA 2048 M01","organization":"Amazon"},"validFrom":"2026-09-16T00:00:00.000Z","validTo":"2027-04-01T23:59:59.000Z","daysToExpiry":173,"sanCount":1,"fingerprint256":"53:B9:EF:FD:30:CC:B7:06:A9:B5:E2:B6:7A:44:0F:45:4D:B0:67:50:89:93:28:48:CE:53:15:8E:09:C1:26:DA"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"org.qolapps/aarf-utility-network","url":"https://registry.modelcontextprotocol.io/v0/servers/org.qolapps%2Faarf-utility-network","firstSeenAt":"2026-09-17T21:21:38.175Z","fetchedAt":"2026-10-08T19:19:58.116Z","normalizedAt":"2026-10-08T19:19:58.116Z"}]},"firstSeenAt":"2026-09-17T21:21:38.175Z","updatedAt":"2026-10-10T02:33:14.502Z"}