Blog

Build things agents can use

Mini tutorials and patterns for MCP connectors, OAuth, and backends your coding agent ships to production. Two new posts a week. RSS

2026-07-16 · teams, security

Team workspaces for agent backends

DenkOps workspaces add owner, member and viewer roles, per-project overrides, invites by GitHub login, and an audit log of every change.

2026-07-13 · mcp, scraper

A scraper your agent can drive

Turn scraping into an MCP tool your agent calls on demand: fetch a page, extract links, checkpoint to a durable disk, behind an egress allowlist.

2026-07-09 · telegram, mcp

One backend, two front doors: Telegram bot plus MCP

Serve humans through a Telegram webhook and agents through MCP tools from one always-on backend sharing a single durable store.

2026-07-06 · deploys, operations

Deploy history and one-click rollback

Every DenkOps deploy is versioned with time, actor and commit. Any healthy previous version rolls back in one click, with no rebuild.

2026-07-02 · observability, debugging

Traces that split your code from their API

Every request gets a trace split into code time vs external I/O, plus p50, p95, p99 and error rate per project. Prove it is their API, not your code.

2026-06-29 · mcp, domains

Put your MCP connector on your own domain

Serve your connector at mcp.yourco.com: add the domain, set the _denkops-verify TXT record and a CNAME, and TLS is automatic. Verification gates routing.

2026-06-25 · security, agents

Zero-trust egress: an allowlist for agent backends

Outbound calls from your DenkOps app only reach hosts on an allowlist you control. Runaway loops and prompt-injected requests stop at the boundary.

2026-06-22 · security, deploy

Auth by default: closed until you open it

Every route on a DenkOps app needs its API key. Only /health is public until you open a path. Why default-closed fits agent-built backends.

2026-06-18 · mcp, sdk

MCP resources and prompts, beyond tools

MCP is more than tools. Resources give assistants reference data to load, prompts ship reusable instructions. When to use each, with runnable code.

2026-06-15 · mcp, codex, oauth

Use your MCP connector with OpenAI Codex

Point OpenAI Codex at a hosted MCP server with an mcp_servers entry in its config. One URL, an OAuth login, tools in every session.

2026-06-11 · mcp, chatgpt, oauth

Connect your MCP server to ChatGPT

Add a hosted MCP server to ChatGPT as a connector. Paste the URL, complete the OAuth login, and use your tools inside conversations.

2026-06-08 · mcp, claude-code, oauth

Use your MCP connector in Claude Code

Add a hosted MCP server to Claude Code with one command, finish OAuth in the browser, and pick project or user scope. The whole flow.

2026-06-04 · mcp, claude, oauth

Add your MCP connector to Claude

Add a hosted MCP server to Claude as a custom connector. Paste one URL, approve the OAuth consent, and the tools appear in your chats.

2026-06-01 · mcp, oauth

"connector: true" is a full OAuth stack in one flag

How one line in denkops.json gives your MCP server discovery, dynamic client registration, a consent screen, and an access list.

2026-05-28 · security, env-vars

Secrets your agent can use but never see

DenkOps env vars are encrypted, write-only after saving, and injected at run. Your AI agent deploys code that uses secrets it can never read back.

2026-05-25 · mcp, webhooks, store

A webhook your agent can query

Store webhook events with denkops.store and read them back with an MCP tool. One backend gives agents a recent-events feed, payment example included.

2026-05-21 · store, sdk

Give your agent memory with denkops.store

Persist agent state with denkops.store, a key-value API with TTL on the durable /persist disk. Survives redeploys, works locally, in Bun and Python.

2026-05-18 · mcp, hosting

MCP needs a process, not a lambda

MCP clients assume the server is still there for the next call. Why per-request serverless breaks that, and what an always-on process changes.

2026-05-14 · claude-code, deploy

Ship a backend from Claude Code

Install the DenkOps plugin, approve one login in the browser, then deploy, read logs and roll back by typing a sentence in Claude Code.

2026-05-11 · mcp, zod

Typed MCP tools with Zod

Define MCP tool inputs with Zod: the assistant sees a JSON Schema, invalid calls get a clear error, and agents correct themselves on the retry.

2026-05-07 · mcp, deploy

Deploy your first MCP server in one command

Go from a defineMcp file to a live MCP endpoint at https://your-slug.denkops.host/mcp with one deploy command, from the CLI or from Claude Code.

2026-05-04 · mcp, basics

What is an MCP connector?

An MCP connector is a hosted MCP server an AI assistant can install with OAuth. What that means, and how to run one without owning servers.