Skip to main content
Glama

SAP Commerce MCP Server

common.py483 B
"""Shared helpers for tool implementations.""" from __future__ import annotations from typing import NoReturn from fastmcp import Context from fastmcp.exceptions import ToolError from app.utils import OccApiError async def handle_occ_error(ctx: Context, tool_name: str, error: OccApiError) -> NoReturn: """Log OCC API errors and re-raise as ToolError.""" await ctx.error(f"{tool_name} failed: {error}", extra=error.to_dict()) raise ToolError(str(error)) from error

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/commerce-cloud-integrations/sap-commerce-mcp-server'

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