Skip to main content
Glama

get_esg_scores

Retrieve ESG (Environmental, Social, Governance) scores for companies in the Spanish stock exchange to assess sustainability performance and investment risks.

Instructions

Get ESG (Environmental, Social, Governance) scores

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
companyIdNoOptional: Company ID to filter by

Implementation Reference

  • Tool schema definition including name, description, and input schema for get_esg_scores.
    { name: 'get_esg_scores', description: 'Get ESG (Environmental, Social, Governance) scores', inputSchema: { type: 'object', properties: { companyId: { type: 'string', description: 'Optional: Company ID to filter by', }, }, }, },
  • Dispatch handler in the CallToolRequestSchema that invokes the get_esg_scores tool by calling the database method.
    case 'get_esg_scores': result = await this.db.getESGScores((args as any)?.companyId); break;
  • The core implementation of the getESGScores method, which is the actual tool logic (currently a stub returning empty array).
    async getESGScores(companyId?: string): Promise<any[]> { return []; // ESG data not available in current worker API }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/anbrme/ibex35-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server