{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_turgx4g242ye","handle":"api-flow-analyzer","url":"https://wellknown.network/agents/api-flow-analyzer","links":{"self":"https://wellknown.network/agents/api-flow-analyzer/record.json","html":"https://wellknown.network/agents/api-flow-analyzer","markdown":"https://wellknown.network/agents/api-flow-analyzer/record.md","api":"https://wellknown.network/api/v1/agents/api-flow-analyzer","status":"https://wellknown.network/api/v1/agents/api-flow-analyzer/status","claim":"https://wellknown.network/agents/api-flow-analyzer/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/api-flow-analyzer/claim.json","badge":"https://wellknown.network/agents/api-flow-analyzer/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/api-flow-analyzer/history","tools":"https://wellknown.network/api/v1/agents/api-flow-analyzer/tools"},"ard":{"identifier":"urn:air:api.lazy-mac.com:server:api-flow-analyzer","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"api-flow-analyzer","summary":"Cloudflare Workers MCP server: api-flow-analyzer","description":"Cloudflare Workers MCP server: api-flow-analyzer","publisher":{"name":"lazymac2x","url":null},"homepage":null,"repository":"https://github.com/lazymac2x/api-flow-analyzer-api","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.lazy-mac.com/api-flow-analyzer/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-16T11:54:52.708411Z","publishedAt":"2026-05-16T11:54:52.708411Z","registryName":"io.github.lazymac2x/api-flow-analyzer"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-09T23:30:33.553Z","lastProbedAt":"2026-10-09T23:30:33.553Z","statusComputedAt":"2026-10-09T23:31:21.943Z","reliability30d":{"probes":111,"successRate":1,"p50Ms":163,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":110,"ok":110,"authBoundaryOk":0,"serviceOk":110,"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-09T23:30:33.553Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":181,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-09T17:26:56.542Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-09T10:23:12.110Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-09T04:28:22.110Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T22:24:19.863Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":194,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T16:29:01.185Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T10:25:08.003Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":219,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-08T04:25:58.959Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":140,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-07T22:24:55.299Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":141,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}},{"at":"2026-10-07T16:29:20.083Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":89,"error":null,"detail":{"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"toolCount":6,"toolsHash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","serverName":"api-flow-analyzer","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"track_call","description":"Record and track an individual API call with metadata"},{"name":"analyze_flow","description":"Analyze complete API call flow and identify patterns"},{"name":"detect_redundancy","description":"Identify duplicate or redundant API calls in a flow"},{"name":"suggest_batching","description":"Recommend batching opportunities for parallel API calls"},{"name":"calculate_savings","description":"Calculate estimated cost and latency savings from optimizations"},{"name":"get_dependency_graph","description":"Generate dependency graph of API calls showing call sequence and relationships"}],"package":null,"toolSurface":{"id":"ts_vgssyu5tquxw","endpointId":"ep_bdwb8xtcqn84","hash":"1ab5852d8e535fb0b7678199f8bbe9c341470d22eddc4321469bb6477ad9aa46","toolCount":6,"serverName":"api-flow-analyzer","serverVersion":"1.0.0","protocolVersion":"2024-11-05","firstSeenAt":"2026-09-12T15:26:14.503Z","lastSeenAt":"2026-10-09T23:30:33.545Z","observations":102,"toolNames":["track_call","analyze_flow","detect_redundancy","suggest_batching","calculate_savings","get_dependency_graph"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_bdwb8xtcqn84","url":"https://api.lazy-mac.com/api-flow-analyzer/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T17:26:56.552Z","auth":{"observedAt":"2026-10-09T17:26:56.569Z","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-09T17:26:56.589Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"lazy-mac.com","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-21T17:29:16.000Z","validTo":"2026-12-20T17:29:15.000Z","daysToExpiry":71,"sanCount":2,"fingerprint256":"80:90:70:12:D1:2B:A5:CC:2F:8D:CF:FD:4F:6A:0A:F1:E5:1F:B4:29:E9:7E:4B:BE:41:8F:65:61:E6:C7:6B:F2"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.lazymac2x/api-flow-analyzer","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.lazymac2x%2Fapi-flow-analyzer","firstSeenAt":"2026-09-06T17:21:40.435Z","fetchedAt":"2026-10-07T16:19:52.969Z","normalizedAt":"2026-10-07T16:19:52.969Z"}]},"firstSeenAt":"2026-09-06T17:21:40.435Z","updatedAt":"2026-10-09T23:32:25.973Z"}