MCP server intelligence profile

CoinStats MCP Server

MCP Server for the CoinStats API. Provides access to cryptocurrency market data, portfolio tracking, and news

HybridOfficial distributionCoinStatsHQ
Verified cleanNpm · 1.0.6

Our scanner tested version 1.0.6 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
30Independently observed tools
1Linked remote endpoint
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @coinstats/coinstats-mcp from npm

Version 1.0.6 declares 1 executable entrypoint.

npm install --save-exact @coinstats/coinstats-mcp@1.0.6
npx -y -p @coinstats/coinstats-mcp@1.0.6 @coinstats/coinstats-mcp
MCP client configuration example
{
  "mcpServers": {
    "@coinstats/coinstats-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@coinstats/coinstats-mcp@1.0.6",
        "@coinstats/coinstats-mcp"
      ]
    }
  }
}

Identity

Canonical slugcoinstats-mcp-server-bd78e63bDeploymentHybrid
Canonical packagenpm:@coinstats/coinstats-mcpRepositoryCoinStatsHQ/coinstats-mcp
First publishedLatest release
Last security verificationAug 20, 2026Classification confidence82%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@coinstats/coinstats-mcp1.0.61Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@coinstats/coinstats-mcp1.0.6CurrentSep 5, 202630 toolsSucceeded · 0 resources · 0 promptsVerified clean
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDK@modelcontextprotocol/sdk Artifact SHA-256426b76c008ff29aa072b7d76e1cb514c4fb3324454ab2abc0361f7f7821aefc1
Scannermcp-proof-engine 0.1.0Scan completedAug 20, 2026
Security rating64 / 100Methodologyversion-rating-1.0
Executable entrypoints
[
  "@coinstats/coinstats-mcp"
]
Rating reasons
[
  "security_policy_not_observed"
]
0Proven
2537Clean
0Inconclusive
0Flaky
0Errors

Current protocol inventory

2025-06-18Negotiated protocol
coinstats-mcpServer-reported name
1Capability groups
Aug 17, 2026Observed

Tools 30

ToolCategoryAnnotationsRisk
add-portfolio-transactionAdd a transaction to a manual portfolio.
Input schema
{
  "type": "object",
  "properties": {
    "shareToken": {
      "type": "string",
      "description": "Portfolio share token"
    },
    "coinId": {
      "type": "string",
      "description": "Coin ID"
    },
    "type": {
      "type": "string",
      "description": "Transaction type"
    },
    "date": {
      "type": "string",
      "description": "Transaction date in ISO format"
    },
    "amount": {
      "type": "number",
      "description": "Transaction amount"
    },
    "price": {
      "type": "number",
      "description": "Price per coin"
    },
    "fee": {
      "type": "number",
      "description": "Transaction fee"
    },
    "notes": {
      "type": "string",
      "description": "Transaction notes"
    }
  },
  "required": [
    "coinId",
    "type",
    "date",
    "amount",
    "price"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-blockchainsGet a list of supported blockchains by CoinStats.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-coin-avg-priceGet the historical average price for a specific cryptocurrency based on its unique identifier and a specific date.
Input schema
{
  "type": "object",
  "properties": {
    "coinId": {
      "type": "string",
      "description": "The identifier of coin"
    },
    "timestamp": {
      "type": "number",
      "description": "Unix timestamp"
    }
  },
  "required": [
    "coinId",
    "timestamp"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-coin-by-idGet detailed information about a specific cryptocurrency based on its unique identifier.
Input schema
{
  "type": "object",
  "properties": {
    "coinId": {
      "type": "string",
      "description": "The identifier of coin, which you received from /coins call response."
    },
    "currency": {
      "type": "string",
      "description": "Currency for price data",
      "default": "USD"
    }
  },
  "required": [
    "coinId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-coin-chart-by-idGet chart data for a specific cryptocurrency based on its unique identifier, specifying different time ranges.
Input schema
{
  "type": "object",
  "properties": {
    "coinId": {
      "type": "string",
      "description": "The identifier of coin, which you received from /coins call response."
    },
    "period": {
      "type": "string",
      "enum": [
        "all",
        "24h",
        "1w",
        "1m",
        "3m",
        "6m",
        "1y"
      ],
      "description": "Time period for chart data"
    }
  },
  "required": [
    "coinId",
    "period"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-coin-exchange-priceGet the historical price data for a specific cryptocurrency on a particular exchange.
Input schema
{
  "type": "object",
  "properties": {
    "exchange": {
      "type": "string",
      "description": "Exchange name"
    },
    "from": {
      "type": "string",
      "description": "From currency/coin symbol"
    },
    "to": {
      "type": "string",
      "description": "To currency/coin symbol"
    },
    "timestamp": {
      "type": "number",
      "description": "Unix timestamp"
    }
  },
  "required": [
    "exchange",
    "from",
    "to",
    "timestamp"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-coinsGet comprehensive data about all cryptocurrencies: Price, market cap, and volume. Price changes (1h, 24h, 7d). Supply information. Trading metrics. Social links and metadata.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Search coins by name"
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "currency": {
      "type": "string",
      "description": "Currency for price data",
      "default": "USD"
    },
    "symbol": {
      "type": "string",
      "description": "Get coins by symbol"
    },
    "blockchains": {
      "type": "string",
      "description": "Blockchain filters, separated by commas (e.g., ethereum,solana)"
    },
    "includeRiskScore": {
      "type": "string",
      "description": "Include risk score: true or false. Default - false"
    },
    "categories": {
      "type": "string",
      "description": "Category filters, separated by commas (e.g., memecoins,sports)"
    },
    "sortBy": {
      "type": "string",
      "description": "Field to sort by"
    },
    "sortDir": {
      "type": "string",
      "enum": [
        "asc",
        "desc"
      ],
      "description": "Sort direction"
    },
    "marketCap-greaterThan": {
      "type": "number",
      "description": "Marketcap Greater Than"
    },
    "marketCap-equals": {
      "type": "number",
      "description": "Marketcap Equals"
    },
    "marketCap-lessThan": {
      "type": "number",
      "description": "Marketcap Less Than"
    },
    "fullyDilutedValuation-greaterThan": {
      "type": "number",
      "description": "Fully Diluted Valuation Greater Than"
    },
    "fullyDilutedValuation-equals": {
      "type": "number",
      "description": "Fully Diluted Valuation Equals"
    },
    "fullyDilutedValuation-lessThan": {
      "type": "number",
      "description": "Fully Diluted Valuation Less Than"
    },
    "volume-greaterThan": {
      "type": "number",
      "description": "Volume Greater Than"
    },
    "volume-equals": {
      "type": "number",
      "description": "Volume Equals"
    },
    "volume-lessThan": {
      "type": "number",
      "description": "Volume Less Than"
    },
    "priceChange1h-greaterThan": {
      "type": "number",
      "description": "Price Change 1h Greater Than"
    },
    "priceChange1h-equals": {
      "type": "number",
      "description": "Price Change 1h Equals"
    },
    "priceChange1h-lessThan": {
      "type": "number",
      "description": "Price Change 1h Less Than"
    },
    "priceChange1d-greaterThan": {
      "type": "number",
      "description": "Price Change 1d Greater Than"
    },
    "priceChange1d-equals": {
      "type": "number",
      "description": "Price Change 1d Equals"
    },
    "priceChange1d-lessThan": {
      "type": "number",
      "description": "Price Change 1d Less Than"
    },
    "priceChange7d-greaterThan": {
      "type": "number",
      "description": "Price Change 7d Greater Than"
    },
    "priceChange7d-equals": {
      "type": "number",
      "description": "Price Change 7d Equals"
    },
    "priceChange7d-lessThan": {
      "type": "number",
      "description": "Price Change 7d Less Than"
    },
    "availableSupply-greaterThan": {
      "type": "number",
      "description": "Available Supply Greater Than"
    },
    "availableSupply-equals": {
      "type": "number",
      "description": "Available Supply Equals"
    },
    "availableSupply-lessThan": {
      "type": "number",
      "description": "Available Supply Less Than"
    },
    "totalSupply-greaterThan": {
      "type": "number",
      "description": "Total Supply Greater Than"
    },
    "totalSupply-equals": {
      "type": "number",
      "description": "Total Supply Equals"
    },
    "totalSupply-lessThan": {
      "type": "number",
      "description": "Total Supply Less Than"
    },
    "rank-greaterThan": {
      "type": "number",
      "description": "Rank Greater Than"
    },
    "rank-equals": {
      "type": "number",
      "description": "Rank Equals"
    },
    "rank-lessThan": {
      "type": "number",
      "description": "Rank Less Than"
    },
    "price-greaterThan": {
      "type": "number",
      "description": "Price Greater Than"
    },
    "price-equals": {
      "type": "number",
      "description": "Price Equals"
    },
    "price-lessThan": {
      "type": "number",
      "description": "Price Less Than"
    },
    "riskScore-greaterThan": {
      "type": "number",
      "description": "Risk Score Greater Than (Only if includeRiskScore=true)"
    },
    "riskScore-equals": {
      "type": "number",
      "description": "Risk Score Equals (Only if includeRiskScore=true)"
    },
    "riskScore-lessThan": {
      "type": "number",
      "description": "Risk Score Less Than (Only if includeRiskScore=true)"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-currenciesGet a list of fiat currencies supported by CoinStats.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-exchange-balanceGet the balance data for a provided Exchange.
Input schema
{
  "type": "object",
  "properties": {
    "connectionFields": {
      "type": "object",
      "properties": {},
      "additionalProperties": false,
      "description": "The credentials given from exchange. key, secret etc."
    },
    "connectionId": {
      "type": "string",
      "description": "The exchange connection id"
    }
  },
  "required": [
    "connectionFields",
    "connectionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-exchange-sync-statusGet the syncing status of the exchange portfolio.
Input schema
{
  "type": "object",
  "properties": {
    "portfolioId": {
      "type": "string",
      "description": "The identifier of portfolio, which you received from /exchange/balance call response."
    }
  },
  "required": [
    "portfolioId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-exchange-transactionsGet transaction data for a specific exchange.
Input schema
{
  "type": "object",
  "properties": {
    "portfolioId": {
      "type": "string",
      "description": "The identifier of portfolio, which you received from /exchange/balance response."
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "from": {
      "type": "string",
      "description": "Start date in ISO 8601 format"
    },
    "to": {
      "type": "string",
      "description": "End date in ISO 8601 format"
    },
    "currency": {
      "type": "string",
      "description": "Currency for price data",
      "default": "USD"
    },
    "types": {
      "type": "string",
      "description": "Transaction types, comma separated (deposit,withdraw,approve,executed,balance,fee)"
    }
  },
  "required": [
    "portfolioId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-exchangesGet a list of supported exchange portfolio connections by CoinStats.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-fiat-currenciesGet a list of fiat currencies supported by CoinStats.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-market-capGet global market data.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-newsGet news articles with pagination.
Input schema
{
  "type": "object",
  "properties": {
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "from": {
      "type": "string",
      "description": "Start date in ISO 8601 format"
    },
    "to": {
      "type": "string",
      "description": "End date in ISO 8601 format"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-news-by-idGet news by id.
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "News article ID"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-news-by-typeGet news articles based on a type.
Input schema
{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "handpicked",
        "trending",
        "latest",
        "bullish",
        "bearish"
      ],
      "description": "News type"
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    }
  },
  "required": [
    "type"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-news-sourcesGet news sources.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-portfolio-chartGet portfolio performance chart data.
Input schema
{
  "type": "object",
  "properties": {
    "shareToken": {
      "type": "string",
      "description": "Portfolio share token. You can get your share token from the portfolio you want to retrive data from by clicking Share button on CoinStats web app portfolio tracker section - top right."
    },
    "type": {
      "type": "string",
      "description": "One of 24h, 1w, 1m, 3m, 6m, 1y, all"
    }
  },
  "required": [
    "type"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-portfolio-coinsGet a list of portfolio coins with P/L and other data displayed on CoinStats web.
Input schema
{
  "type": "object",
  "properties": {
    "shareToken": {
      "type": "string",
      "description": "Portfolio share token. You can get your share token from the portfolio you want to retrive data from by clicking Share button on CoinStats web app portfolio tracker section - top right."
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "includeRiskScore": {
      "type": "string",
      "description": "Include risk score: true or false. Default - false"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-portfolio-transactionsGet a list of portfolio transactions.
Input schema
{
  "type": "object",
  "properties": {
    "shareToken": {
      "type": "string",
      "description": "Portfolio share token. You can get your share token from the portfolio you want to retrive data from by clicking Share button on CoinStats web app portfolio tracker section - top right."
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "currency": {
      "type": "string",
      "description": "Currency for price data"
    },
    "coinId": {
      "type": "string",
      "description": "Filter by coin ID"
    }
  },
  "required": [
    "currency"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-share-tokenRetrieves the saved portfolio share token from local cache.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-ticker-exchangesGet a list of supported exchanges.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-ticker-marketsGet a list of tickers for a specific cryptocurrency across different exchanges.
Input schema
{
  "type": "object",
  "properties": {
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "exchange": {
      "type": "string",
      "description": "Exchange name"
    },
    "fromCoin": {
      "type": "string",
      "description": "From currency/coin symbol"
    },
    "toCoin": {
      "type": "string",
      "description": "To currency/coin symbol"
    },
    "coinId": {
      "type": "string",
      "description": "Coin identifier"
    },
    "onlyVerified": {
      "type": "boolean",
      "description": "Filter only verified exchanges"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-wallet-balanceGet the balance data for a provided wallet address on a specific blockchain network.
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address"
    },
    "connectionId": {
      "type": "string",
      "description": "The identifier of connection, which you received from /wallet/blockchains call response."
    }
  },
  "required": [
    "address",
    "connectionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-wallet-balancesGet the balance data for a provided wallet address on all CoinStats supported networks.
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "The wallet address for which the balance is being queried"
    },
    "networks": {
      "type": "string",
      "description": "Blockchain networks to query, comma-separated (e.g., \"ethereum,polygon,binance\")",
      "default": "all"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-wallet-sync-statusGet the syncing status of the wallet with the blockchain network.
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address"
    },
    "connectionId": {
      "type": "string",
      "description": "The identifier of connection, which you received from /wallet/blockchains call response."
    }
  },
  "required": [
    "address",
    "connectionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get-wallet-transactionsGet transaction data for a specific wallet. Ensure transactions are synced by calling PATCH /transactions first.
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address"
    },
    "connectionId": {
      "type": "string",
      "description": "The identifier of connection, which you received from /wallet/blockchains call response."
    },
    "page": {
      "type": "number",
      "description": "Page number",
      "default": 1
    },
    "limit": {
      "type": "number",
      "description": "Number of results per page",
      "default": 20
    },
    "from": {
      "type": "string",
      "description": "Start date in ISO 8601 format"
    },
    "to": {
      "type": "string",
      "description": "End date in ISO 8601 format"
    },
    "currency": {
      "type": "string",
      "description": "Currency for price data",
      "default": "USD"
    },
    "types": {
      "type": "string",
      "description": "Transaction types, comma separated (deposit,withdraw,approve,executed,balance,fee)"
    },
    "txId": {
      "type": "string",
      "description": "To search with transaction hash"
    }
  },
  "required": [
    "address",
    "connectionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
save-share-tokenSaves the provided portfolio share token to a local cache for future use across sessions.
Input schema
{
  "type": "object",
  "properties": {
    "shareToken": {
      "type": "string",
      "description": "The portfolio share token to save locally."
    }
  },
  "required": [
    "shareToken"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
transactions-syncInitiate the syncing process to update transaction data for a specific wallet.
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Wallet address"
    },
    "connectionId": {
      "type": "string",
      "description": "The identifier of connection, which you received from /wallet/blockchains call response."
    }
  },
  "required": [
    "address",
    "connectionId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
https://mcp.coinstats.app/mcpDeclared in Repository Readme · repositorystreamable_httprequired_unknown_typeAuthentication required · 1 attemptHTTP 401 · 30 msSep 4, 2026

CoinStats MCP Server questions

How do I install CoinStats MCP Server?

Install the selected package version with: npm install --save-exact @coinstats/coinstats-mcp@1.0.6

What tools does CoinStats MCP Server provide?

CoinStats MCP Server exposed 30 tools during independent protocol observation, including add-portfolio-transaction, get-blockchains, get-coin-avg-price, get-coin-by-id, get-coin-chart-by-id, get-coin-exchange-price, get-coins, get-currencies, and others.

Is CoinStats MCP Server secure?

Our scanner tested version 1.0.6 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP ServersMCP Servers With Completed Verification

Let’s talk about MCP security.

Share your details and our security team will contact you.