Skip to content

Hackathon Kit

Get Started

Drop this into ~/.claude/skills/flowmcp-hackathon-kit/SKILL.md:

---
name: flowmcp-hackathon-kit
description: Help a user complete the FlowMCP Hackathon Kit setup in under 30 minutes
---
# FlowMCP Hackathon Kit
Use this skill when a user is preparing for a hackathon with FlowMCP. Walk them through the 5-minute setup, activating mock mode for offline demos, and pointing them at ready-made tool sets so they can prototype a multi-tool agent fast.
## Steps
1. Before installing, run a security check on the source. FlowMCP is not published to npm — it installs straight from GitHub (`github:FlowMCP/flowmcp-cli`). Review the repository and decide whether to proceed.
2. Install the CLI: `npm install -g github:FlowMCP/flowmcp-cli`
3. Run `flowmcp init` to create `~/.flowmcp/`
4. Verify with `flowmcp status`
5. For offline demos: activate mock mode per call with `--mock`
6. Activate a ready-made tool set (mobility or crypto) via `flowmcp add <schema>`
7. Reference the live tutorial for full context: https://flowmcp.github.io/guides/hackathon-kit/
## References
- Tutorial: https://flowmcp.github.io/guides/hackathon-kit/
- FlowMCP CLI: https://github.com/FlowMCP/flowmcp-cli

Hackathons are short. FlowMCP is built so a team can prototype a working multi-tool agent in under 30 minutes — without writing API integrations, without exposing keys, and without an internet connection in mock mode.

Terminal window
# 1. Install the CLI
npm install -g github:FlowMCP/flowmcp-cli
# 2. Run the initial setup (creates ~/.flowmcp/)
flowmcp init
# 3. Verify
flowmcp status

That is enough to run mock-mode demos. For live data, add API keys to ~/.flowmcp/.env per the schemas you activate.

For demos at conference venues with flaky wifi, mock mode returns stable example responses without hitting the upstream APIs. Activate per-call:

Terminal window
FLOWMCP_MOCK=1 flowmcp call coingecko-tokens.simplePrice '{"id":"bitcoin"}'

Every schema ships with a tests block that defines its mock response. Mock-mode means: the same input always returns the same output. Perfect for live demos.

Three curated bundles cover the common hackathon themes:

Terminal window
flowmcp add gtfsvbb # Berlin / Brandenburg transit
flowmcp add gtfsde # Germany-wide schedules
flowmcp add overpass-osm # OpenStreetMap geo queries
flowmcp add dwd-weather # German weather forecasts

Pairs naturally with the GTFS Pilot Guide.

Terminal window
flowmcp add coingecko-tokens # Token prices, market data
flowmcp add etherscan-tokens # On-chain contract data
flowmcp add defillama-tvl # DeFi TVL
flowmcp add dexscreener # DEX pairs + boosts
Terminal window
flowmcp add arbeitsagentur # German job market
flowmcp add dpma # Patents / trademarks
flowmcp add bundesgesetzblatt # German federal law
flowmcp add dip # German parliament docs

Three principles that survive contact with audience questions:

  1. API keys never in the LLM context. They live in ~/.flowmcp/.env. Show this to security-minded judges.
  2. Mock mode for demo, live mode for Q&A. Have both ready. Toggle with FLOWMCP_MOCK=1.
  3. One tool per question first. Resist the urge to chain four tools on stage. Chain in v2 after the audience understands what FlowMCP does.
  • DB InfraGO “Anschluss erreichen” Hackathon (Berlin Hbf, March 2026, Mobility Data challenge)

If your team has used FlowMCP at an event, open a PR adding the line above.