Duvo MCP
io.github.duvoai/duvo
Governed retail, FMCG, and CPG operational tools: runs, cases, approvals, audit-ready execution.
— the operator's own registry description reported
Publisher io.github.duvoai · first seen
2026-08-12 · endpoint https://api.duvo.ai/v1/mcp
Dependency rating derived
allowallow — alive & usable · action ● · V n/aallow — because answers ●, 350 tools legible (band A) ●, no confirmed drift in 6 probes ●; not yet checked: truth (1 attempts unverifiable, 0 disagreements)
Cluster rich-solo · distinctiveness 0.456 (moderate). Every figure is a percentile or class within the 15,472-server census — see the whole spectrum.
Does it answer? Q1 · observed
answersalive_tools
latency147 ms
vs populationtypical
protocolcurrent
authopen
Can it be used? Q4 · observed
tools350
vs populationhigh
capabilities2
harnessA
Did it hold when checked? Q3–Q4 · derived
identitysolo
servers on its host1
verifiabilityunassessed
duplicate inventoryno
drift events0
answers true0/0 agree
🔏 Signed receipt rr_2a669aa621026334e9ac4af2 · ed25519 · key rs-rcpt-2026-08 — this rating is tamper-evident; an agent gets the full signature from check_server and can verify it against the published key.
Q1Does it answer?alive & usable — 6 probes ●evidence ↓ Q3Can it be checked?V n/a for this kind ◐evidence ↓ Q4Did it hold?harness A · truth not yet run · no drift ●evidence ↓ Q5What company does it keep?rich-solo · 1 on its host (context, not verdict) ◐evidence ↓ ● observed · ◐ derived · ○ reported — the verdict synthesizes Q1–Q4; Q5 is context. Methodology →
History observed
Every probe we made, oldest → newest
(6 shown, 2026-08-12 → 2026-09-06). Green answered · amber answered-but-walled ·
red no useful answer. A gap in our cadence is a gap in coverage, not evidence about the server.
changelog
(4 events)
What kind of tools these are derived
Verification only means something relative to a tool's NATURE — an email-sender has
no "true answer", a generator has no answer key. Classification evidence: classified from tool names/descriptions/annotations WE OBSERVED.
What checking applies to each kind (the full methodology →):
Tools last seen observed
acceptClarityCaptureSuggestion acceptClarityLandscapeNode acceptClarityProcessJoin acceptClarityTeamAssignmentSuggestion addClarityLandscapeNodePerson answerPulseDashboardQuestion assignCaseLabels assignClarityExtraCaptureRequest assignClarityLandscapeCaptureRequest assignClarityLandscapeNodeTeam assignClarityProcessLabels attachPulseDashboardConnection attachQueueJsonSchema attachRevisionIntegrations attachRevisionLogin attachRevisionSecret authorizeMcpOAuth batchAddClarityLandscapeNodePeople buildClarityAutomation bulkCreateTeamInvites bulkReprocessCases bulkUpdateCasePriority bulkUpdateCaseStatus checkMcpOAuth completeClarityArtifactImport completeClarityDocumentUpload completeClarityImageUpload completeClarityOrganizationDocumentUpload completeClarityTeamDocumentUpload completeClarityVideoUpload consumeAgentSuggestion createAgent createAgentCaseTrigger createAgentFolder createAgentSlackTrigger createAutomation createCaseAttachmentUploadUrl createCaseQueueEvalRubric createCases createClarityArtifactImportUploadUrl createClarityDocumentUploadUrl createClarityFolder createClarityGuidance createClarityImageUploadUrl createClarityInviteLink createClarityLandscapeNode createClarityOrganizationDocumentUploadUrl createClarityProcess createClarityProcessLabel createClarityProcessLink createClarityProcessNode createClarityTeamDocumentUploadUrl createClarityVideoUploadUrl createConnection createCredential createCustomIntegration createEvalRubric createFileUploadUrl createOrgTeam createPulseDashboard createPulseDashboardAttachmentUploadUrl createQueue createQueueAggregation createQueueJsonSchema createQueueLabel createRevision createSandbox createSandboxUploadUrl createSchedule createSecret createSkill createSkillRevision createTeamInvite createTeamInviteLink declineClarityLandscapeNode deleteAgent deleteAgentCaseTrigger deleteAgentFolder deleteAllNotifications deleteAutomation deleteCase deleteCaseAttachment deleteCaseQueueEvalRubric deleteClarityArtifactChatConversation deleteClarityCapture deleteClarityFolder deleteClarityLandscapeNode deleteClarityLandscapeNodeInterview deleteClarityOrganizationInterview deleteClarityProcess deleteClarityProcessInviteLink deleteClarityProcessLabel deleteClarityProcessLink deleteClarityTeamInterview deleteConnection deleteCredential deleteCustomIntegration deleteEvalRubric deleteFile deletePulseDashboard deleteQueue deleteQueueAggregation deleteQueueLabel deleteReadNotifications deleteSchedule deleteSecret deleteSkill deleteSkillRevision deleteSlackTrigger deleteTeamInvite deleteTeamInviteLink detachPulseDashboardConnection detachQueueJsonSchema detachRevisionLogin detachRevisionSecret dismissClarityCaptureSuggestion dismissClarityTeamAssignmentSuggestion dismissNotification downloadSkill duplicateAgent duplicateClarityProcess duplicatePulseDashboard evaluateQueueAggregation exportCases exportPulseDashboardHtml fileSuggestedClarityProcesses finalizeCaseAttachment finalizeClarityOrganizationInterview generateClarityPortfolioIntelligence generateClarityProcessLandscape generateClarityProcessSnapshot getAgent getAgentCaseTrigger getAgentMemoryFile getAgentSuggestion getAutomation getAutomationCurrent getAutomationCurrentFlow getAutomationTabs getBatchQueueStats getCase getCaseAttachmentDownloadUrl getCaseQueueEvalRubrics getClarityArtifactChatMessages getClarityCapture getClarityExport getClarityHierarchyPeople getClarityOrganizationInterview getClarityPortfolioIntelligence getClarityProcess getClarityProcessInviteLink getClarityProcessJoinInfo getClarityProcessLandscape getClarityProcessSharing getClarityProcessSnapshot getClarityProcessTree getClarityTeamSettings getConnection getConnectionCredentials getCredential getEvalRubrics getEvalScores getFileContent getFileDownloadUrl getLegacyClarityProcess getNotification getNotificationBatch getNotificationCounts getNotificationFeed getOrgInsightsHeadline getOrgInsightsMetrics getOrgInsightsUsageChart getProfile getPulseDashboard getPulseDashboardAttachmentDownloadUrl getPulseDashboardHtml getPulseDashboardPdf getPulseDashboardVersionHtml getQueue getQueueAggregationResult getQueueJsonSchema getRevision getRevisionCaseQueueSetup getRun getRunEvaluation getSecret getSkillFileContent getSkillRevisionFileContent getTeam getTeamInviteLink getUnreadNotificationCount inviteClarityMeetingNotetaker inviteClarityOrganizationNotetaker inviteOrgMember listActiveClarityExports listAgentCaseTriggers listAgentFolders listAgentMemoryFiles listAgentRevisions listAgentSchedules listAgentSlackBoundWorkspaces listAgentSlackTriggers listAgentSuggestions listAgentTriggerTypes listAgentTriggers listAgents listAutomations listAvailableClarityProcessLabels listCaseAttachments listCaseLabels listCaseRunRecentMessages listCaseRuns listCases listClarityArtifactChatConversations listClarityExtraCaptureRequests listClarityFolders listClarityLandscapeCaptures listClarityLandscapeNodeInterviews listClarityLandscapeNodePeople listClarityOrganizationInterviews listClarityProcessAssignedLabels listClarityProcessLabels listClarityProcessLinks listClarityProcessMembers listClarityProcessSnapshots listClarityProcessSummaries listClarityProcesses listClarityTeamInterviews listConnections listCredentials listFiles listIntegrations listMyOrganizations listMyTeams listNotifications listOrgTeams listPluginCatalog listPulseDashboardConnections listPulseDashboardMessages listPulseDashboardVersions listPulseDashboards listQueueAgents listQueueAggregations listQueueLabels listQueues listRevisionIntegrationConnections listRevisionIntegrationQueues listRevisionIntegrations listRevisionLogins listRevisionSecrets listRunMessages listRuns listSandboxFiles listSecrets listSkillAssignments listSkillFiles listSkillRevisionFiles listSkillRevisions listSkills listSystemSkills listTeamInvites listTeamMembers markAllNotificationsRead markNotificationBatchRead markNotificationRead moveAgent moveAgentsToFolder moveClarityProcessesToFolder movePulseDashboard organizeClarityProcessLandscape pinRevisionIntegrationConnection postRunMessage postprocessClaritySnapshot previewAgentCaseTriggerConflicts probeMcpServer promoteClarityProcessSnapshot promoteRevision promoteSkillRevision proposeClarityLandscapeProcess publishPulseDashboard refreshPulseDashboard refreshQueueAggregation rejectAgentSuggestion removeClarityLandscapeNodePerson removeClarityProcessMember removeRevisionIntegration removeTeamMember renameFile reorderClarityFolders reorderClarityLandscapeAreas replaceCaseQueueEvalRubrics replaceEvalRubrics replaceQueueJsonSchema replaceRevisionIntegrationQueues respondToHumanRequest restorePulseDashboardVersion revertClarityProcessSnapshot saveClarityProcessSnapshot searchCases sendPulseDashboardMessage sendTeamInviteEmail setClarityLandscapeNodePlacement setClarityLandscapePriorities setupClarityFoldersFromLandscape startClarityExport startNativeOAuth startRun stopClarityArtifactChatConversation stopClarityProcessSnapshot stopPulseDashboardMessage stopRun unlinkCaseLabels unlinkClarityProcessLabels unpinRevisionIntegrationConnection updateAgent updateAgentCaseTrigger updateAgentFolder updateAutomation updateCase updateCaseQueueEvalRubric updateClarityFolder updateClarityGuidance updateClarityLandscapeNode updateClarityLandscapeNodePerson updateClarityOrganizationInterview updateClarityProcess updateClarityProcessLabel updateClarityProcessLink updateClarityProcessSharing updateClarityTeamSettings updateConnection updateCredential updateEvalRubric updateFileContent updatePulseDashboard updateQueue updateQueueJsonSchemaSettings updateQueueLabel updateRevision updateSchedule updateSecret updateSkillFile updateSkillRevision updateSkillRevisionFile updateSlackTrigger updateTeamInvite updateTeamMemberRole upgradeClarityProcess uploadSandboxFile upsertAgentTrigger
Harness readiness observed
Can an agent's harness pick this tool and call it correctly? Graded on the three things an agent reads — name, description, typed parameters. Band A — an agent can pick and call these reliably.
350 of 350 tools graded · 349 with a captured input schema. RS-008, Tier-1 — no domain knowledge, applies to any tool. “Alive” is not the same as “usable”.
Truth checks observed
Not yet confirmed — 1 attempt(s) currently unverifiable (rate limits, walls, or unmappable schemas — never counted against the server) · 0 disagreements.
Protocol conformance observed
2025-06-18
protocol version
1.0.0
server version duvo-public-api
Capabilities: resources tools
Drift observed
No confirmed drift on record. Baseline set 2026-09-06; changes appear here after human review.
raw probe
records
Watch or embed this verdict
Operators: put the live verdict in your README —
it updates with every census, links back here, and is a dated observation, never a warranty:
[](https://robinsaige.com/s/io.github.duvoai/duvo)
Depend on it? Subscribe to its
change feed — outcome changes and confirmed drift, no account needed. Building on it?
The full dossier as JSON — verdict, rating, truth checks,
history — stable enough to gate CI on.
← overview
Operator of this server? Everything we hold about it is on this page — free, no account, for anyone. Wrong attribution, stale probe, misclassification? Dispute this record →