totogi-charging
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport http
Tools
get_account— Returns an account for a provider by an account ID.get_account_balance_type_counters— Retrieve Balance Type Counters configured for an account.get_balance_type— Gets the balance type information of a specific balance type ID.get_balance_type_counters— Retrieve Balance Type Counter notifications based on the provided input parameters. At least one value must be supplied.get_balance_types— Gets the balance type information of a list or all balance type IDs. If none is provided, all are returned. If some are provided, the ones that are found are returned.get_client_credentials— Gets the client credentials for a specific client.get_current_user— Gets info for the currently logged in User . When used in an API context, this will return the API user.get_deployed_field_mappings— Gets deployed field mappings for a provider sorted by when they will be applied.get_device— Returns a Device for a provider by a device ID.get_event_data_records_by_account— Gets a list of event data records for an Account with pagination.get_event_data_records_by_device— Gets a list of event data records for a Device with pagination.get_field_mappings— Gets NOT deployed field mappings for a provider.get_lifecycle— Gets a single lifecycle.get_lifecycles— Gets a list of all lifecycles.get_my_dashboard— Gets the current user’s Dashboard informationget_my_provider_config— Gets tenant configuration of the logged in User .get_my_provider_list— Returns the list of providers/tenants the authenticated user belongs to. Requires only a valid JWT (no role needed).get_my_restore_jobs— Gets restore jobs of the current tenant.get_plan— Gets a Plan for a provider by a plan ID.get_plan_version— Gets a Plan Version for a provider by a plan version ID.get_plans— Gets a list of plans for a provider with pagination.get_policy_counter— Gets a Policy Counter for a provider by ID.get_policy_counters— Gets all Policy Counters for a provider with pagination support.get_qo_s_profile— Gets a QoS Profile for a provider by profile ID.get_qo_s_profiles— Gets all QoS Profiles for a provider with pagination support.get_rating_group_hierarchy— Gets Rating Group hierarchy for a provider.get_related_accounts_by_device— Gets a list of all parent accounts for a provided device ID.get_s_g_s_n_table— Gets the SGSN table for a provider.get_settings— Gets settings for a provider.get_user— Gets a User for a given provider ID and user ID, or returns a UserNotFound error.list_all_client_credentials— Gets all the client credentials for a specific provider.list_users— Lists the users for the given provider ID.archive_plan_version— Archives a Plan Version if it is suspended with no subscribed accounts.cancel_plan_subscription— Cancels existing assignment of a Plan to an Account . Uses the planSubscriptionId to identify the correct plan. Balances from the Plan remain after cancellation unless cancelManagedBalances is true, in which case the mancreate_account— Creates an Account for a provider.create_balance— Creates a new balance for the provider.create_balance_type— Creates a new balance type for the provider.create_client_credentials— Creates a new Client with client credentials.create_device— Creates a Device in an Account .create_field_mapping— Creates a Field Mapping in draft. Draft field mappings need to be deployed using deployFieldMappings to become effective.create_lifecycle— Creates a lifecycle.create_plan— Creates a Plan for a provider. This mutation is reserved for the upcoming Rate Anything capability, enabling customers to configure rates based on any attribute from the network message or subscriber database, such as bicreate_plan_from_initial_recurring_first_usage_template— Creates a plan by using a template.create_plan_from_initial_template— Creates a Plan by using a template.create_plan_version_from_initial_recurring_first_usage_template— Updates a plan that was created by using a template. Creates a new version of the plan.create_plan_version_from_initial_template— Creates a new Plan Version of a Plan that was originally created by using createPlanFromInitialTemplate .create_policy_counter— Creates a Policy Counter for a provider.create_qo_s_profile— Creates a QoS Profile for a provider.create_user— Creates a tenant User .delete_account— Deletes an Account if it does not have any children or devices.delete_account_balance_type_counter— Delete a Balance Type Counter for an account based on the provided input parameters.delete_balance— Deletes an existing balance for the provider.delete_balance_type— Deletes an existing balance type for the provider.delete_balance_type_counter— Delete a Balance Type Counter based on the provided input parameters.delete_client_credentials— Deletes a Client credentials.delete_device— Deletes a Device from an Account .delete_field_mapping— Deletes a Field Mapping in draft. Draft field mappings need to be deployed using deployFieldMappings to become effective.delete_lifecycle— Deletes a lifecycle.delete_plan— Deletes a Plan . Deployed plans cannot be deleted but its plan versions can be archived using archivePlanVersion . This mutation is reserved for the upcoming Rate Anything capability, enabling customers to configure ratedelete_plan_version— Deletes a Plan Version if it was never deployed.delete_policy_counter— Deletes a Policy Counter for a provider.delete_qo_s_profile— Deletes a QoS Profile for a provider. The profile cannot be deleted if it is referenced by any plan versions.delete_user— Deletes a tenant User .deploy_field_mappings— Once you have defined a new Field Mapping , you can call deployFieldMappings and specify the path of the field mapping you want to deploy. By providing a from date, you can specify a point in the future when current setdeploy_plan— Deploys a Plan so it can be subscribed by accounts. A deployed plan cannot be updated anymore.export_customer_d_b— Triggers an on-demand, admin-only, single-provider incremental customer DB export.make_plan_assignable— Makes a Plan assignable so it can be subscribed by accounts. Plan must be deployed to be able to make it assignable.reset_user_password— Resets the password of a given User .subscribe_to_plan— Assigns a Plan to an Account for a predefined period of time. If the from parameter is not specified, the plan starts immediately. If the to parameter is not specified, the plan continues indefinitely for recurring planstrigger_rar— Create RARs for all active sessions of an account.update_account— Updates Account attributes.update_account_balance_type_counter— Updates or creates a Balance Type Counter for an account based on the provided input parameters. If balanceTypeCounterId is specified, the new configuration will override the settings inherited from the associated Balancupdate_account_parent— Updates the parent of an Account .update_archiving_policy— Creates a lifecycle rule on EDR S3 bucket to move objects to Glacier store after a period of time.update_balance— Updates an existing balance for the provider.update_balance_type— Updates an existing balance type for the provider.update_balance_type_counter— Update or create Balance Type Counter notifications based on the provided input parameters. Creates or updates BalanceTypeCounter.update_client_credentials— Updates the Client credentials.update_device— Updates Device attributes.update_field_mapping— Updates a Field Mapping in draft. Draft field mappings need to be deployed using deployFieldMappings to become effective.update_lifecycle— Updates a lifecycle.update_my_provider_config— Updates config of the current tenant.update_plan— Updates attributes of a Plan , such as name. This mutation is reserved for the upcoming Rate Anything capability, enabling customers to configure rates based on any attribute from the network message or subscriber databaupdate_plan_subscription— Updates the properties of a Plan instance subscribed by an Account or switches the subscription to a different plan. Plan Switching: If planId or planVersionId is specified, the subscription will be switched to the correupdate_plan_version_from_initial_recurring_first_usage_template— Updates a plan that was created by using a template.update_plan_version_from_initial_template— Updates Plan Version of a Plan that was originally created by using a template.update_policy_counter— Updates a Policy Counter for a provider.update_qo_s_profile— Updates a QoS Profile for a provider.update_rating_group_hierarchy— Updates and deploys after verifying Rating Group hierarchy.update_s_g_s_n_table— Update the SGSN table for a provider.update_settings— Updates settings of a provider.update_user— Updates a specific User for a given tenant. It returns the updated user or an error.update_user_profile— Updates user profile for current User .
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.