soko-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| commodity_price_queryA | Query current commodity prices at Kenya markets. Western parallel: CME Group spot price query, USDA Agricultural Marketing Service. DEMO prices — verify at eagc.org or county market boards. |
| regional_price_comparisonA | Compare commodity prices across all Kenya markets to find the best price. Western parallel: CME regional basis reports, DTN ProphetX. This is the 'should I take my maize to Nairobi or sell locally?' tool. DEMO prices. |
| price_trend_analysisB | Analyse price trends for a commodity to inform sell/hold timing. Western parallel: CME seasonal charts, DTN market commentary. DEMO historical simulation. |
| sell_hold_decisionA | Give a sell/hold recommendation for a commodity based on price trends. Western parallel: CME basis trading decision tools, grain elevator advisory. This is the 'what should I do with my harvest today?' AI advisor. DEMO model — always verify prices before acting. |
| market_overviewA | Query commodity prices for multiple markets and commodities in one call. Useful for traders comparing portfolios across regions. DEMO data. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Tools have distinct purposes: single price query, multi-market overview, trend analysis, regional comparison, and sell/hold decision. Minor potential overlap between commodity_price_query and market_overview but descriptions clarify the scope difference.
All names use snake_case and are descriptive, but patterns vary slightly: some end with a verb (query, comparison) while others end with nouns (overview, analysis, decision). Still, naming is consistent and clear.
Five tools is well-scoped for the domain of agricultural commodity prices. Each tool addresses a specific need without being excessive or insufficient.
The tool set covers core query, overview, trend analysis, comparison, and decision support. Missing an explicit tool to list available commodities or markets, but parameters can be inferred. Minor gap.