{"ok":true,"site":{"host":"devrel.codingcat.dev","url":"https://devrel.codingcat.dev/cli-auth","type":"live","desc":"Approve a DevRel MCP CLI terminal login session using your verification code.","tools":[{"name":"get_mcp_connection_config","kind":"answer","impl":"imperative","description":"Get the MCP server configuration JSON, Streamable HTTP endpoint URL, and OAuth 2.1 discovery URLs to connect Claude Code, Cursor, VS Code, Windsurf, or Gemini CLI to DevRel MCP.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"client":{"type":"string","enum":["claude-code","cursor","vscode","windsurf","generic"],"description":"Target MCP client application to generate configuration for."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cli-auth","pages":["/cli-auth","/docs","/consent","/"]},{"name":"list_devrel_mcp_tools","kind":"answer","impl":"imperative","description":"List the 19 DevRel activity reporting and content analytics MCP tools available on this server, optionally filtered by program (gde, mvp, analytics, ambassador, docs).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"category":{"type":"string","enum":["all","gde","mvp","analytics","ambassador","docs"],"description":"Filter tools by DevRel program or capability category."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cli-auth","pages":["/cli-auth","/docs","/consent","/"]},{"name":"start_cli_device_auth","kind":"act","impl":"imperative","description":"Start a CLI terminal device authorization session and receive a verification URI and 8-character user code.","inputSchema":{"type":"object","properties":{"clientName":{"type":"string","description":"Name of the CLI or agent client requesting authorization."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/cli-auth","pages":["/cli-auth","/docs","/consent","/"]},{"name":"approve_cli_device_code","kind":"act","impl":"declarative","description":"Approve a DevRel MCP CLI terminal session using the 8-character user verification code","inputSchema":{"type":"object","properties":{"userCode":{"type":"string","description":"ABCD-1234"}},"required":["userCode"]},"__source":"spec","__declarative":true,"page":"/cli-auth","pages":["/cli-auth"]},{"name":"request_email_magic_link","kind":"act","impl":"declarative","description":"Send a passwordless email magic sign-in link to authenticate with DevRel MCP","inputSchema":{"type":"object","properties":{"email":{"type":"string","description":"alex@codingcat.dev"}},"required":["email"]},"__source":"spec","__declarative":true,"page":"/cli-auth","pages":["/cli-auth","/consent","/"]},{"name":"verify_email_otp","kind":"act","impl":"declarative","description":"Verify a 6-digit email OTP code to complete sign-in","inputSchema":{"type":"object","properties":{"otp":{"type":"string","description":"123456"}},"required":["otp"]},"__source":"spec","__declarative":true,"page":"/cli-auth","pages":["/cli-auth","/consent","/"]},{"name":"save_core_devrel_credentials","kind":"act","impl":"declarative","description":"Save Google GDE Advocu token and Microsoft MVP token & profile ID into the encrypted D1 vault","inputSchema":{"type":"object","properties":{"gde":{"type":"string","description":"Paste Advocu Personal API token..."},"mvp":{"type":"string","description":"Paste Microsoft MVP bearer token..."},"profile":{"type":"number","description":"e.g. 123456"}}},"__source":"spec","__declarative":true,"page":"/cli-auth","pages":["/cli-auth","/consent","/"]},{"name":"save_analytics_and_program_credentials","kind":"act","impl":"declarative","description":"Save public handles/RSS feeds and optional API keys for YouTube, Blog RSS, Dev.to, Hashnode, GitHub, AWS Community Builders, Docker Captains, Cypress Ambassadors, and Custom Advocu into the encrypted D1 vault","inputSchema":{"type":"object","properties":{"youtubeChannel":{"type":"string","description":"e.g. @CodingCatDev or UC..."},"blogRssUrl":{"type":"string","description":"e.g. https://codingcat.dev/rss.xml"},"devtoUsername":{"type":"string","description":"e.g. codercatdev"},"hashnodeHost":{"type":"string","description":"e.g. blog.example.com"},"githubUsername":{"type":"string","description":"e.g. codercatdev"},"awsHandle":{"type":"string","description":"e.g. alex-aws"},"youtubeKey":{"type":"string","description":"Optional if @Handle is set above..."},"devtoKey":{"type":"string","description":"Optional if Dev.to username is set..."},"hashnodeToken":{"type":"string","description":"Optional if Hashnode host is set..."},"githubToken":{"type":"string","description":"Optional if GitHub username is set..."},"dockerToken":{"type":"string","description":"Paste Docker Captains Advocu token..."},"cypressToken":{"type":"string","description":"Paste Cypress Ambassadors Advocu token..."},"customAdvocuToken":{"type":"string","description":"Paste custom Advocu token..."},"customAdvocuSlug":{"type":"string","description":"e.g. my-ambassador-program"}}},"__source":"spec","__declarative":true,"page":"/cli-auth","pages":["/cli-auth","/consent","/"]}],"category":"Developer Tools","favicon":"/favicons/devrel.codingcat.dev.png","apiSurface":"spec","toolCount":8}}