Geospatial Software Engineer

As we build ever more sophisticated agentic applications, where does location data sit? New protocols, standards, and UX patterns have emerged — many built for text-first apps. This course tackles what changes when maps, routing APIs, and geocoding join the agent stack: MCP tool servers, AG-UI chat UIs, multi-agent A2A, and context engineering so heavy GeoJSON never bloats the model. Hands-on labs use OpenRouteService, Pydantic AI, CopilotKit, and MapLibre — in Colab or locally.
Ship map-and-chat GeoAI apps: MCP geospatial tools, Pydantic AI agents, and AG-UI UIs, with context engineering for GeoJSON.
Implement FastMCP tools over OpenRouteService routing with typed parameters and small JSON results the model can read.
Run a detached SSE MCP server on :8004 and connect hosts (Colab, Cursor, pydantic-ai) via MCPToolset.
Smoke-test tools in a notebook with await before wiring an agent, same logic as the stdio server.
Attach MCP toolsets to a Pydantic AI agent so the model plans calls and reads compact tool results.
Expose the agent to the browser over AG-UI and stream replies through a CopilotKit chat UI.
Swap LLM providers via configuration without rebuilding the agent stack.
Use AG-UI client tools so the browser draws routes while the model only sees summaries.
Apply context engineering: thin MCP tool outputs to the LLM, full geometry via a separate channel.
Deliver distance, duration, and a visible map—not raw GeoJSON in the conversation.
Resolve landmarks and addresses to coordinates through MCP geocoding before calling routing tools.
Support natural-language prompts like “drive from the station to the square” end to end.
Handle ambiguous locations by confirming with the user instead of guessing.
Use an orchestrator agent over AG-UI that delegates routing and weather to A2A specialist agents.
Keep typed summaries in the orchestrator’s context while geometry stays in specialist-side caches.
Combine trip routing with destination context—travel time plus conditions at arrival.
Start with in-process tools to learn the agent loop; adopt MCP when multiple apps need the same catalog.
Use A2A when a whole domain—credentials, retries, policy—should sit behind another agent.
Leave with a clear map of which protocol handles tools, user chat, and agent-to-agent work.

Shoaib Burq · CTO, Decision Labs · Geobase · agentic geospatial AI instructor
Developers building location-aware apps who want MCP tools, AG-UI chat, and maps—without dumping raw geometry into the model.
GIS and geospatial analysts who know maps and APIs and want a practical path to conversational assistants users can trust.
Tech leads evaluating MCP, AG-UI, and A2A for geo workflows—when to share tools, split specialists, and keep models focused.

Live sessions
Learn directly from Shoaib Burq in a real-time, interactive format.
Lifetime access
Go back to course content and recordings whenever you need to.
Community of peers
Stay accountable and share insights with like-minded professionals.
Certificate of completion
Share your new skills with your employer or on LinkedIn.
Maven Guarantee
Your purchase is backed by the Maven Guarantee.
8 live sessions • 19 lessons • 4 projects
Jul
14
Setup, troubleshooting and Q&A
Jul
18
Live 1: MCP tools + Exercise 1
Jul
18
Live 1b: AG-UI + routing map (Exercises 2 and 3)
Jul
22
Office hour: Week 1 labs + Project 1 (Americas)
Jul
22
Optional: Office hour: Week 1 (EU / Africa)
Jul
25
Live 2: Multi-tool MCP + AG-UI (Exercise 5)
Jul
25
Live 2b: A2A orchestration + capstone kickoff (Exercise 6)
Live sessions
1-2 hrs / week
Wed, Jul 29
5:00 PM—6:00 PM (UTC)
Tue, Jul 14
5:00 PM—6:00 PM (UTC)
Sat, Jul 18
3:00 PM—5:30 PM (UTC)
Projects
2-4 hrs / week
Async content
4-6 hrs / week
Maven for Teams
Reimbursement
Get your company to pay
Everything L&D needs: email template, receipts, and certificate of completion.
Get reimbursedTeam discount
Learn with your teammates
Save 20%+ when 2 or more teammates enroll in the same cohort.
Save 20%+ with a teamPrivate cohort
Run a cohort for your org
A dedicated cohort with a custom schedule and curriculum, tailored to your team.
Book a private cohort$500
USD