{
  "name": "de.flowlaneapp/flowlane",
  "title": "flowlane",
  "description": "Roadmap- und Portfolio-Tool für IT-Portfoliomanager: Roadmaps, Projekte, Meilensteine, Swimlanes und Kapazitätsplanung lesen und ändern.",
  "version": "0.1.0",
  "websiteUrl": "https://flowlaneapp.de/",
  "documentation": "https://flowlaneapp.de/ratgeber/flowlane-mcp-verbindung.html",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://flowlaneapp.de/app/mcp.php"
    }
  ],
  "authentication": {
    "type": "bearer",
    "description": "Persönlicher Token (Präfix flmcp_) aus den flowlane-Einstellungen, als Header 'Authorization: Bearer <Token>' oder als Query-Parameter ?token=<Token>. Erfordert ein Konto im Pro-Tarif.",
    "documentation": "https://flowlaneapp.de/ratgeber/flowlane-mcp-verbindung.html#technische-eckdaten"
  },
  "capabilities": {
    "tools": true
  },
  "tools": [
    {
      "name": "get_roadmaps",
      "description": "Listet alle verfügbaren Flowlane-Roadmaps (Portfolios) mit id, Titel und letztem Änderungsdatum auf.",
      "readOnly": true
    },
    {
      "name": "get_roadmap",
      "description": "Lädt eine einzelne Roadmap komplett (Swimlanes, Projekte, Milestones).",
      "readOnly": true
    },
    {
      "name": "list_swimlanes",
      "description": "Listet die Swimlanes (Kategorien/Spuren) einer Roadmap auf.",
      "readOnly": true
    },
    {
      "name": "list_upcoming_milestones",
      "description": "Listet anstehende Milestones der nächsten N Tage auf, optional gefiltert auf eine Roadmap.",
      "readOnly": true
    },
    {
      "name": "add_swimlane",
      "description": "Legt eine neue Swimlane (Kategorie/Spur) in einer Roadmap an.",
      "readOnly": false
    },
    {
      "name": "add_project",
      "description": "Legt ein neues Projekt in einer Roadmap an.",
      "readOnly": false
    },
    {
      "name": "update_project",
      "description": "Ändert Felder eines bestehenden Projekts (nur angegebene Felder werden geändert).",
      "readOnly": false
    },
    {
      "name": "delete_project",
      "description": "Löscht ein Projekt aus einer Roadmap.",
      "readOnly": false
    },
    {
      "name": "get_capacity",
      "description": "Kapazitätsplanung einer Roadmap für das laufende und das nächste Quartal: pro Farbteam Restaufwand (aktiv/geplant), Kapazität, frei bzw. überplant, Auslastung und die beteiligten Projekte mit Size → Rest. Werte in Personentagen (PT), gerechnet wie die Kapazitätssicht der App. Listet außerdem aktive/geplante Projekte ohne Aufwand. Mit test_project lässt sich ohne Speichern prüfen, wie ein zusätzliches Projekt die Auslastung verändert.",
      "readOnly": true
    },
    {
      "name": "set_capacity",
      "description": "Setzt die Kapazität (Personentage pro Quartal) eines Farbteams. Der Wert gilt auch für die folgenden Quartale, bis ein späteres Quartal einen eigenen Wert bekommt. capacity_pt = null entfernt den Eintrag für dieses Quartal.",
      "readOnly": false
    },
    {
      "name": "add_milestone",
      "description": "Legt einen neuen Milestone in einer Roadmap an.",
      "readOnly": false
    },
    {
      "name": "update_milestone",
      "description": "Ändert Felder eines bestehenden Milestones (nur angegebene Felder werden geändert).",
      "readOnly": false
    },
    {
      "name": "delete_milestone",
      "description": "Löscht einen Milestone aus einer Roadmap.",
      "readOnly": false
    },
    {
      "name": "update_swimlane",
      "description": "Benennt eine bestehende Swimlane um.",
      "readOnly": false
    },
    {
      "name": "delete_swimlane",
      "description": "Löscht eine Swimlane. Schlägt fehl, wenn noch Projekte oder Milestones darauf verweisen.",
      "readOnly": false
    },
    {
      "name": "list_projects",
      "description": "Listet Projekte auf, optional gefiltert nach Roadmap, Status, Swimlane, Stern und/oder Blitz (kritisch).",
      "readOnly": true
    },
    {
      "name": "create_roadmap",
      "description": "Legt eine neue, leere Roadmap (Portfolio) an.",
      "readOnly": false
    },
    {
      "name": "shift_project_dates",
      "description": "Verschiebt Start- und Enddatum mehrerer Projekte gleichzeitig um eine Anzahl Tage (auch negativ), gefiltert nach Swimlane, Status und/oder konkreten Projekt-IDs.",
      "readOnly": false
    }
  ],
  "contact": "hello@flowlaneapp.de"
}
