Devin builds it. Display is where your engineering team reviews it. Configure the Display MCP server and Devin can publish its HTML outputs directly to a company-gated URL — without human intervention.
Devin (by Cognition) is an autonomous AI software engineer. It writes code, creates documentation, generates HTML reports — and leaves outputs on disk or in a repository.
When Devin produces an HTML artifact, the sharing problem is the same regardless of which agent generated it:
The right solution: Devin publishes its HTML output autonomously, using an MCP tool, as part of the task.
Display's MCP server gives Devin a display_publish tool. Add it to Devin's tool configuration:
{
"mcpServers": {
"display-dev": {
"url": "https://mcp.display.dev",
"apiKey": "your-api-key"
}
}
}Now instruct Devin to publish as part of a task:
"Generate an architecture proposal for the auth migration and publish it to the team."
Devin generates the HTML, calls display_publish(), and returns the company-gated URL in the task summary. No manual publish step. No one needs to be at a terminal.
If Devin's workflow involves a CI pipeline, add Display as a publish step:
- name: Publish Devin output
run: dsp publish ./devin-output/ --name "task-${{ env.TASK_ID }}"
env:
DISPLAY_TOKEN: ${{ secrets.DISPLAY_TOKEN }}Every Devin task that produces HTML output generates a permanent authenticated URL automatically.
| Option | Autonomous publish | Company auth | Viewer friction | Cost |
|---|---|---|---|---|
| GitHub Pages | ✅ (with Actions) | ❌ / $2,100/mo | High (GitHub account) | $0 / $2,100/mo |
| Vercel deploy + SSO | ✅ (with Actions) | ✅ | Medium | $320+/mo |
| Manual screenshot | ❌ | — | Low (degraded) | $0 |
| Display (MCP) | ✅ | ✅ | Zero | $49/mo flat |
Free — one-time password auth, 50MB, unlimited viewers
Teams ($49/month) — Google + Microsoft SSO, 25GB, custom domain, unlimited viewers
Configure Display MCP for Devin →
Yes. Display's MCP server exposes display_publish, display_list, display_get, and display_delete tools. Any MCP-compatible agent — Devin, Claude Code, Cursor, custom agents — can use them.
Devin generates architecture documents, implementation plans, code documentation, test reports, and analysis outputs — often as HTML files. Display publishes all of them.
Yes. Each display_publish call creates a new artifact. Devin can publish interim artifacts (e.g., a plan before implementation starts) and final artifacts (the completed output).
Any @yourcompany.com email authenticates — engineering, product, executive, legal. No separate accounts or access provisioning required.
display_publish supports directory publishing. The entire output directory is served as a single artifact, with index.html at the root.
Free tier. No credit card. One-time password auth on free, Google + Microsoft SSO on Teams ($49/month flat).