App Logo

Official scripts

Explore our curated collection of scripts

console.neon.tech

Neon login (Google SSO)

Log into the Neon console via Google OAuth (through Neon's Keycloak): clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.

console.neon.tech

List Neon organization members and roles

List the signed-in Neon organization's joined members and pending invites with role and status. No scoping arg — reads the default organization the console lands on, matching list_invoices' convention for this host.

console.neon.tech

Remove Neon organization member

Remove a member, or cancel a pending invite, from the current Neon organization, identified by email. Checks the org's members and invitations lists to determine which branch applies: joined members are removed via "Remove from organization" (plain confirm, no re-typing required); pending invites are cancelled via "Cancel invite". Returns the removed email and whether it was a pending invite.

console.neon.tech

Invite Neon organization member

Invite (create) a member on the current Neon organization by email and role. Role is free-text matched case-insensitively against Neon's own invite role picker (Admin, Member). Membership is invite-based; the invitee starts as Pending until they accept (or may auto-join if their Neon account already exists, per Neon's own behavior). Returns the invitation's email, role, id and invited-at timestamp.

console.neon.tech

List Neon invoices

List the signed-in Neon organization's billing invoices, read directly from the console's own invoices API. Neon bills via Orb, so each invoice's pdfUrl is its Orb-hosted PDF (assets.withorb.com/invoice/...?token=, a public tokenized link). Returns org, total, and invoices (reference, issued, total, status, pdfUrl). Reads the default organization the console lands on; an account with multiple orgs sees only that one.

console.neon.tech

Change Neon organization member's role

Change a joined member's role on the current Neon organization, identified by email. Free-text role matched case-insensitively against Neon's role picker (Admin, Member). Only applies to already-Joined members -- pending invites don't expose a role-change control (their role is set at invite time; cancel and re-invite with a different role instead). If the member's role already matches the requested role, this is a no-op (Neon's own menu doesn't fire a confirm dialog or API call for a same-role click) and returns changed:false. Returns the member's email, resulting role, and whether a change occurred.

claude.ai

Get Claude chat messages

Full message transcript of one Claude.ai conversation by uuid, oldest→newest. `text` is the readable prose; `tools` lists tool calls the UI renders as cards.