AI Agent Integration
UkrainianDC exposes an MCP (Model Context Protocol) server so AI assistants can query Ukrainian community events in the DC area.
MCP Endpoint
Streamable HTTP: https://ukrainiandc.org/api/mcp/mcp
SSE: https://ukrainiandc.org/api/mcp/sse
Available Tools
get_events
Search upcoming Ukrainian community events. Returns events matching the given filters.
categories (optional) — Filter by category: activism, volunteering, arts, music, social, education, fundraiser, community, film, family, religious, sports
region (optional) — DC, MD, VA, or Online
date_range (optional) — week, weekend, month, or all
is_free (optional) — Only show free events
limit (optional) — Max results, 1–50 (default 20)
get_event_details
Get full details for a specific event by its UUID.
id (required) — The event UUID
Configuration
Claude Desktop / Cursor
Add this to your MCP settings JSON:
{
"mcpServers": {
"ukrainiandc": {
"type": "url",
"url": "https://ukrainiandc.org/api/mcp/mcp"
}
}
}Claude Code
Add the MCP server from your terminal:
claude mcp add ukrainiandc \ https://ukrainiandc.org/api/mcp/mcp
OpenClaw
Register the MCP server, then create a skill:
# Register the server openclaw mcp add ukrainiandc \ --transport sse \ https://ukrainiandc.org/api/mcp/mcp
# Example skill: "What Ukrainian events are happening this weekend?"
openclaw skill create ukrainian-events \
--mcp ukrainiandc \
--tool get_events \
--params '{"date_range": "weekend"}'Learn more about MCP at modelcontextprotocol.io. Questions? Get in touch.