{"period":"30d","generatedAt":"2026-09-23T11:46:54.600Z","filters":{"category":null,"tool":null,"entity_type":"tool"},"count":25,"rows":[{"entity":{"slug":"qdrant","name":"Qdrant","category":"vector-databases","href":"/tools/vector-databases/qdrant"},"tool":{"slug":"qdrant","name":"Qdrant","category":"vector-databases"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":66,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":34693,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/qdrant?variant=agentrank","trust":"/api/badges/qdrant?variant=trust","verified":"/api/badges/qdrant?variant=verified","instrumented":"/api/badges/qdrant?variant=instrumented","score":"/api/badges/qdrant?variant=score","categoryRank":"/api/badges/qdrant?variant=rank","verifiedAdoption":"/api/badges/qdrant?variant=verified","challengeWinner":"/api/badges/qdrant?variant=challenge","profile":"/tools/vector-databases/qdrant","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":34693,"githubStarVelocity30d":null,"evidence":["34,693 GitHub stars","2,686 forks","Docs linked","API","Open source"]}},{"entity":{"slug":"weaviate","name":"Weaviate","category":"vector-databases","href":"/tools/vector-databases/weaviate"},"tool":{"slug":"weaviate","name":"Weaviate","category":"vector-databases"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":66,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":16826,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/weaviate?variant=agentrank","trust":"/api/badges/weaviate?variant=trust","verified":"/api/badges/weaviate?variant=verified","instrumented":"/api/badges/weaviate?variant=instrumented","score":"/api/badges/weaviate?variant=score","categoryRank":"/api/badges/weaviate?variant=rank","verifiedAdoption":"/api/badges/weaviate?variant=verified","challengeWinner":"/api/badges/weaviate?variant=challenge","profile":"/tools/vector-databases/weaviate","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":16826,"githubStarVelocity30d":null,"evidence":["16,826 GitHub stars","1,404 forks","Docs linked","API","Open source"]}},{"entity":{"slug":"helicone","name":"Helicone","category":"observability","href":"/tools/observability/helicone"},"tool":{"slug":"helicone","name":"Helicone","category":"observability"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":66,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":6165,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/helicone?variant=agentrank","trust":"/api/badges/helicone?variant=trust","verified":"/api/badges/helicone?variant=verified","instrumented":"/api/badges/helicone?variant=instrumented","score":"/api/badges/helicone?variant=score","categoryRank":"/api/badges/helicone?variant=rank","verifiedAdoption":"/api/badges/helicone?variant=verified","challengeWinner":"/api/badges/helicone?variant=challenge","profile":"/tools/observability/helicone","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":6165,"githubStarVelocity30d":108,"evidence":["6,165 GitHub stars","672 forks","+108 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"langfuse","name":"Langfuse","category":"observability","href":"/tools/observability/langfuse"},"tool":{"slug":"langfuse","name":"Langfuse","category":"observability"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":66,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":34826,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/langfuse?variant=agentrank","trust":"/api/badges/langfuse?variant=trust","verified":"/api/badges/langfuse?variant=verified","instrumented":"/api/badges/langfuse?variant=instrumented","score":"/api/badges/langfuse?variant=score","categoryRank":"/api/badges/langfuse?variant=rank","verifiedAdoption":"/api/badges/langfuse?variant=verified","challengeWinner":"/api/badges/langfuse?variant=challenge","profile":"/tools/observability/langfuse","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":34826,"githubStarVelocity30d":1774,"evidence":["34,826 GitHub stars","3,815 forks","+1,774 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"llamaindex","name":"LlamaIndex","category":"rag-frameworks","href":"/tools/rag-frameworks/llamaindex"},"tool":{"slug":"llamaindex","name":"LlamaIndex","category":"rag-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":64,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":52236,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/llamaindex?variant=agentrank","trust":"/api/badges/llamaindex?variant=trust","verified":"/api/badges/llamaindex?variant=verified","instrumented":"/api/badges/llamaindex?variant=instrumented","score":"/api/badges/llamaindex?variant=score","categoryRank":"/api/badges/llamaindex?variant=rank","verifiedAdoption":"/api/badges/llamaindex?variant=verified","challengeWinner":"/api/badges/llamaindex?variant=challenge","profile":"/tools/rag-frameworks/llamaindex","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":52236,"githubStarVelocity30d":null,"evidence":["52,236 GitHub stars","8,178 forks","Docs linked","API","Open source"]}},{"entity":{"slug":"crewai","name":"CrewAI","category":"ai-agents","href":"/tools/ai-agents/crewai"},"tool":{"slug":"crewai","name":"CrewAI","category":"ai-agents"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":63,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":58789,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/crewai?variant=agentrank","trust":"/api/badges/crewai?variant=trust","verified":"/api/badges/crewai?variant=verified","instrumented":"/api/badges/crewai?variant=instrumented","score":"/api/badges/crewai?variant=score","categoryRank":"/api/badges/crewai?variant=rank","verifiedAdoption":"/api/badges/crewai?variant=verified","challengeWinner":"/api/badges/crewai?variant=challenge","profile":"/tools/ai-agents/crewai","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":58789,"githubStarVelocity30d":null,"evidence":["58,789 GitHub stars","8,514 forks","Docs linked","API","Open source"]}},{"entity":{"slug":"haystack","name":"Haystack","category":"rag-frameworks","href":"/tools/rag-frameworks/haystack"},"tool":{"slug":"haystack","name":"Haystack","category":"rag-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":63,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":26562,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/haystack?variant=agentrank","trust":"/api/badges/haystack?variant=trust","verified":"/api/badges/haystack?variant=verified","instrumented":"/api/badges/haystack?variant=instrumented","score":"/api/badges/haystack?variant=score","categoryRank":"/api/badges/haystack?variant=rank","verifiedAdoption":"/api/badges/haystack?variant=verified","challengeWinner":"/api/badges/haystack?variant=challenge","profile":"/tools/rag-frameworks/haystack","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":26562,"githubStarVelocity30d":308,"evidence":["26,562 GitHub stars","3,157 forks","+308 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"vllm","name":"vLLM","category":"llm-providers","href":"/tools/llm-providers/vllm"},"tool":{"slug":"vllm","name":"vLLM","category":"llm-providers"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":55,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":92378,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/vllm?variant=agentrank","trust":"/api/badges/vllm?variant=trust","verified":"/api/badges/vllm?variant=verified","instrumented":"/api/badges/vllm?variant=instrumented","score":"/api/badges/vllm?variant=score","categoryRank":"/api/badges/vllm?variant=rank","verifiedAdoption":"/api/badges/vllm?variant=verified","challengeWinner":"/api/badges/vllm?variant=challenge","profile":"/tools/llm-providers/vllm","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":92378,"githubStarVelocity30d":2720,"evidence":["92,378 GitHub stars","22,494 forks","+2,720 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"hkuds-nanobot","name":"HKUDS/nanobot","category":"ai-agents","href":"/tools/ai-agents/hkuds-nanobot"},"tool":{"slug":"hkuds-nanobot","name":"HKUDS/nanobot","category":"ai-agents"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":48337,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/hkuds-nanobot?variant=agentrank","trust":"/api/badges/hkuds-nanobot?variant=trust","verified":"/api/badges/hkuds-nanobot?variant=verified","instrumented":"/api/badges/hkuds-nanobot?variant=instrumented","score":"/api/badges/hkuds-nanobot?variant=score","categoryRank":"/api/badges/hkuds-nanobot?variant=rank","verifiedAdoption":"/api/badges/hkuds-nanobot?variant=verified","challengeWinner":"/api/badges/hkuds-nanobot?variant=challenge","profile":"/tools/ai-agents/hkuds-nanobot","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":48337,"githubStarVelocity30d":1136,"evidence":["48,337 GitHub stars","8,539 forks","+1,136 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"playwright-mcp","name":"Playwright MCP","category":"ai-agents","href":"/tools/ai-agents/playwright-mcp"},"tool":{"slug":"playwright-mcp","name":"Playwright MCP","category":"ai-agents"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":37411,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/playwright-mcp?variant=agentrank","trust":"/api/badges/playwright-mcp?variant=trust","verified":"/api/badges/playwright-mcp?variant=verified","instrumented":"/api/badges/playwright-mcp?variant=instrumented","score":"/api/badges/playwright-mcp?variant=score","categoryRank":"/api/badges/playwright-mcp?variant=rank","verifiedAdoption":"/api/badges/playwright-mcp?variant=verified","challengeWinner":"/api/badges/playwright-mcp?variant=challenge","profile":"/tools/ai-agents/playwright-mcp","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":37411,"githubStarVelocity30d":1056,"evidence":["37,411 GitHub stars","3,178 forks","+1,056 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"fastapi-mcp","name":"FastAPI-MCP","category":"agent-frameworks","href":"/tools/agent-frameworks/fastapi-mcp"},"tool":{"slug":"fastapi-mcp","name":"FastAPI-MCP","category":"agent-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":12008,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/fastapi-mcp?variant=agentrank","trust":"/api/badges/fastapi-mcp?variant=trust","verified":"/api/badges/fastapi-mcp?variant=verified","instrumented":"/api/badges/fastapi-mcp?variant=instrumented","score":"/api/badges/fastapi-mcp?variant=score","categoryRank":"/api/badges/fastapi-mcp?variant=rank","verifiedAdoption":"/api/badges/fastapi-mcp?variant=verified","challengeWinner":"/api/badges/fastapi-mcp?variant=challenge","profile":"/tools/agent-frameworks/fastapi-mcp","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":12008,"githubStarVelocity30d":29,"evidence":["12,008 GitHub stars","967 forks","+29 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"mcp-agent","name":"mcp-agent","category":"agent-frameworks","href":"/tools/agent-frameworks/mcp-agent"},"tool":{"slug":"mcp-agent","name":"mcp-agent","category":"agent-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":8546,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/mcp-agent?variant=agentrank","trust":"/api/badges/mcp-agent?variant=trust","verified":"/api/badges/mcp-agent?variant=verified","instrumented":"/api/badges/mcp-agent?variant=instrumented","score":"/api/badges/mcp-agent?variant=score","categoryRank":"/api/badges/mcp-agent?variant=rank","verifiedAdoption":"/api/badges/mcp-agent?variant=verified","challengeWinner":"/api/badges/mcp-agent?variant=challenge","profile":"/tools/agent-frameworks/mcp-agent","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":8546,"githubStarVelocity30d":57,"evidence":["8,546 GitHub stars","890 forks","+57 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"ibm-mcp-context-forge","name":"IBM MCP Context Forge","category":"agent-frameworks","href":"/tools/agent-frameworks/ibm-mcp-context-forge"},"tool":{"slug":"ibm-mcp-context-forge","name":"IBM MCP Context Forge","category":"agent-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":4512,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/ibm-mcp-context-forge?variant=agentrank","trust":"/api/badges/ibm-mcp-context-forge?variant=trust","verified":"/api/badges/ibm-mcp-context-forge?variant=verified","instrumented":"/api/badges/ibm-mcp-context-forge?variant=instrumented","score":"/api/badges/ibm-mcp-context-forge?variant=score","categoryRank":"/api/badges/ibm-mcp-context-forge?variant=rank","verifiedAdoption":"/api/badges/ibm-mcp-context-forge?variant=verified","challengeWinner":"/api/badges/ibm-mcp-context-forge?variant=challenge","profile":"/tools/agent-frameworks/ibm-mcp-context-forge","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":4512,"githubStarVelocity30d":188,"evidence":["4,512 GitHub stars","881 forks","+188 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"supabase-mcp-server","name":"Supabase MCP Server","category":"agent-frameworks","href":"/tools/agent-frameworks/supabase-mcp-server"},"tool":{"slug":"supabase-mcp-server","name":"Supabase MCP Server","category":"agent-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":2918,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/supabase-mcp-server?variant=agentrank","trust":"/api/badges/supabase-mcp-server?variant=trust","verified":"/api/badges/supabase-mcp-server?variant=verified","instrumented":"/api/badges/supabase-mcp-server?variant=instrumented","score":"/api/badges/supabase-mcp-server?variant=score","categoryRank":"/api/badges/supabase-mcp-server?variant=rank","verifiedAdoption":"/api/badges/supabase-mcp-server?variant=verified","challengeWinner":"/api/badges/supabase-mcp-server?variant=challenge","profile":"/tools/agent-frameworks/supabase-mcp-server","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":2918,"githubStarVelocity30d":51,"evidence":["2,918 GitHub stars","407 forks","+51 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"apify-mcp-server","name":"Apify MCP Server","category":"agent-frameworks","href":"/tools/agent-frameworks/apify-mcp-server"},"tool":{"slug":"apify-mcp-server","name":"Apify MCP Server","category":"agent-frameworks"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":8104,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/apify-mcp-server?variant=agentrank","trust":"/api/badges/apify-mcp-server?variant=trust","verified":"/api/badges/apify-mcp-server?variant=verified","instrumented":"/api/badges/apify-mcp-server?variant=instrumented","score":"/api/badges/apify-mcp-server?variant=score","categoryRank":"/api/badges/apify-mcp-server?variant=rank","verifiedAdoption":"/api/badges/apify-mcp-server?variant=verified","challengeWinner":"/api/badges/apify-mcp-server?variant=challenge","profile":"/tools/agent-frameworks/apify-mcp-server","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":8104,"githubStarVelocity30d":2368,"evidence":["8,104 GitHub stars","281 forks","+2,368 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"mcp-toolbox-for-databases","name":"MCP Toolbox for Databases","category":"backend-database","href":"/tools/backend-database/mcp-toolbox-for-databases"},"tool":{"slug":"mcp-toolbox-for-databases","name":"MCP Toolbox for Databases","category":"backend-database"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":52,"trustScore":49,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":16467,"confidence":0.68}],"protocolSupport":["API","SDK","MCP"],"commercialReadiness":30,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/mcp-toolbox-for-databases?variant=agentrank","trust":"/api/badges/mcp-toolbox-for-databases?variant=trust","verified":"/api/badges/mcp-toolbox-for-databases?variant=verified","instrumented":"/api/badges/mcp-toolbox-for-databases?variant=instrumented","score":"/api/badges/mcp-toolbox-for-databases?variant=score","categoryRank":"/api/badges/mcp-toolbox-for-databases?variant=rank","verifiedAdoption":"/api/badges/mcp-toolbox-for-databases?variant=verified","challengeWinner":"/api/badges/mcp-toolbox-for-databases?variant=challenge","profile":"/tools/backend-database/mcp-toolbox-for-databases","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":16467,"githubStarVelocity30d":259,"evidence":["16,467 GitHub stars","1,729 forks","+259 stars / 30d","Docs linked","API","MCP","Open source"]}},{"entity":{"slug":"dagger","name":"Dagger","category":"cloud-deploy","href":"/tools/cloud-deploy/dagger"},"tool":{"slug":"dagger","name":"Dagger","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":16282,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/dagger?variant=agentrank","trust":"/api/badges/dagger?variant=trust","verified":"/api/badges/dagger?variant=verified","instrumented":"/api/badges/dagger?variant=instrumented","score":"/api/badges/dagger?variant=score","categoryRank":"/api/badges/dagger?variant=rank","verifiedAdoption":"/api/badges/dagger?variant=verified","challengeWinner":"/api/badges/dagger?variant=challenge","profile":"/tools/cloud-deploy/dagger","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":16282,"githubStarVelocity30d":97,"evidence":["16,282 GitHub stars","924 forks","+97 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"bentoml","name":"BentoML","category":"cloud-deploy","href":"/tools/cloud-deploy/bentoml"},"tool":{"slug":"bentoml","name":"BentoML","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":8854,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/bentoml?variant=agentrank","trust":"/api/badges/bentoml?variant=trust","verified":"/api/badges/bentoml?variant=verified","instrumented":"/api/badges/bentoml?variant=instrumented","score":"/api/badges/bentoml?variant=score","categoryRank":"/api/badges/bentoml?variant=rank","verifiedAdoption":"/api/badges/bentoml?variant=verified","challengeWinner":"/api/badges/bentoml?variant=challenge","profile":"/tools/cloud-deploy/bentoml","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":8854,"githubStarVelocity30d":56,"evidence":["8,854 GitHub stars","1,034 forks","+56 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"e2b","name":"E2B","category":"cloud-deploy","href":"/tools/cloud-deploy/e2b"},"tool":{"slug":"e2b","name":"E2B","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":13887,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/e2b?variant=agentrank","trust":"/api/badges/e2b?variant=trust","verified":"/api/badges/e2b?variant=verified","instrumented":"/api/badges/e2b?variant=instrumented","score":"/api/badges/e2b?variant=score","categoryRank":"/api/badges/e2b?variant=rank","verifiedAdoption":"/api/badges/e2b?variant=verified","challengeWinner":"/api/badges/e2b?variant=challenge","profile":"/tools/cloud-deploy/e2b","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":13887,"githubStarVelocity30d":402,"evidence":["13,887 GitHub stars","1,041 forks","+402 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"daytona","name":"Daytona","category":"cloud-deploy","href":"/tools/cloud-deploy/daytona"},"tool":{"slug":"daytona","name":"Daytona","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":71749,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/daytona?variant=agentrank","trust":"/api/badges/daytona?variant=trust","verified":"/api/badges/daytona?variant=verified","instrumented":"/api/badges/daytona?variant=instrumented","score":"/api/badges/daytona?variant=score","categoryRank":"/api/badges/daytona?variant=rank","verifiedAdoption":"/api/badges/daytona?variant=verified","challengeWinner":"/api/badges/daytona?variant=challenge","profile":"/tools/cloud-deploy/daytona","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":71749,"githubStarVelocity30d":null,"evidence":["71,749 GitHub stars","5,645 forks","Docs linked","API","Open source"]}},{"entity":{"slug":"browserless","name":"Browserless","category":"cloud-deploy","href":"/tools/cloud-deploy/browserless"},"tool":{"slug":"browserless","name":"Browserless","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":13702,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/browserless?variant=agentrank","trust":"/api/badges/browserless?variant=trust","verified":"/api/badges/browserless?variant=verified","instrumented":"/api/badges/browserless?variant=instrumented","score":"/api/badges/browserless?variant=score","categoryRank":"/api/badges/browserless?variant=rank","verifiedAdoption":"/api/badges/browserless?variant=verified","challengeWinner":"/api/badges/browserless?variant=challenge","profile":"/tools/cloud-deploy/browserless","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":13702,"githubStarVelocity30d":115,"evidence":["13,702 GitHub stars","1,042 forks","+115 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"cog","name":"Cog","category":"cloud-deploy","href":"/tools/cloud-deploy/cog"},"tool":{"slug":"cog","name":"Cog","category":"cloud-deploy"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":9481,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/cog?variant=agentrank","trust":"/api/badges/cog?variant=trust","verified":"/api/badges/cog?variant=verified","instrumented":"/api/badges/cog?variant=instrumented","score":"/api/badges/cog?variant=score","categoryRank":"/api/badges/cog?variant=rank","verifiedAdoption":"/api/badges/cog?variant=verified","challengeWinner":"/api/badges/cog?variant=challenge","profile":"/tools/cloud-deploy/cog","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":9481,"githubStarVelocity30d":16,"evidence":["9,481 GitHub stars","697 forks","+16 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"grok-build","name":"Grok Build","category":"ai-coding-agents","href":"/tools/ai-coding-agents/grok-build"},"tool":{"slug":"grok-build","name":"Grok Build","category":"ai-coding-agents"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":26827,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/grok-build?variant=agentrank","trust":"/api/badges/grok-build?variant=trust","verified":"/api/badges/grok-build?variant=verified","instrumented":"/api/badges/grok-build?variant=instrumented","score":"/api/badges/grok-build?variant=score","categoryRank":"/api/badges/grok-build?variant=rank","verifiedAdoption":"/api/badges/grok-build?variant=verified","challengeWinner":"/api/badges/grok-build?variant=challenge","profile":"/tools/ai-coding-agents/grok-build","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":26827,"githubStarVelocity30d":9837,"evidence":["26,827 GitHub stars","5,049 forks","+9,837 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"orca-agent-development-environment","name":"Orca","category":"ai-coding-agents","href":"/tools/ai-coding-agents/orca-agent-development-environment"},"tool":{"slug":"orca-agent-development-environment","name":"Orca","category":"ai-coding-agents"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":72060,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/orca-agent-development-environment?variant=agentrank","trust":"/api/badges/orca-agent-development-environment?variant=trust","verified":"/api/badges/orca-agent-development-environment?variant=verified","instrumented":"/api/badges/orca-agent-development-environment?variant=instrumented","score":"/api/badges/orca-agent-development-environment?variant=score","categoryRank":"/api/badges/orca-agent-development-environment?variant=rank","verifiedAdoption":"/api/badges/orca-agent-development-environment?variant=verified","challengeWinner":"/api/badges/orca-agent-development-environment?variant=challenge","profile":"/tools/ai-coding-agents/orca-agent-development-environment","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":74,"basis":"public_signals","githubStars":72060,"githubStarVelocity30d":23412,"evidence":["72,060 GitHub stars","4,710 forks","+23,412 stars / 30d","Docs linked","API","Open source"]}},{"entity":{"slug":"envoy-ai-gateway","name":"Envoy AI Gateway","category":"llm-providers","href":"/tools/llm-providers/envoy-ai-gateway"},"tool":{"slug":"envoy-ai-gateway","name":"Envoy AI Gateway","category":"llm-providers"},"adoptionIndex":null,"adoptionScore":null,"agentRankScore":51,"trustScore":47,"entityType":"tool","verifiedAdoptions":null,"uniqueDevelopers":null,"retentionRate":null,"sourceBreakdown":[{"source":"GitHub","count":2121,"confidence":0.68}],"protocolSupport":["API","SDK"],"commercialReadiness":24,"cohortSize":null,"suppressed":true,"suppressionReason":"Suppressed until at least 7 unique developers are observed in the cohort.","suppression":{"suppressed":true,"reason":"Suppressed until at least 7 unique developers are observed in the cohort.","minCohortN":7},"trustState":"observed","methodologyVersion":"ai_adoption_score_v2","methodologyUrl":"/report/methodology","scoreComponents":[],"badgeUrls":{"agentRank":"/api/badges/envoy-ai-gateway?variant=agentrank","trust":"/api/badges/envoy-ai-gateway?variant=trust","verified":"/api/badges/envoy-ai-gateway?variant=verified","instrumented":"/api/badges/envoy-ai-gateway?variant=instrumented","score":"/api/badges/envoy-ai-gateway?variant=score","categoryRank":"/api/badges/envoy-ai-gateway?variant=rank","verifiedAdoption":"/api/badges/envoy-ai-gateway?variant=verified","challengeWinner":"/api/badges/envoy-ai-gateway?variant=challenge","profile":"/tools/llm-providers/envoy-ai-gateway","methodology":"/report/methodology"},"categoryRank":null,"delta":null,"lastRefreshedAt":null,"rankingPolicy":"non_pay_to_play","scoreBasis":"public_signals","publicSignal":{"score":73,"basis":"public_signals","githubStars":2121,"githubStarVelocity30d":115,"evidence":["2,121 GitHub stars","382 forks","+115 stars / 30d","Docs linked","API","Open source"]}}],"methodology":{"url":"/report/methodology","version":"ai_adoption_score_v2","minCohortN":7,"rankingPolicy":"non_pay_to_play","metricWindows":{"verifiedAdoptions":"30d","cohortSize":"30d distinct verified-event actors","uniqueDevelopers":"lifetime verified usage cohort","retentionRate":"lifetime verified usage cohort status; not matured period retention","adoptionScore":"requested-period verified events plus lifetime verified usage breadth and status","sourceBreakdown":"requested-period verified adoption; lifetime usage telemetry; latest public GitHub metric","delta":"preceding 30d; both event windows require the minimum cohort"},"note":"Rows with scoreBasis=\"public_signals\" are ordered by open-web evidence (GitHub, docs, API, reviews) because their verified cohort is below the minimum N; their verified metrics stay null. Rows with scoreBasis=\"verified_cohort\" carry period-verified adoption events."},"rateLimit":{"remaining":59,"windowSeconds":60}}