powered by

Account, billing and projects

Sign up to My Anythink, manage billing accounts, plans and invoices, create and delete projects, and invite your team from the portal, CLI or MCP.

Last updated

My Anythink is the account portal at my.anythink.cloud. It's where you sign up, pay for Anythink and create the projects you build on. Once a project exists you work inside it in the Anythink dashboard, and the portal only comes back into play for billing, plans and who can get in.

Three things sit on top of each other.

Level What it is What you do with it
Your account You: a name, an email address and a password (or Google sign-in) Sign in, change your password
Billing account The organisation that pays. It holds a payment method, invoices, usage and a team Add a card, read invoices, set a spend cap, invite colleagues
Project One backend, with its own database, API, files and users Create it, pick its plan, open it in the Anythink dashboard, delete it

A billing account can hold several projects, and every project belongs to exactly one billing account. The first time you sign in, Anythink creates a billing account called Default Account for you and makes you its Owner, so you can create a project straight away.

Note: Billing, plans, invoices, payment methods and team access are managed in the portal. The CLI and the MCP server cover signing up, billing accounts and projects. Each task below says which of the three you can use.

Sign up and sign in

You sign up once. The same account works in the portal, the CLI and the MCP server.

In the Anythink dashboard

The portal is where you sign up. The Anythink dashboard is what you open from a project afterwards.

  1. Go to my.anythink.cloud and select Sign up.
  2. Enter your First Name, Last Name, Email Address and Password. Referral Code is optional.
  3. Select Create Account. Anythink sends a verification email.
  4. Open the link in the email, then sign in. You can also choose Sign in with Google instead of a password.

If the email doesn't arrive, use Resend Confirmation on the sign-in page. If you forget your password, use Forgot Password on the same page.

With the CLI

bash
anythink signup
anythink login

Both commands prompt for what they need. anythink login --google signs in with Google in your browser. The CLI keeps a saved session. When it expires you'll see Session expired. Run anythink login to refresh., and you run anythink login again.

Avoid --password on the command line, because it ends up in your shell history. Let the CLI prompt for it.

With an AI assistant (MCP)

The MCP server has signup, login and login_google tools. Sign in once in your terminal with anythink login rather than typing a password into a chat, and the MCP server uses the same saved session. Then you can ask:

List my billing accounts.

Your profile

The profile page is read-only apart from your password.

In the Anythink dashboard

  1. In the portal sidebar, select My Account.
  2. You see your name, email, the date you became a member and an Active Account badge.
  3. To change your password, enter your current password and a new one under Change Password, then select Update Password. A password needs at least 8 characters, with an uppercase letter, a lowercase letter, a number and a special character.
  4. To sign out, use Logout in the profile menu at the top right.

With the CLI

There's no profile command. anythink logout removes the saved credentials for a profile.

With an AI assistant (MCP)

The MCP server has a logout tool. Profile details and passwords are managed in the portal.

Billing accounts

A billing account is the organisation behind your projects. It owns the payment method, the invoices and the usage, and it decides who on your team can see or change them. Most people only ever need the one that's created for them.

Create another when you want to keep costs or teams apart, for example one account per client.

In the Anythink dashboard

  1. In the portal sidebar, select Accounts.
  2. Create a new account and fill in Organization Name, Admin Email, Currency and Billing Cycle Day of Month (1 to 28).
  3. Select Create Account.

The Admin Email receives invoices. The portal creates accounts in GBP, and the currency can't be changed afterwards. Use the account selector in the sidebar to switch between your accounts.

With the CLI

bash
anythink accounts create --name "Acme Ltd" --email billing@acme.com --currency gbp
anythink accounts list
anythink accounts use a1b2c3d4

--currency takes gbp, usd or eur. accounts use sets the active billing account, which projects create and projects list then use. You can pass the account's full id or the start of it.

With an AI assistant (MCP)

Create a billing account called Acme Ltd with billing email billing@acme.com, then make it the active account.

The assistant runs accounts_create, which also makes the new account active. accounts_list and accounts_use list and switch.

Plans

A plan is chosen per project, not per account. Each project sits on one plan, and you can have projects on different plans in the same billing account.

The portal shows each plan as a card. The card tells you the price per month, how much database storage and file storage you get, how many monthly active users, workflow runs per month and emails per day are included, and whether the plan includes a custom domain, automated backups and priority support. Plans without priority support show community support. Prices and quotas change, so the portal is always the place to read them.

An Enterprise card sits below the plans with a Contact Us badge. Selecting it opens an enquiry form instead of creating anything.

You see the plans for your billing account's currency. A paid plan needs a payment method on the account before you can create a project on it.

In the Anythink dashboard

  1. Open your billing account and go to Create Project.
  2. Under Select Plan, compare the cards and select one.

With the CLI

bash
anythink plans
anythink plans --json

The table lists each plan's id, name, monthly and annual price, storage, users, and whether it has a custom domain and backups. --json returns every field, including file storage and the support level. You need a plan's full id for projects create --plan. Plans for all currencies are listed, so pick one that matches your billing account.

With an AI assistant (MCP)

Show me the available plans and their limits.

The assistant runs plans through the cli tool.

Upgrade or downgrade a plan

You change the plan of one project at a time. The change takes effect immediately and the project's quotas are updated to match the new plan. You need Admin or Owner access on the billing account.

In the Anythink dashboard

  1. Open the project from Projects.
  2. In the Active Plan card, select Change Plan.
  3. Choose the new plan. Your current one is marked Current Plan.
  4. Select Update Plan.

The button is disabled while the project is still being created.

With the CLI

Plan changes are made in the portal. Use the steps above.

With an AI assistant (MCP)

Plan changes are made in the portal. Your assistant can walk you through the steps above.

Invoices

Invoices are generated monthly, based on your billing cycle day. Anyone with access to the billing account can read them.

In the Anythink dashboard

  1. Open the billing account and select the Invoices tab.
  2. The list shows each invoice's number, period, status, amount and due or paid date. Statuses are Draft, Open, Paid, Void and Uncollectible.
  3. Select an invoice to see its summary: instance usage, project usage, AI token usage, other usage and bundle purchases, then the subtotal and VAT.
  4. If an invoice is Open, an Admin or Owner can select Pay Invoice, choose a saved card and pay.

With the CLI

Invoices are read in the portal. Use the steps above.

With an AI assistant (MCP)

Invoices are read in the portal. Your assistant can walk you through the steps above.

Payment method

The payment method is a card on the billing account. You need one before you can create a paid project, buy a capacity bundle or pay an invoice. Only Admins and Owners can add or change it.

In the Anythink dashboard

  1. Open the billing account. The Account Payment Method card on the Overview tab shows the default card's last four digits, brand and expiry date.
  2. Select Add Payment Method, or Change if you already have one.
  3. Use Select Existing to pick a card Anythink already has on file for your email address, or Add New Card to enter a new one with a Cardholder Name.

Cards are collected by Stripe. Anythink shows you the last four digits and the expiry date, and never the full number.

With the CLI

Payment methods are managed in the portal. Use the steps above.

With an AI assistant (MCP)

Payment methods are managed in the portal. Your assistant can walk you through the steps above.

Create a project

A project is your backend: a database, an API, files, workflows and users. You choose three things when you create one.

Setting What to know
Project Name Required, at least 2 characters. You can't change it in the portal later
Description Optional
Plan See Plans

Projects are hosted in London (lon1), and that's the only region the portal and the CLI offer. Other regions are available on request for customers on higher plans. Ask support if you need one.

A new project starts as Initializing, then moves to Provisioning and then Active. The project page refreshes every few seconds and tells you when it's ready.

In the Anythink dashboard

  1. In the portal, open the billing account and select Create Project.
  2. Enter a Project Name and an optional Description.
  3. Select a plan.
  4. Select Create Project. The portal takes you to the project page, where you can watch the status.

If your billing account has reached its project limit, the portal tells you so. Contact support to raise it.

With the CLI

bash
anythink plans
anythink projects create "My App" --plan <plan-id> --region lon1 --description "Customer portal"
anythink projects list
anythink projects use my-app

Replace <plan-id> with a full plan id from anythink plans. If you leave out --plan or the name, the CLI asks. Use --account <id> to create the project in a different billing account from the active one. projects list shows each project's status, so run it until yours says Active.

projects use connects the CLI to the project and saves it as the active profile, so entities, data and the other commands now run against it. It creates credentials for you unless you pass --api-key.

With an AI assistant (MCP)

Show me the available plans, then create a project called My App in London on the one I pick and connect to it once it's active.

The assistant runs projects_create, checks projects_list until the status is Active, then runs projects_use.

Open a project in the Anythink dashboard

You build inside the project, in the Anythink dashboard, not in the portal.

In the Anythink dashboard

  1. In the portal, open Projects and select your project.
  2. Select Open Project.

The button appears once the project is Active and you have a dashboard seat. The person who creates a project gets a seat automatically as soon as it's active, which can take a short while. Everyone else needs to be invited (see Team access). Without a seat, the project page says "You don't have a dashboard seat yet" instead.

The project page also shows how much of your quota you're using, the project's description, region and Project / Org ID, and its API URL, each with a copy button. You need the API URL and the project id when you call the project from your own code.

With the CLI

bash
anythink projects list
anythink projects use my-app

projects list shows each project's API URL and Org ID. The Anythink dashboard itself is opened from the portal.

With an AI assistant (MCP)

List my projects and connect to My App.

The assistant runs projects_list and projects_use.

Rename a project

The portal doesn't offer a way to rename a project: the name you choose when you create it is the name the portal lists. The name your team and your emails see is a separate setting inside the project, and you can change that whenever you like.

In the Anythink dashboard

  1. Open the project in the Anythink dashboard.
  2. Open Settings › Organisation Settings and edit Name. See Customise the Anythink dashboard.

With the CLI

Renaming is done in the Anythink dashboard. Use the steps above.

With an AI assistant (MCP)

Renaming is done in the Anythink dashboard. Your assistant can walk you through the steps above.

Team access

Two separate things decide what a person can do, and you set them in different places.

  • Account access is a level on the billing account: Viewer, Admin or Owner. It decides what someone can do in the portal.
  • Project access is a role inside a project. It decides what someone can do in that project's Anythink dashboard. The roles are the ones you defined in the project: see Roles and permissions.
Viewer Admin Owner
See all projects, usage, plans and invoices Yes Yes Yes
Update the account's details and payment method Yes Yes
Create projects, change their plan and delete them Yes Yes
Invite people to a project and remove them Yes Yes
Buy capacity bundles and pay invoices Yes Yes
Manage the account team and its access levels Yes
Set a spend cap Yes

Everyone on a billing account sees all of its projects. Seeing a project in the portal isn't the same as having a seat in it. A seat comes from a project invitation.

Invite someone to a project

You need Admin or Owner access, and the project must be Active.

In the Anythink dashboard

  1. Open the project in the portal and find Team Access.
  2. Select Invite User.
  3. Enter their Email Address, optionally their first and last name, and choose a Role. The form suggests the first role that isn't an administrator.
  4. Select Send Invitation.

What happens next depends on the person:

  • They already use My Anythink. They're added straight away and get an email telling them so. They're given Viewer access to the billing account if they don't already have access.
  • They're new. They get an email with an invitation link that's valid for 7 days.

Pending invitations appear under Pending Invitations, where you can cancel or resend them. To give an existing account member access, use Add Account Users, choose a project role and select Grant Access. To take access away, remove them from the project's user list.

With the CLI

Project invitations from the portal aren't available in the CLI. anythink users invite is different: it adds a user inside the active project, which is covered in Manage app users and team members.

With an AI assistant (MCP)

Project invitations from the portal aren't available through the MCP server. Your assistant can run users invite for a user inside the project, as described in Manage app users and team members.

Invite someone to the billing account

Only Owners can do this.

In the Anythink dashboard

  1. Open the billing account and select Manage Team.
  2. Select Invite User.
  3. Enter their Email Address, optionally their name, and choose an Access Level: Viewer, Admin or Owner.
  4. Select Send Invitation.

The Account Team page lists current users, where you can change anyone's level from a dropdown (it applies immediately) or remove them, and pending invitations, which you can cancel. You can't remove yourself.

With the CLI

Account access is managed in the portal. Use the steps above.

With an AI assistant (MCP)

Account access is managed in the portal. Your assistant can walk you through the steps above.

Accept an invitation

  1. If you already use My Anythink, there's nothing to accept. The project or billing account appears in your portal once you sign in.
  2. If you're new, open the link in the invitation email. The invitation page shows your email address, with your name suggested if the sender entered it.
  3. Enter your First Name, Last Name and a password, then select Join & Continue. You're signed in and redirected.

If the link has expired, ask the person who invited you to send another.

Usage and limits

Usage is shown in two places in the portal, and you can see it without changing anything.

In the Anythink dashboard

  1. Across the account. Open the billing account. Account Usage & Quotas on the Overview tab shows Total Period Spend (everything, including projects and extras), Overage Spend (what you've used beyond your plans, against your spend cap if you set one), and how many projects you have against your project limit.
  2. Per project. Open a project. Under its name you see progress bars for Database and Files (GB), Monthly Active Users, Daily Emails (sent today), Workflow Runs (this month) and AI Token Usage (this month). A bar turns red when you reach the limit. For AI tokens, the chart icon opens a breakdown by model.

To add capacity without changing plan, use the Bundles tab on the billing account, or Buy Capacity on a project. Bundles are one-off extras that don't expire. Admins and Owners can buy them, and you need a default payment method first.

Spend cap. An Owner can limit extra spending under Spend Cap on the account Overview. Select Configure, turn on Enable Spend Cap, enter a monthly amount and choose what happens at the limit: Warn only sends notifications and carries on, Block charges suspends service until the next cycle. The cap only applies to usage on top of your plans, such as storage over quota and additional monthly active users.

With the CLI

There's no usage command. anythink plans shows what each plan includes, so you can compare it with the bars in the portal.

With an AI assistant (MCP)

Usage is read in the portal. Your assistant can run plans for the limits of each plan.

Delete a project

Deleting a project is permanent. The portal calls it Terminate Project, and the CLI and MCP call it delete. They do the same thing: the project's database, files and configuration are destroyed, and there's no way back.

If your plan includes backups, take one first. Backups are in the Database Backups card on the project page. Select Create Backup, then Download when it's ready. A backup holds the database schema and data, but not your Anythink configuration, and it's deleted after 7 days.

You need Admin or Owner access on the billing account.

In the Anythink dashboard

  1. Open the project from Projects.
  2. At the bottom of the page, in the Danger Zone, select Terminate Project.
  3. Type the project's name exactly as shown to confirm.
  4. Select Terminate Project. The portal takes you back to your projects.

The button is disabled while the project is being created or after it's already been terminated.

With the CLI

bash
anythink projects list
anythink projects delete a1b2c3d4

Check the id in projects list first, because projects delete also accepts a project name or the start of an id. The CLI asks you to confirm. Adding --yes skips the question, so only use it in scripts where you're sure of the id. Use --account <id> if the project is in a billing account other than the active one.

With an AI assistant (MCP)

Delete the project called Old Prototype.

The assistant runs projects_delete. Name the project precisely, and check the one it found before it goes ahead.

Close your account

There's no self-service way to close a billing account or delete your My Anythink account. To close one, email support@anythink.uk. Before you do, delete the projects you no longer need and download any backups you want to keep.

Limits

  • One region. The portal and the CLI offer London (lon1). Other regions are by request.
  • Names are fixed in the portal. A project's name can't be changed in the portal after you create it.
  • Billing is portal only. Plan changes, invoices, payment methods, spend caps and team access are managed in the portal, not the CLI or the MCP server.
  • Plans are per project. Quotas apply to each project separately, and a project's plan changes take effect immediately.
  • Backups depend on your plan. If yours doesn't include them, the Database Backups card offers an upgrade instead.
  • A seat is not the same as account access. Billing account members see every project but can only open the ones they have a seat in.
  • Deleting is permanent. Terminated projects can't be restored.

Next steps