oda-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Bind address | 127.0.0.1 |
| PORT | No | Listen port | 3000 |
| IATI_API_KEY | No | Optional IATI API key | |
| ODA_CACHE_DIR | No | Writable data cache path | /tmp/oda-mcp-cache |
| MCP_AUTH_TOKEN | Yes | Pre-shared bearer token, at least 32 characters | |
| MCP_ALLOWED_HOSTS | No | Comma-separated public endpoint hostnames (required for public bind) | |
| MCP_ALLOWED_ORIGINS | No | Exact comma-separated browser origins | |
| MCP_TRUST_PROXY_HOPS | No | Trusted reverse-proxy hop count | |
| MCP_RATE_LIMIT_PER_MINUTE | No | Per-client request limit | 60 |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| country_listA | overseas-procurement-100의 44개 협력국을 ISO2·ISO3·영문명·조달 모델 slug와 함께 반환합니다. |
| iati_statusA | 로컬 IATI API 키가 설정됐는지만 확인합니다. 키 값은 읽어오거나 반환하지 않습니다. |
| iati_test_connectionA | 사용자가 터미널에서 설정한 키로 미얀마 활동 1건을 조회해 인증과 연결을 시험합니다. 키는 출력하지 않습니다. |
| iati_query_countryA | IATI 국가별 활동·거래·예산을 조회합니다. 기본은 건수와 표본 3건이며 summary=false일 때 상세 레코드를 반환합니다. |
| country_data_statusA | IATI·World Bank·OECD·재난·HAPI·UNHCR·WHO·ReliefWeb·World Bank 문서의 관측일·수집일·캐시일·건수·오류·최신성을 요약합니다. |
| country_hazard_snapshotA | USGS·GDACS·NASA EONET 사건을 국가 경계로 거른 뒤 같은 유형·100㎞·48시간 기준으로 중복 제거합니다. |
| country_humanitarian_contextB | HDX HAPI·UNHCR·WHO GHO의 정형 관측치와 ReliefWeb·World Bank 최신 문서 메타데이터를 출처 상태·건수·표본 중심으로 반환합니다. |
| country_report_contextB | 보고서용 정제 데이터만 반환합니다. 기본은 출처 상태·건수·출처별 표본 3건이며 fields로 필드를 줄일 수 있습니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/amnotyoung/oda-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server