Web, EU power and SEC data tools
Web pages as Markdown, EU day-ahead power prices, US company fundamentals (SEC), BESS revenue.
Should I use this
Quality & Safety
Findings (1)
- LOWin bess_arbitrage_revenue
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"data-tools": {
"url": "https://bess-x402.onrender.com/mcp"
}
}
}Remote endpoints
https://bess-x402.onrender.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟡read_web_page(url, links)
Read a public web page and return its main content as clean Markdown with title, author, publish date and language. Use when you need to read, quote or summarise an article or docs page from a URL.
Input Schema
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"links": {
"default": true,
"title": "Links",
"type": "boolean"
}
},
"required": [
"url"
],
"title": "read_web_pageArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "read_web_pageOutput"
}⚪eu_power_prices(zone, start, end, window_hours)
Day-ahead wholesale electricity prices for a European bidding zone (DE-LU, FR, NL, AT, BE, PL, ...) for up to 31 days in local time, with daily min/max/mean and the cheapest and priciest N-hour window. Use when scheduling EV charging, heat pumps or batteries, or asked what power costs tomorrow.
Input Schema
{
"type": "object",
"properties": {
"zone": {
"title": "Zone",
"type": "string"
},
"start": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Start"
},
"end": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "End"
},
"window_hours": {
"default": 3,
"title": "Window Hours",
"type": "number"
}
},
"required": [
"zone"
],
"title": "eu_power_pricesArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "eu_power_pricesOutput"
}⚪us_company_fundamentals(ticker, period, limit)
Reported financials of a US-listed company from SEC 10-K/10-Q filings by ticker: revenue, profit, EPS, cash flow, free cash flow, assets, debt, equity and margins, annual or quarterly. Use when analysing or comparing US stocks and you need filed numbers, not estimates.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
},
"period": {
"default": "annual",
"title": "Period",
"type": "string"
},
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
}
},
"required": [
"ticker"
],
"title": "us_company_fundamentalsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "us_company_fundamentalsOutput"
}⚪us_company_filings(ticker, forms, limit)
Latest SEC EDGAR filings of a US-listed company by ticker with links, optionally filtered by form (10-K, 10-Q, 8-K, 4 for insider trades, 13F-HR, S-1). Use for recent disclosures or insider filings.
Input Schema
{
"type": "object",
"properties": {
"ticker": {
"title": "Ticker",
"type": "string"
},
"forms": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Forms"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"required": [
"ticker"
],
"title": "us_company_filingsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "us_company_filingsOutput"
}⚪evm_gas_fees(chain)
Current gas fees on Ethereum, Base, Arbitrum, Optimism or Polygon: base fee and slow/standard/fast priority and max fee in gwei plus the cost of a plain transfer. Use before sending a transaction.
Input Schema
{
"type": "object",
"properties": {
"chain": {
"title": "Chain",
"type": "string"
}
},
"required": [
"chain"
],
"title": "evm_gas_feesArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "evm_gas_feesOutput"
}⚪app_store_reviews(app, limit, country, sort)
User reviews of a mobile app from the Apple App Store or Google Play, by app id, package name or store URL: rating, text, date, version and developer reply, plus rating counts. Use to analyse app feedback.
Input Schema
{
"type": "object",
"properties": {
"app": {
"title": "App",
"type": "string"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
},
"country": {
"default": "us",
"title": "Country",
"type": "string"
},
"sort": {
"default": "newest",
"title": "Sort",
"type": "string"
}
},
"required": [
"app"
],
"title": "app_store_reviewsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "app_store_reviewsOutput"
}🟢website_contact_details(url, max_pages)
Contact details of a company website: emails, phones, social profiles, name and address, from its home, contact, about and imprint pages. Use to find how to reach a business or enrich a lead.
Input Schema
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"max_pages": {
"default": 5,
"title": "Max Pages",
"type": "integer"
}
},
"required": [
"url"
],
"title": "website_contact_detailsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "website_contact_detailsOutput"
}🟡app_store_details(app, country)
Details of a mobile app on the App Store or Google Play by id, package name or store URL: developer, developer email, rating, installs, price, genre and update date. Use for app or competitor research.
Input Schema
{
"type": "object",
"properties": {
"app": {
"title": "App",
"type": "string"
},
"country": {
"default": "us",
"title": "Country",
"type": "string"
}
},
"required": [
"app"
],
"title": "app_store_detailsArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "app_store_detailsOutput"
}🟢app_store_search(q, store, limit, country)
Search the App Store or Google Play (store: google or apple) for a keyword and get up to 50 apps in rank order with full details. Use for ASO keyword research or finding competing apps.
Input Schema
{
"type": "object",
"properties": {
"q": {
"title": "Q",
"type": "string"
},
"store": {
"default": "google",
"title": "Store",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"country": {
"default": "us",
"title": "Country",
"type": "string"
}
},
"required": [
"q"
],
"title": "app_store_searchArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "app_store_searchOutput"
}⚪bess_arbitrage_revenue(zone, start, end, power_mw, energy_mwh, ...)
Battery storage (BESS) day-ahead arbitrage revenue for a European bidding zone over up to a year of historical prices: annualised revenue per MW, cycles and payback. Use when sizing or screening a battery project or comparing zones. Dates are YYYY-MM-DD.
Input Schema
{
"type": "object",
"properties": {
"zone": {
"title": "Zone",
"type": "string"
},
"start": {
"title": "Start",
"type": "string"
},
"end": {
"title": "End",
"type": "string"
},
"power_mw": {
"default": 1,
"title": "Power Mw",
"type": "number"
},
"energy_mwh": {
"default": 2,
"title": "Energy Mwh",
"type": "number"
},
"capex_per_kwh": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Capex Per Kwh"
}
},
"required": [
"zone",
"start",
"end"
],
"title": "bess_arbitrage_revenueArguments"
}Output Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "bess_arbitrage_revenueOutput"
}Community
Evidence