<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt" -->

---
title: Mintlify Put Signup in the CLI When It Was Already in...
description: Mintlify shipped a CLI command, mint signup, letting coding agents create an account from the terminal instead of a browser, motivated by data showing agent...
canonical: https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Mintlify Put Signup in the CLI When It Was Already in the Protocol | daily.dev
og:description: Mintlify shipped a CLI command, mint signup, letting coding agents create an account from the terminal instead of a browser, motivated by data showing agent...
og:url: https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt
og:image: https://api.daily.dev/og/posts/aA1ZZm1RT.png
og:image:alt: Mintlify Put Signup in the CLI When It Was Already in the Protocol
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Mintlify Put Signup in the CLI When It Was Already in the Protocol

**[API Evangelist](https://daily.dev/sources/apievangelist)** · 7 min read · 0 upvotes · 0 comments

## Summary

Mintlify shipped a CLI command, mint signup, letting coding agents create an account from the terminal instead of a browser, motivated by data showing agent traffic now makes up roughly 66% of queries against Mintlify-hosted docs. The command still blocks for minutes waiting on a human to click an email verification link, and it only works for developers who install Mintlify's CLI. The critique highlights that Mintlify already exposes a standards-based OAuth authorization server metadata document (RFC 8414) with dynamic client registration (RFC 7591) and PKCE for its MCP server — a protocol-level door that got no announcement, while a well-known api-onboarding descriptor path returns a 404. The piece contrasts this with APIs.io's own approach: a keyless free tier, standard OAuth flows where a human is genuinely required, and a machine-readable onboarding descriptor file that declares account requirements, pricing, scopes, and known gaps, arguing that Mintlify emitting such descriptors across all the docs sites it hosts would scale far beyond one CLI verb.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://apievangelist.com/2026/08/31/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol>

## Questions this post answers

### What does the mint signup CLI command in Mintlify actually do?

It creates a Mintlify account directly from the terminal so a coding agent never has to open a browser. It accepts optional flags --firstName, --lastName, --company, and --email, prompting interactively if omitted, and follows the same pattern as mint login, storing credentials in ~/.config/mintlify/config.json. Notably, it does not return until a human clicks an email verification link, which can take several minutes, so Mintlify recommends running it as a background process.

_Teams designing agent-friendly signup flows can compare emerging onboarding patterns like this on daily.dev._

### Does Mintlify support OAuth dynamic client registration for its MCP server?

Yes, Mintlify serves RFC 8414 authorization server metadata at https://mintlify.com/.well-known/oauth-authorization-server, which includes a live registration_endpoint implementing RFC 7591 dynamic client registration, PKCE with S256, and thirteen scopes such as docs:read, billing:read, and members:write. This lets any agent that speaks the MCP authorization spec register itself and complete a scoped OAuth flow without a vendor-specific CLI command.

_Developers standardizing OAuth-based agent authentication can track protocol adoption details like this on daily.dev._

### What is an API Onboarding Descriptor file and what does it declare?

It is a machine-readable file, as implemented by APIs.io at https://apis.io/.well-known/api-onboarding, that states the maturity of an API's onboarding path, whether an account is required, plan costs and unlocks, an explicit agentPolicy on whether agents are allowed, available registration mechanisms, how credentials map to header names, the scope model, an executable onboarding flow, and a gaps array listing what does not yet work.

_Engineers building agent-accessible APIs can follow evolving onboarding descriptor standards on daily.dev._

## Similar posts on daily.dev

- [SoundCloud Shows What Programmatic API Onboarding Should Look Like](https://daily.dev/posts/soundcloud-shows-what-programmatic-api-onboarding-should-look-like-4olxm7fmz) · API Evangelist · 0 upvotes · 0 comments
- [Kinde Has the Plumbing for Programmatic Onboarding, It Just Skips the Front Door](https://daily.dev/posts/kinde-has-the-plumbing-for-programmatic-onboarding-it-just-skips-the-front-door-j6tam9s30) · API Evangelist · 1 upvotes · 0 comments
- [AWS API Gateway and the Self-Serve Onboarding It Refuses to Offer](https://daily.dev/posts/aws-api-gateway-and-the-self-serve-onboarding-it-refuses-to-offer-h4vu0vskz) · API Evangelist · 1 upvotes · 0 comments
- [Cloudflare Hands You a Token, but Only If You Click Through the Dashboard First](https://daily.dev/posts/cloudflare-hands-you-a-token-but-only-if-you-click-through-the-dashboard-first-bi8d2lr7q) · API Evangelist · 1 upvotes · 0 comments
- [Twilio Is What Programmatic Onboarding Looks Like When a Company Means It](https://daily.dev/posts/twilio-is-what-programmatic-onboarding-looks-like-when-a-company-means-it-aaq4hu9o4) · API Evangelist · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#mcp](https://daily.dev/tags/mcp), [#oauth](https://daily.dev/tags/oauth)

[View this post on daily.dev](https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Mintlify Put Signup in the CLI When It Was Already in the Protocol","url":"https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt"},"datePublished":"2026-08-31T00:51:12.343Z","dateModified":"2026-08-31T00:51:39.976Z","description":"Mintlify shipped a CLI command, mint signup, letting coding agents create an account from the terminal instead of a browser, motivated by data showing agent...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a5d1019d5d2e277153afd80e34902473?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a5d1019d5d2e277153afd80e34902473?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"API Evangelist","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"API Evangelist","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a36244ae67bc4f41a605f780267ecb5f","url":"https://daily.dev/sources/apievangelist"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,mcp,oauth","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"API Evangelist","item":"https://daily.dev/sources/apievangelist"},{"@type":"ListItem","position":3,"name":"Mintlify Put Signup in the CLI When It Was Already in the Protocol"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/mintlify-put-signup-in-the-cli-when-it-was-already-in-the-protocol-aa1zzm1rt#faq","mainEntity":[{"@type":"Question","name":"What does the mint signup CLI command in Mintlify actually do?","acceptedAnswer":{"@type":"Answer","text":"It creates a Mintlify account directly from the terminal so a coding agent never has to open a browser. It accepts optional flags --firstName, --lastName, --company, and --email, prompting interactively if omitted, and follows the same pattern as mint login, storing credentials in ~/.config/mintlify/config.json. Notably, it does not return until a human clicks an email verification link, which can take several minutes, so Mintlify recommends running it as a background process. Teams designing agent-friendly signup flows can compare emerging onboarding patterns like this on daily.dev."}},{"@type":"Question","name":"Does Mintlify support OAuth dynamic client registration for its MCP server?","acceptedAnswer":{"@type":"Answer","text":"Yes, Mintlify serves RFC 8414 authorization server metadata at https://mintlify.com/.well-known/oauth-authorization-server, which includes a live registration_endpoint implementing RFC 7591 dynamic client registration, PKCE with S256, and thirteen scopes such as docs:read, billing:read, and members:write. This lets any agent that speaks the MCP authorization spec register itself and complete a scoped OAuth flow without a vendor-specific CLI command. Developers standardizing OAuth-based agent authentication can track protocol adoption details like this on daily.dev."}},{"@type":"Question","name":"What is an API Onboarding Descriptor file and what does it declare?","acceptedAnswer":{"@type":"Answer","text":"It is a machine-readable file, as implemented by APIs.io at https://apis.io/.well-known/api-onboarding, that states the maturity of an API's onboarding path, whether an account is required, plan costs and unlocks, an explicit agentPolicy on whether agents are allowed, available registration mechanisms, how credentials map to header names, the scope model, an executable onboarding flow, and a gaps array listing what does not yet work. Engineers building agent-accessible APIs can follow evolving onboarding descriptor standards on daily.dev."}}]}
```

