{"data":{"name":"Bft Progress Council Mcp","title":"Bft Progress Council Mcp","description":"BFT Progress Council MCP — 5-voter Byzantine council halts agentic loops when no real progress is happening. Stops tokens bleeding on infinite spins. By MEOK AI Labs.","ownerHandle":"MEOK AI LABS","providerUrl":"https://meok.ai","endpointUrl":"https://mcp.meok.ai/bft-progress-council-mcp/a2a","documentationUrl":"https://meok.ai","iconUrl":null,"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"agentCardUrl":"https://raw.githubusercontent.com/CSOAI-ORG/progress-council-mcp/HEAD/.well-known/agent-card.json","status":"discovered","signature":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:31:28.667Z"},"skills":[{"skill":"start_session","name":"Start Session","state":"claimed","description":"Start Session — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"skill":"record_action","name":"Record Action","state":"claimed","description":"Record Action — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"skill":"council_vote","name":"Council Vote","state":"claimed","description":"Council Vote — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"skill":"get_session_summary","name":"Get Session Summary","state":"claimed","description":"Get Session Summary — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"skill":"estimate_tokens_saved","name":"Estimate Tokens Saved","state":"claimed","description":"Estimate Tokens Saved — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"skill":"list_voters","name":"List Voters","state":"claimed","description":"List Voters — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0}],"protocols":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://mcp.meok.ai/bft-progress-council-mcp/a2a","isPreferred":true}],"createdAt":"2026-10-03T07:05:10.754Z","updatedAt":"2026-10-05T03:31:28.667Z","source":"github","discoverySourceUrl":"https://github.com/CSOAI-ORG/progress-council-mcp","resourceType":"agent","callable":true,"runtime":{"callable":true,"protocols":["jsonrpc"]},"interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://mcp.meok.ai/bft-progress-council-mcp/a2a"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"agent:Bft%20Progress%20Council%20Mcp","resourceType":"agent","canonicalUrl":"https://www.agentsjunction.com/api/v1/agents/Bft%20Progress%20Council%20Mcp","name":"Bft Progress Council Mcp","description":"BFT Progress Council MCP — 5-voter Byzantine council halts agentic loops when no real progress is happening. Stops tokens bleeding on infinite spins. By MEOK AI Labs.","interfaces":[{"protocol":"JSONRPC","protocolVersion":"0.3.0","url":"https://mcp.meok.ai/bft-progress-council-mcp/a2a"}],"capabilities":[{"id":"start_session","name":"Start Session","state":"claimed","description":"Start Session — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"id":"record_action","name":"Record Action","state":"claimed","description":"Record Action — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"id":"council_vote","name":"Council Vote","state":"claimed","description":"Council Vote — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"id":"get_session_summary","name":"Get Session Summary","state":"claimed","description":"Get Session Summary — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"id":"estimate_tokens_saved","name":"Estimate Tokens Saved","state":"claimed","description":"Estimate Tokens Saved — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0},{"id":"list_voters","name":"List Voters","state":"claimed","description":"List Voters — a tool of the bft-progress-council-mcp MCP.","tags":["mcp","meok"],"evaluationCount":0}],"identity":{"ownerHandle":"MEOK AI LABS","providerUrl":"https://meok.ai","agentCardUrl":"https://raw.githubusercontent.com/CSOAI-ORG/progress-council-mcp/HEAD/.well-known/agent-card.json","source":"github"},"verification":{"identity":{"status":"unsigned","keyId":null,"algorithm":null,"checkedAt":"2026-10-05T03:31:28.667Z"},"capabilities":[{"skill":"start_session","state":"claimed","evaluationCount":0},{"skill":"record_action","state":"claimed","evaluationCount":0},{"skill":"council_vote","state":"claimed","evaluationCount":0},{"skill":"get_session_summary","state":"claimed","evaluationCount":0},{"skill":"estimate_tokens_saved","state":"claimed","evaluationCount":0},{"skill":"list_voters","state":"claimed","evaluationCount":0}]},"operations":{"resourceType":"agent","name":"Bft Progress Council Mcp","status":"unknown","lastCheckedAt":"2026-10-05T12:20:16.004Z","lastSuccessfulCheck":null,"latencyMs":null,"consecutiveFailures":0,"isStale":false,"checks":{"protocolValid":null,"agentCardValid":null,"endpointReachable":null,"mcpHandshakeValid":null},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T12:20:16.004Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T12:20:16.004Z"},"security":null,"timestamps":{"createdAt":"2026-10-03T07:05:10.754Z","updatedAt":"2026-10-05T03:31:28.667Z","observedAt":"2026-10-05T12:20:16.004Z"},"compatibility":{"serverVersion":null,"protocolVersions":[{"protocol":"jsonrpc","version":"0.3.0"}]}}}}