Blog
Mini tutorials and patterns for MCP connectors, OAuth, and backends your coding agent ships to production. Two new posts a week. RSS
2026-11-02 · mcp, connectors, launch
Add https://denkops.com/mcp to your AI assistant, sign in with Google or GitHub, and deploy, debug and run apps from the chat. No install, no tokens.
2026-11-02 · mcp, connectors, tutorial
Write an MCP server with defineMcp, set connector true, and deploy it from Claude or ChatGPT via the DenkOps connector. OAuth sign-in is hosted.
2026-09-14 · security, agency, clients
Every client deploy gets its own env, its own domain, its own OAuth policy and its own logs, so one client's incident stays that client's incident.
2026-09-10 · pricing, infrastructure
A slot is one always-on worker with CPU, RAM and durable disk. Flat per-slot pricing beats per-invocation billing once you run many connectors.
2026-09-07 · mcp, agency, clients
Build one connector template, deploy it once per client, each in its own always-on slot. Per-client isolation, deploy from git, one dashboard.
2026-09-03 · use-case, security
Build a connector that queries status and metrics and runs safe, explicit runbook actions, gated by allowed-email access, egress limits and an audit log.
2026-08-31 · mcp, migration
Port a stdio MCP server that only runs on your laptop into defineMcp, add connector true, deploy, and get a URL plus hosted OAuth.
2026-08-27 · observability, debugging
A tool call fails or feels slow? Search per-project logs, then read the trace code vs I/O split and p50/p95/p99 to find the real cause.
2026-08-24 · teams, agency
Give each client its own workspace with owner, member and viewer roles, per-project overrides, GitHub invites, and metered usage.
2026-08-20 · webhooks, security
Compute the HMAC over the raw request body before parsing, in an always-on process, and compare it in constant time.
2026-08-17 · mcp, finance
Give your finance team invoice, expense, and approval lookups from their assistant, with write-only secrets, an audit log, and zero-trust egress.
2026-08-13 · store, caching
Cache expensive external calls with denkops.store: set a ttlSeconds, read through on a miss, namespace keys by prefix.
2026-08-10 · mcp, sales
Let your sales team look up an account, log an activity, and get next steps from their assistant, over your own CRM, with hosted OAuth and per-team access.
2026-08-06 · python, fastapi
Ship a FastAPI backend your agent calls over HTTP, with auth by default, a Python KV store, write-only secrets, and traces.
2026-08-03 · mcp, support
Let your support team look up orders and tickets, check status, and draft replies from their assistant, over your own systems, with hosted OAuth.
2026-07-28 · mcp, spec
The 2026-07-28 MCP spec makes the protocol stateless. DenkOps-hosted connectors were built that way, so yours needs no changes.
2026-07-28 · mcp, clients
One HTTPS URL serves Claude, Claude Code, ChatGPT, and Codex. How a remote MCP connector with shared OAuth replaces N separate integrations.
2026-07-27 · usage, observability
DenkOps meters usage per project as requests and RAM-hours, rolled up hourly. How to read the numbers and find the expensive agent backend.
2026-07-23 · mcp, product
Let customers use your SaaS from Claude or ChatGPT by shipping an MCP connector. Hosted OAuth, an allowed-email list for design partners.
2026-07-20 · cron, patterns
DenkOps ships two cron approaches, denkops.cron in-process and managed declarative cron in denkops.json, both on your always-on slot.
2026-07-16 · teams, security
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
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
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
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
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
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
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
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 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
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
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
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 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
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
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
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
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 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
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
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
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
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.