sse_client(MCP_SSE_URL): connects to the local MCP server via HTTP/SSE streams (read for incoming events, write for outgoing requests).
ClientSession(read, write): creates an active MCP client session over those streams.
await session.initialize(): performs the initial MCP protocol handshake to negotiate capabilities.
session.call_tool(...): dispatches a remote procedure call (RPC) to execute the tool named "find_soste_by_fuel_and_location" on the target MCP server.
return str(result.content): formats the tool output into a text string so the LLM agent can parse it and formulate its final answer to the user.