Web, EU power and SEC data tools
Web pages as Markdown, EU day-ahead power prices, US company fundamentals (SEC), BESS revenue.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen bess_arbitrage_revenue
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"data-tools": {
"url": "https://bess-x402.onrender.com/mcp"
}
}
}Puntos de conexión remotos
https://bess-x402.onrender.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"links": {
"default": true,
"title": "Links",
"type": "boolean"
}
},
"required": [
"url"
],
"title": "read_web_pageArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"chain": {
"title": "Chain",
"type": "string"
}
},
"required": [
"chain"
],
"title": "evm_gas_feesArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"title": "Url",
"type": "string"
},
"max_pages": {
"default": 5,
"title": "Max Pages",
"type": "integer"
}
},
"required": [
"url"
],
"title": "website_contact_detailsArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"app": {
"title": "App",
"type": "string"
},
"country": {
"default": "us",
"title": "Country",
"type": "string"
}
},
"required": [
"app"
],
"title": "app_store_detailsArguments"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "bess_arbitrage_revenueOutput"
}Comunidad
Evidencia