2026 Model Context Protocol Server and AI Agent Hackathon
Help accelerate AI adoption and provide better public services!
Who: All government employees with a .gov or .mil email address are eligible to participate (federal, state, local, territorial, or tribal). Hosted by GSA; industry partners include Databricks, OpenAI, and IBM.
What: The Model Context Protocol is an open-source standard for connecting AI applications to external systems. As AI use expands from conversational tools to autonomous agents, its practical value can be greatly improved through governed access to federal data assets and service delivery capabilities. We’re looking for your help to build MCP servers for your agency’s open data assets and service delivery use cases. Whether you’re working with datasets the public needs to discover, services citizens interact with, or APIs that power critical decisions, this is your opportunity to make that information AI-ready.
Where: Online — it’s a virtual event.
When: September–November, 2026
How: Register now to receive information on how to participate. Space is limited.
Background
The GSA AI Community of Practice is organizing this government-wide open data and service delivery MCP hackathon: a collaborative, competitive event designed to empower subject matter experts and developers across all levels of government to prototype MCP servers for their open data assets and service delivery use cases.
AI applications like chatbots and browser assistants can connect to data sources and tools using MCP servers as the bridge to the APIs that hold the federal government’s most valuable information assets and service delivery capabilities.
The Model Context Protocol Server and AI Agent Government Hackathon will deliver value at multiple levels simultaneously:
- For the government workforce, it will produce a growing library of MCP server prototypes connected to real government data and service delivery assets — accelerating the ability of AI systems to answer plain-language questions, surface relevant datasets dynamically, and support real-time analysis for decision-makers.
- For the public, in the near future it may provide broader access to government data and services through AI-powered interfaces — making it easier to query, understand, and use government information and service delivery workflows without specialized technical knowledge.
- For the broader AI ecosystem, it will demonstrate a replicable model for embedding domain expertise directly into MCP servers, making specialized knowledge readily accessible to AI systems and the people who use them. As the field matures, this approach can be extended to additional data types, protocols, domains, and use cases.
The challenge
The federal government has made substantial investments in open data and service delivery, yet a critical gap remains: these vast information assets and service delivery mechanisms are largely inaccessible to the next generation of AI applications. These AI systems lack the structured, context-rich “translation layer” required to query, interpret, and perform actions with complex government data and services. One of the core objectives of this hackathon is to explore how we can empower the government workforce to build standardized interfaces that allow AI to safely and effectively understand, retrieve, and submit information to vital government data and services.
This hackathon serves as an exploratory initiative, empowering domain experts to translate their specialized knowledge into reusable, agent-ready code. MCP shows promise and may potentially be used to improve how government data and services can be delivered. Participants will gain hands-on experience with technology that may reshape citizen engagement while positioning their organizations at the forefront of AI-enabled data and service delivery, helping build expertise that will be increasingly valuable across government.
What you’ll build
Select from one of three applications:
- Dataset Access Server — Enable AI applications to query open government datasets.
- Service “Read” Integration — Enable AI applications to retrieve information from a government service.
- Service “Write” Integration — Enable AI applications to submit information to a government service (in a sandbox environment).
What you’ll gain
- Hands-on expertise — Learn an emerging technology that can potentially reshape how the public interacts with government data and services.
- A concrete pilot — Walk away with a working prototype that can be used as a foundation for production implementation.
- Technical resources and support — Access to sandbox environments, training sessions from industry experts, and mentorship throughout the 6-week development window.
- Community and recognition — Join a cross-agency community of AI infrastructure innovators and showcase your work to federal and industry leaders.
How we will support you
We will provide full training on MCP implementation, server architecture, and deployment best practices through webinars prior to and during the hackathon. We will also host open office hours with technical experts to assist participants during the event. We estimate the following time commitments to successfully participate in the hackathon:
- API research and tooling setup: 10 hours
- Initial build: 10 hours
- Evaluation and improvements: 20 hours
Prizes
Due to federal legal requirements, we cannot offer cross-agency monetary prizes, but winners will be recognized in an awards ceremony by senior government officials.
Judging criteria
Submissions will be judged on:
- Technical Quality: Whether the server is built to a professional standard — readable, reliable, and designed with the MCP paradigm in mind.
- Criterion 1: Code readability and maintainability
- A well-crafted MCP server should be organized logically, use consistent and self-documenting naming conventions, and separate concerns — such as data models, tool definitions, and API interactions — so any component can be understood in isolation.
- Judges will look for clear file and module structure, meaningful variable and function names, and comments that explain intent rather than restate the obvious.
- Criterion 2: Server prformance and reliability
- Submitters must include their own evaluation setup and results — documenting how they tested the server, what inputs were used, and how the server performed — giving judges insight into both the rigor of the testing approach and the quality of the outcomes.
- High marks go to submissions that demonstrate thoughtful evaluation design, accurate and well-formed tool responses, graceful error handling, and stable performance across a range of test cases.
- Criterion 3: Adherence to MCP design principles
- MCP servers should be built for agents — using Pydantic models for structured, validated inputs, writing tool names and descriptions precise enough for an LLM to select them without ambiguity, and designing tools around meaningful user goals rather than mirroring underlying API endpoints.
- Judges will look for evidence that each tool represents a real agent-facing action, not a thin wrapper around a single REST call.
- Innovation: How novel and creative the solution is. Creative use of MCP tooling and unique agent workflows may result in higher scores.
- Mission alignment: How it supports mission needs and improves service delivery and oversight.
- Presentation: Clear storytelling and explanation, effective demo flow and evidence of testing.
Judges
Judges will be announced prior to the final submission deadline for participants.
Deliverables
At the conclusion of the hackathon, participants must submit:
- GitHub repository: Complete, documented code for your MCP server.
- Presentation slide deck:
- Problem statement — What challenge does your server address?
- Solution overview — How does your MCP server solve this problem?
- Technical approach and key decisions
- Demonstration of functionality
- Evaluation documentation:
- Testing methodology
- Performance metrics
- Security considerations
- Lessons learned and recommendations
Timeline and key dates
Exact dates are still being finalized, and are subject to change. Watch this space — we’ll add information for the completion deadline, final presentations, and awards ceremony as we have it, or register for details.
| Event type | Lead | Date and time (Eastern time) |
|---|
| MCP 101 | Prefect or GSA | Wednesday, Sept. 23, 12:30–2:30 p.m. |
| Vendor Part 1 | Databricks | Tuesday, Sept. 29, 12:30–2:30 p.m. |
| Vendor Part 1 | IBM | Thursday, Oct. 1, 12:30–2:30 p.m. |
| Vendor Part 2 | Databricks | Tuesday, Oct. 6, 12:30–2:30 p.m. |
| Vendor Part 2 | IBM | Thursday, Oct. 8, 12:30–2:30 p.m. |
| Weekly office hours | GSA | Thursdays, Oct. 15–Nov. 19, 3 p.m. |
| Weekly office hours | Databricks | TBD |
| Weekly office hours | IBM | TBD |
| Kickoff ceremony | GSA | Tuesday, Oct. 13, 12:30 p.m. |
| MCP 201 | Prefect or GSA | Thursday, Oct. 29, 12:30-2:30 p.m. |
| Halfway check-in | GSA | Tuesday, Nov. 3, 12:30 p.m. |
Participation requirements and guidelines
Eligibility requirements
- Open to all government employees with a .gov or .mil email address (federal, state, local, territorial, or tribal).
- You can participate solo or join as a team. If joining as a team, we recommend a maximum of five individuals per team with a mix of software engineers and domain experts. If joining solo, you will most likely need to be a software engineer with access to domain experts. There are no restrictions on the number of individuals or teams from any given agency.
Technology requirements and suggested skills
- To ensure a successful hackathon experience, we recommend that participants possess a mix of technical and domain skills. This hackathon is explicitly designed to be inclusive across technical skill levels. Participants do not need to be software engineers — domain experts who understand their agency’s data are equally essential to effective server design.
- For service delivery use cases, we recommend coordinating with system owners to ensure read/write API availability for the hackathon.
Technology requirements
Core development environment:
- Operating systems: Familiarity with macOS, Linux, or Windows (WSL2 strongly recommended for Windows users).
- Command line: Proficiency in navigating a shell or terminal.
- Version control: Experience using Git and navigating GitHub or GitLab.
Suggested technical skills
- Languages: Practical experience with Python (3.10+) and/or Node.js (18+).
- IDE: Comfort using code editors like VS Code, Cursor, or PyCharm, including configuring language extensions/plugins (e.g., Pylance, ESLint).
- Execution: If using your own environment, ability to run and debug code locally using your chosen IDE or terminal.
- Environment and package management:
- Python ecosystem: Ability to create/activate virtual environments (venv, conda, or uv) and manage packages with pip or uv.
- Node.js ecosystem: Familiarity with npm or yarn for package management.
- MCP-specific competencies:
- SDKs: Understanding of how to install and run the MCP SDK (pip install MCP or equivalent).
- Local testing: Experience using a compatible MCP client for testing, such as Claude Desktop, VS Code with the MCP extension, or the MCP Inspector tool.
- Protocols and APIs:
- Familiarity with transport concepts (JSON-RPC/studio or HTTP/SSE).
- A solid understanding of basic REST API concepts, particularly for read/write integration.
Domain expert proficiency
- Strong knowledge of relevant programs, business processes, datasets or operational areas.
- Ability to identify high-value problems that an MCP server could help solve.
- Ability to explain how work is performed today, including inputs, decisions, handoffs and outputs.
- Understanding of where authoritative data resides, how it is formatted and what limitations or quality issues it has.
- Ability to turn a business need into clear developer requirements such as what resources, tools, prompts, or actions the MCP server should expose.
Contact us about the hackathon
Have questions? We’re here to help! Reach out to us at mcp@gsa.gov.