io.github.duvoai/duvo
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Duvo MCP
Publisher-provided description
Governed retail, FMCG, and CPG operational tools: runs, cases, approvals, audit-ready execution.
Summary by lookupd
Manages Duvo Pulse dashboards, schedules, memory files, and OAuth connections for governed retail and CPG operations.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http duvo https://api.duvo.ai/v1/mcp
Codex, remote (streamable-http)
codex mcp add duvo --url https://api.duvo.ai/v1/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"duvo": {
"url": "https://api.duvo.ai/v1/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 394)
Publisher-provided text
listAgentMemoryFilesList the memory files stored for an agent.getAgentMemoryFileGet the contents of a single memory file for an agent.listPluginCatalogList plugins that can be referenced by name in a build's plugins array. Builds may also reference any public GitHub repository URL (https://github.com/owner/repcreateScheduleCreate a schedule for an agent. The schedule fires against the agent's live build. The authenticated user owns the schedule. On a team with revisions, a repeatiupdateScheduleUpdate fields on an existing schedule. Only supplied fields are changed; omitted fields retain their current values. Owners may update their own schedules; teamdeleteScheduleDelete a schedule. Owners may delete their own schedules; team superadmins may delete any schedule on agents in the current team. Deleting a schedule that belongetTeamGet a team by ID. The caller must be scoped to the requested team.startNativeOAuthStart an OAuth-based connection with a native provider (Gmail, Google Sheets, Outlook, etc.). The provider path parameter is the native OAuth provider key fromauthorizeMcpOAuthStart an OAuth-based connection with a remote MCP server using Dynamic Client Registration. Returns an authorization URL the user must open in a browser; once tcheckMcpOAuthProbe an MCP server URL to discover whether it supports OAuth Dynamic Client Registration. Returns the authorization endpoint and required scopes when supportedlistPulseDashboardsList your Duvo Pulse dashboards (live, agent-generated visualizations of your Duvo data). Ordered most recently updated first, except scope=automation, which iscreatePulseDashboardCreate a new Duvo Pulse dashboard from a natural-language prompt (e.g. 'open cases by queue this week') and dispatch the first generation turn. Generation is asgetPulseDashboardGet a Duvo Pulse dashboard's metadata and generation status. When status is completed and html_code_present is true, fetch the rendered HTML from GET /artifactsgetPulseDashboardHtmlServe a Duvo Pulse dashboard's rendered HTML document (text/html, not JSON). 404 until the first generation turn has produced HTML.getPulseDashboardPdfRender a Duvo Pulse dashboard to a PDF document (application/pdf, not JSON). 404 until the first generation turn has produced HTML; 409 for an openui dashboard,exportPulseDashboardHtmlRender a Duvo Pulse dashboard to a self-contained static HTML snapshot (text/html, data baked in). 404 until the first generation turn has produced HTML; 409 foupdatePulseDashboardUpdate a Duvo Pulse dashboard's settings — rename it. Only the creator can update it.publishPulseDashboardPublish (share) a Duvo Pulse dashboard to your whole team or your whole organization, or revert it to private (creator only). When publishing, set permission todeletePulseDashboardDelete a Duvo Pulse dashboard. Only the creator can delete it.duplicatePulseDashboardDuplicate a Duvo Pulse dashboard, producing an idle clone of the current rendered dashboard. The conversation history, shares, and connections are not copied.sendPulseDashboardMessageSend an instruction to iterate on a Duvo Pulse dashboard (e.g. 'make it a bar chart', 'filter to last 14 days'). The creator can always iterate; teammates can tcreatePulseDashboardAttachmentUploadUrlIssue a presigned upload URL for a file to attach to a Duvo Pulse dashboard message (e.g. an HTML dashboard to copy, or a screenshot to match). POST the file bygetPulseDashboardAttachmentDownloadUrlMint a short-lived presigned URL to download or preview a file attached to a Duvo Pulse dashboard message. Returns 404 once the dashboard's sandbox has expiredrefreshPulseDashboardTrigger an on-demand data refresh of a Duvo Pulse dashboard. The dashboard regenerates its connection-sourced values in the background — poll GET /artifacts/{arstopPulseDashboardMessageStop an in-flight Duvo Pulse generation turn. Requires edit access to the dashboard. Flips the dashboard to 'interrupted' and keeps any streamed-so-far reply; slistPulseDashboardConnectionsList the connections (data sources) attached to a Duvo Pulse dashboard (requires edit access).attachPulseDashboardConnectionAttach one of your connections (data sources) to a Duvo Pulse dashboard so the agent can use its tools (requires edit access).detachPulseDashboardConnectionDetach a connection (data source) from a Duvo Pulse dashboard (requires edit access).answerPulseDashboardQuestionAnswer a pending question the Duvo Pulse agent asked and resume the paused run (creator or team editors). Use the toolCallId from the dashboard's message transclistPulseDashboardMessagesList the chat transcript of a Duvo Pulse dashboard's live version (requires edit access). Returns the most recent page by default, oldest first within the page;
Details
- Version: 2026-05-24
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1305 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/duvoai/duvo-website-2026
- Website: https://www.duvo.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.duvoai/duvo)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp