Back

B2B SaaS / Enterprise AI · 2026

Managing MCP Toolkits

How we simplified the configuration and management of Model Context Protocol (MCP) tools, enabling users to group, edit, and safely deploy AI agents without overwhelming cognitive load.

Company
Cisco
Platform
Cisco IQ
Role
Lead Product Designer
Duration
4 weeks
01

Overview

We designed a centralized management system for Model Context Protocol (MCP) toolkits within the AI Catalog. This feature empowers developers to seamlessly create, configure, and manage collections of AI tools and agents, bridging the gap between raw code payloads and an intuitive, visual interface.

02

The challenge & goal

The problem:

Managing scattered AI tools and raw code payloads creates a high cognitive load for developers. Without a logical grouping system, configuring and updating these protocols manually increases the risk of system errors, security vulnerabilities, and broken integrations.

Goal:

  • Consolidate management: Allow users to group related AI tools and agents into unified "Toolkits."
  • Reduce cognitive load: Translate raw code into a clear, scannable visual layout (cards and drill-down views).
  • Prevent user errors: Design robust validation for creating new toolkits and safe, reversible flows for destructive actions.
03

Research

To build a unified Platform Agentic Framework, I analyzed the technical constraints of the Model Context Protocol (MCP) and mapped the daily workflows of developers managing AI assets. The goal was to understand how to present highly technical infrastructure without overwhelming the user.

Key insights

  • Scattered workflows led to redundancy: Developers lacked a centralized way to discover and reuse Agents and Tools. A unified marketplace was essential to accelerate innovation and reduce duplicate efforts.
  • High risk of configuration errors: Registering MCP servers involves complex metadata, JSON descriptors, and secure IAM configurations. Relying on manual entry would inevitably lead to broken integrations.
  • Trust is a prerequisite for reuse: To confidently integrate an Agent or Tool, developers needed immediate visibility into its version history, input/output schemas, and security posture.
04

Working process

  • System mapping - Collaborated closely with PMs and engineering to understand the MCP architecture, establishing a clear mental model that differentiates Agents, Tools, and Toolkits for the user.
  • Information architecture - Designed a scalable catalog structure that supports robust filtering, free-text search, and quick access to integration snippets (UI, API, SDK, and LangChain clients).
  • Wireframing the asset lifecycle - Created intuitive flows for registering and updating assets. Focused on auto-extracting tool references directly from code or JSON descriptors to minimize manual data entry.
  • Iterative refinement & error prevention - Designed clear drill-down views for complex schema configurations. Added deliberate friction and clear warnings to destructive actions (like deleting an active toolkit) to prevent accidental disruptions to autonomous agent workflows.e…
05

Design process

The UI was designed around the principle of progressive disclosure - hiding complex backend configurations while keeping critical technical metrics highly accessible and scannable.

1. The Toolkit Catalog (Visualizing Infrastructure) Transformed fragmented protocol data into structured, scannable list and card views. Developers can instantly see the version, capability tags, and connection status of each toolkit, allowing for rapid discovery and reuse.

Transformed raw protocol data into structured, scannable card views for rapid discovery and reuse.

2. The "Add Toolkit" Wizard & Contextual Editing To eliminate manual JSON configuration, we designed an intelligent multi-step creation flow. By uploading code or an MCP descriptor, the system automatically extracts tool references and auto-suggests schemas. We utilized a drawer overlay for editing to maintain spatial context without losing the main catalog view.

Utilized a drawer overlay for toolkit configuration to maintain spatial context and reduce cognitive load during editing.

3. Friction-Based Guardrails (Error Prevention) Destructive actions and critical configurations were built with deliberate friction. The system actively checks for active dependencies and blocks incorrect inputs, forcing explicit validation before any destructive execution to safeguard production environments.

Built-in form validation actively prevents syntax errors and misconfigurations before deployment.
Destructive actions require explicit validation to prevent accidental disruptions to active autonomous workflows.

4. Deep Drill-Downs & Integration Snippets Designed a comprehensive detail view for each asset. It isolates complex input/output schemas into clear tabs and provides ready-to-copy configuration snippets for multiple channels (UI, API, SDK, and LangChain), making integration immediate.

The drill-down view isolates complex schemas and provides ready-to-copy code snippets for immediate channel integration.
06

Summary & Impact

Building this framework proved that deep AI infrastructure doesn't inherently require a high cognitive load for developers. By anchoring design decisions in system architecture and developer behavior, we turned a technical bottleneck into an intuitive, scalable asset management system.

>90%
ERROR REDUCTION

Eliminated manual schema typing via automated JSON/code extraction, drastically reducing broken integrations.

Zero
ACCIDENTAL DISRUPTIONS

Implemented dependency-aware confirmation drawers, ensuring active autonomous workflows remain fully protected.

Accelerated
ASSET REUSE & SPEED

Centralized discovery and ready-to-use client snippets significantly sped up development cycles across teams.