Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Anythink all-in-one backend: data, auth, files, workflows, payments, APIs

NUGET · ANYTHINK-MCP · SCANNED AUG 3

Sick of stitched-together services? Anythink is the all-in-one backend, configured with AI.

Available components

−12 this week 69 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security100
  • No malware found by supply-chain analysis.Pass
  • No known CVEs affecting this package version or its production dependencies.Pass
  • No install/post-install scripts declared.Pass
  • No production dependencies, so there is no dependency health to assess. View diagnostics → Pass
Provenance & Transparency45
Schema Quality & AI Usability75
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 2151 tokens (~134/item across 16 items; 16 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities20
  • Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

nuget · anythink-mcp

# add to Claude Code
claude mcp add cloud-anythink-anythink -- dnx [email protected] --yes
# add to Codex CLI
codex mcp add cloud-anythink-anythink -- dnx [email protected] --yes
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cloud-anythink-anythink": {
      "type": "local",
      "command": [
        "dnx",
        "[email protected]",
        "--yes"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  cloud-anythink-anythink:
    command: "dnx"
    args: ["[email protected]", "--yes"]
// mcp.json
{
  "mcpServers": {
    "cloud-anythink-anythink": {
      "command": "dnx",
      "args": [
        "[email protected]",
        "--yes"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +18
    • Malware scan: unverified → pass security
    • Stability: unverified → 0.23 functional
  • 1 Aug 26 −13
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 −18
    • Malware scan: pass → unverified security
  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 81

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed nuget/[email protected]

Provenance none

Ecosystem: nuget · Outcome: none

Reason: nuget_signature_unverified

Dependencies 0 packages

0 packages in the resolved dependency tree.

MCP tools — 16 exposed · ~2,151 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
accounts_create ~171

Create a new billing account (organization) to hold projects and payment details. Requires a prior platform login (use the 'login' tool first). The new account is automatically set as the active account, so subsequent 'projects_create' / 'projects_list' calls target it without further setup. Returns the new account's id and name. Most users need only one account — call 'accounts_list' first to check whether a suitable one already exists.

NameTypeReqDescription
currencystringISO currency for billing: 'gbp', 'usd', or 'eur'. Defaults to 'gbp'. Cannot be changed later.
emailstringyesBilling email address that receives invoices and receipts
namestringyesOrganization name, e.g. 'Acme Inc' — shown on invoices and in the dashboard

No output schema declared.

No examples provided.

accounts_list ~90

List the billing accounts (organizations) the logged-in user belongs to. Requires a prior platform login (use the 'login' tool first). Returns each account's id, organization name, billing email, currency, and status (Active/Suspended/Canceled), and flags which one is currently active. A billing account holds your projects and payment details — pick one with 'accounts_use' before creating or listing projects.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

accounts_use ~111

Set the active billing account that project commands operate on. Call this after 'login' when you belong to more than one account, before using 'projects_list', 'projects_create', or 'projects_use'. Accepts a full account UUID or a unique prefix; run 'accounts_list' to see valid ids. Returns the resolved account name and id, or an error if no account matches.

NameTypeReqDescription
idstringyesBilling account id — full UUID or a unique leading prefix. Get ids from 'accounts_list'.

No output schema declared.

No examples provided.

cli ~221

Run any Anythink CLI command and return its output. Use this for commands not covered by dedicated tools (entities, fields, data, workflows, roles, menus, secrets, users, files, pay, oauth, migrate, fetch, api, docs, etc.). Pass the command exactly as you would after 'anythink', e.g. 'entities list' or 'data list posts'. Menu commands: 'menus list' shows dashboard menus with tree structure; 'menus add-item <menu_id> <entity> --icon <Icon> --parent <parent_id>' adds an entity to a dashboard menu. For destructive commands add '--yes' to skip confirmation prompts. Add '--json' where supported for machine-readable output.

NameTypeReqDescription
commandstringyesCLI arguments after 'anythink', e.g. 'entities list', 'users me', 'data list blog_posts --json', 'migrate --from a --to b --dry-run', 'fetch /some/path'. Do NOT include 'anythink' itself or '--profil…

No output schema declared.

No examples provided.

config_remove ~95

Delete a saved project profile from the local CLI configuration. Removes only the locally stored credentials and settings — it does not delete the project or revoke tokens server-side (to remove the project itself, use 'projects_delete'). Run 'config_show' to see profile names. Returns confirmation, or a not-found message.

NameTypeReqDescription
profilestringyesName of the profile to remove from local config. See 'config_show' for valid names.

No output schema declared.

No examples provided.

config_show ~111

Show the local CLI configuration: all saved project profiles and platform logins, and which of each is active. For every profile it returns the name, org id, auth method (api-key or token), alias, and platform; for every platform it returns the URLs, billing account, and login status. Use this to discover profile names for 'config_use', 'config_remove', or 'logout', and to check which project the 'cli' tool currently targets. Reads local config only — makes no network calls.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

config_use ~103

Switch the active project profile that the 'cli' tool's commands operate against. Use this to move between already-connected projects without re-authenticating. The profile must already exist (created by 'projects_use' or 'login_direct'); run 'config_show' to see available profile names. Returns confirmation, or an error if the profile does not exist.

NameTypeReqDescription
profilestringyesName of an existing profile to make active. See 'config_show' for valid names.

No output schema declared.

No examples provided.

login ~60

Log in to the Anythink platform with email and password. Returns a session token used for account and project management. For Google sign-in, use the 'login_google' tool.

NameTypeReqDescription
emailstringyesEmail address
passwordstringyesPassword

No output schema declared.

No examples provided.

login_direct ~101

Store credentials directly for a project (bypasses billing login). Use this when you already have an org ID and API key or JWT token.

NameTypeReqDescription
apiKeystringAPI key (ak_...)
baseUrlstringOverride API base URL
orgIdstringyesOrganization/tenant ID
profilestringProfile name to save as (defaults to org ID)
tokenstringJWT access token

No output schema declared.

No examples provided.

login_google ~110

Sign in to the Anythink platform with Google. Opens the user's browser to Google's consent screen and waits for them to approve, then stores the session token. The browser step must be completed by the user; everything before and after is tool-driven. This does NOT pick a billing account or project — after it returns, call 'accounts_list' then 'accounts_use', and 'projects_list' then 'projects_use'. Needs a local browser, so it only works over stdio (not the hosted HTTP server).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

logout ~101

Remove the saved credentials for a project profile from local CLI config. Use this to disconnect from a project or clear a stale token; it deletes only the stored profile locally and does not revoke the token server-side or affect the project. Omit the profile to remove the currently active one. Run 'config_show' to see profile names.

NameTypeReqDescription
profilestringName of the profile to remove. Defaults to the active profile. See 'config_show' for names.

No output schema declared.

No examples provided.

projects_create ~234

Provision a new project — a dedicated, isolated Anythink backend instance with its own database, API, auth, and storage. Requires platform login and an active billing account (set one with 'accounts_use'). Provisioning runs asynchronously: the project starts in a Provisioning state, so poll 'projects_list' until it is Active. Returns the new project's id, name, org id, and API URL. Connect to it with 'projects_use'.

NameTypeReqDescription
accountIdstringBilling account id to create the project in. Defaults to the active account set via 'accounts_use'.
descriptionstringOptional free-text description shown in the dashboard
namestringyesHuman-readable project name, e.g. 'production' or 'my-app'
planIdstringyesPlan id (UUID) that sets the project's resource tier and pricing. Run the 'plans' CLI command (via the 'cli' tool) to list available plan ids.
regionstringDeployment region slug, e.g. 'lon1'. Defaults to 'lon1'. Choose the region closest to your users.

No output schema declared.

No examples provided.

projects_delete ~143

Permanently delete a project and tear down its backend instance, including its database and stored data. This is destructive and irreversible — always confirm with the user first, and prefer matching by a specific id over a short prefix to avoid removing the wrong project. Requires an active billing account (set one with 'accounts_use'). Returns the deleted project's name and id on success.

NameTypeReqDescription
accountIdstringBilling account id the project belongs to. Defaults to the active account set via 'accounts_use'.
idstringyesProject to delete — its UUID, name, or a unique prefix. Use a specific id to avoid accidental matches. Find ids via 'projects_list'.

No output schema declared.

No examples provided.

projects_list ~123

List the projects (provisioned backend instances) in a billing account. Requires platform login and an active billing account (set one with 'accounts_use'). Returns each project's id, name, description, region, org id, status (Initializing/Provisioning/Active/Suspended/Terminated/Error), API URL, and creation date. Use this to find a project's id before connecting with 'projects_use' or removing it with 'projects_delete'.

NameTypeReqDescription
accountIdstringBilling account id to list projects for. Defaults to the active account set via 'accounts_use'.

No output schema declared.

No examples provided.

projects_use ~193

Connect to a project and save it as the active profile so the 'cli' tool's data, entities, users, and other commands target it. Resolves the project, then either stores the API key you pass or exchanges a transfer token for project-scoped credentials automatically. Requires an active billing account (set one with 'accounts_use'); the project must be Active (see 'projects_list'). Returns the saved profile name, org id, API URL, and auth method.

NameTypeReqDescription
accountIdstringBilling account id the project belongs to. Defaults to the active account set via 'accounts_use'.
apiKeystringOptional project API key (ak_...). If omitted, a project-scoped token is generated automatically via transfer-token exchange.
idstringyesProject to connect to — its name, org id, or UUID (a unique prefix is accepted). Find these via 'projects_list'.

No output schema declared.

No examples provided.

signup ~184

Register a brand-new Anythink platform account with email and password. Use this only when the user has no account yet; if they already have one, use 'login' instead. This creates the top-level user identity — it does not create a billing account or project (do that with 'accounts_create' and 'projects_create' after logging in). On success the user may need to click an email confirmation link before 'login' works; tell them to confirm, then call 'login'.

NameTypeReqDescription
emailstringyesEmail address — becomes the login identifier and must be unique
firstNamestringyesUser's first name
lastNamestringyesUser's last name
passwordstringyesPassword for the new account; choose a strong value
referralCodestringOptional referral code, if the user was invited by another customer

No output schema declared.

No examples provided.