Server data from the Official MCP Registry
Manage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & orders
Manage your AceData Cloud account: services, pricing, APIs, docs, balance, usage, keys & orders
Remote endpoints: streamable-http: https://mcp.acedata.cloud/mcp
This MCP server for managing AceDataCloud accounts demonstrates solid architectural design with proper authentication via platform tokens and OAuth 2.0 integration. However, several code quality and security practice concerns prevent a higher score: JWT payload decoding without verification for logging purposes, in-memory OAuth state storage without TTL cleanup mechanisms, and overly broad exception handling that could mask real errors. The permissions align well with the server's stated purpose (account/billing management), but the logging of sensitive JWT claims and lack of state expiration handlers create moderate risk. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 files analyzed · 13 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: ACEDATACLOUD_PLATFORM_TOKEN
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
A Model Context Protocol (MCP) server for managing your AceDataCloud account through the platform management API.
Check your balance, look up usage and spend, manage API keys, list services, create and pay recharge orders, manage platform tokens, list models, and (for admins) publish announcements — directly from Claude, VS Code, or any MCP-compatible client.
This is the management / console API (
platform.acedata.cloud) — different from the data-generation MCP servers (Suno, Midjourney, …) that callapi.acedata.cloud.
| Tool | Description |
|---|---|
acedatacloud_get_balance | Remaining credits per subscription, plus a total. |
acedatacloud_list_applications | Your subscriptions with balance/spend. |
acedatacloud_list_services | List or search available services. |
acedatacloud_list_usage | Recent API call records (status, latency, credits). |
acedatacloud_usage_summary | Spend aggregated by API over N days. |
acedatacloud_list_credentials | Your API keys (token values masked). |
acedatacloud_list_orders | Recharge orders. |
acedatacloud_list_platform_tokens | Platform tokens (masked). |
acedatacloud_list_models | Available chat models. |
acedatacloud_list_announcements | Published announcements. |
acedatacloud_list_distributions | Your referral/affiliate status + commission history. |
| Tool | Description |
|---|---|
acedatacloud_get_service | One service's detail (type, unit, free_amount, cost), by alias or id. |
acedatacloud_get_pricing | A service's billing unit, free_amount and display pricing. |
acedatacloud_list_apis | API endpoints, optionally scoped to one service (path, method, cost). |
acedatacloud_get_api_spec | One API's OpenAPI definition + cost, by path. |
acedatacloud_list_datasets | Downloadable datasets (price, download/preview URLs). |
acedatacloud_list_integrations | Third-party integrations. |
acedatacloud_search_docs | Full-text search the documentation (alias/title/snippet/url). |
acedatacloud_list_docs | Browse documentation pages. |
acedatacloud_get_doc | Fetch one doc's full content by UUID. |
acedatacloud_list_model_catalog | Rich model catalog (provider, modality, credit pricing). |
acedatacloud_get_model | Look up a model's pricing & capabilities by id/name. |
confirm=true)| Tool | Description |
|---|---|
acedatacloud_create_credential | Create an API key on an application. |
acedatacloud_delete_credential | Revoke an API key. |
acedatacloud_create_order | Create a recharge order. |
acedatacloud_pay_order | Create a payment session and return pay_url. |
acedatacloud_create_platform_token | Create a new platform token. |
acedatacloud_delete_platform_token | Revoke a platform token. |
| Tool | Description |
|---|---|
acedatacloud_create_announcement | Publish a platform announcement (confirm=true). |
Calling a write/admin tool without confirm=true returns a dry-run preview
and changes nothing.
Create one at platform.acedata.cloud/console/platform-tokens.
It starts with platform- and never expires.
Use a platform token, not the per-service
api.acedata.cloudtoken — the latter returns 401 against the management API.
pip install mcp-acedatacloud
Claude Desktop / VS Code (stdio):
{
"mcpServers": {
"acedatacloud": {
"command": "mcp-acedatacloud",
"env": {
"ACEDATACLOUD_PLATFORM_TOKEN": "platform-v1-xxxxxxxx"
}
}
}
}
Hosted (HTTP) — token per request:
{
"mcpServers": {
"acedatacloud": {
"url": "https://mcp.acedata.cloud/mcp",
"headers": { "Authorization": "Bearer platform-v1-xxxxxxxx" }
}
}
}
<id> named ci." → previews, then run with confirm.<id> with package <id> and give me the Stripe pay link."| Variable | Default | Description |
|---|---|---|
ACEDATACLOUD_PLATFORM_TOKEN | — | Required. Platform token. |
PLATFORM_API_BASE_URL | https://platform.acedata.cloud | Management API base. |
PLATFORM_REQUEST_TIMEOUT | 30 | Request timeout (seconds). |
LOG_LEVEL | INFO | Logging level. |
pip install -e ".[dev,test,http]"
pytest -m "not integration" # unit tests
ruff check . # lint
mypy core tools # type-check
mcp-acedatacloud --transport http --port 8000
remaining_amount, used_amount, totals) are in Credits, not USD.MIT — see LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.