MCP Marketplace: Scaling AI Agents with Organizational Context

intuit · Finance · 2026 · source Agentic: yes · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Enterprise AI-agent context infrastructure

Intuit needed a secure, discoverable, and standardized way for AI agents across the organization to access internal context services without every team rebuilding MCP setup, security, and auditing separately.

Constraints:

Architecture

Intuit built an internal MCP Marketplace: a centralized registry and package-manager-like platform for context services. Producers get generated repositories, standardized CI/CD, Docker builds, security scanning, release tags, and publication to an enterprise registry. Consumers browse verified services, run a CLI installer, store secrets in a native vault, and connect agents through gRPC middleware that injects authentication, validates requests through server interceptors, and publishes audit and quality telemetry.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  Agent["AI agent"] --> Config["MCP config file"]
  Agent --> Middleware["gRPC middleware"]
  Marketplace["MCP Marketplace registry"] --> Installer["CLI installer"]
  Installer --> Config
  Installer --> Vault["Keychain vault"]
  Pipeline["Producer CI/CD pipeline"] --> Registry["Docker registry"]
  Pipeline --> Marketplace
  Registry --> Installer
  Middleware --> Marketplace
  Middleware --> Vault
  Middleware --> Local["Local MCP service"]
  Middleware --> Remote["Remote MCP service"]
  Local --> ServerInterceptor["Server-side interceptor"]
  Remote --> ServerInterceptor
  ServerInterceptor --> Marketplace
  Middleware --> Analytics["Analytics collector"]
  Marketplace --> Analytics
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
AI agent Autonomous consumer of organizational context that reads MCP configuration and triggers context requests. MCP config file, gRPC middleware
MCP Marketplace registry Central catalog and registry for discovering, installing, validating, and managing MCP services. Producer CI/CD pipeline, CLI installer, gRPC middleware, Server-side interceptor, Analytics collector
Producer CI/CD pipeline Generated build and release pipeline for MCP services, including Docker image builds, security scanning, testable releases, and publication. MCP Marketplace registry, Docker registry, Local MCP service
Docker registry Enterprise artifact store for versioned and latest MCP service images. Producer CI/CD pipeline, CLI installer
CLI installer Consumer-side setup tool that installs MCP services, retrieves artifacts or remote connection data, writes config, and stores secrets securely. MCP Marketplace registry, Docker registry, MCP config file, Keychain vault
MCP config file Agent-readable configuration generated by the installer for installed MCP services. CLI installer, AI agent
Keychain vault Platform-native secure storage for user secrets and tokens. CLI installer, gRPC middleware
gRPC middleware Client-side interceptor and session orchestrator that retrieves tokens, injects user auth headers, starts local MCPs or connects to remote MCPs, and publishes telemetry. AI agent, MCP Marketplace registry, Keychain vault, Local MCP service, Remote MCP service, Analytics collector
Local MCP service Containerized MCP service running locally and serving context to agents. gRPC middleware, Server-side interceptor
Remote MCP service Cloud-deployed MCP service reached through service URL and gRPC connection. gRPC middleware, Server-side interceptor
Server-side interceptor Validates user identity and authorization with marketplace data before allowing MCP request processing. Local MCP service, Remote MCP service, MCP Marketplace registry
Analytics collector Receives usage, latency, error, installation, adoption, and quality metrics from middleware and marketplace flows. gRPC middleware, MCP Marketplace registry

Data flow

MCP producers onboard a service into the marketplace, generate a repository and CI/CD pipeline, build a Docker image, pass security scanning, tag releases, and publish approved images. Consumers search the marketplace, run a CLI installer, and get either a local artifact or remote service URL written into an MCP config. At runtime, the agent reads the config, connects to gRPC middleware, retrieves tokens from keychain, starts local MCPs or connects to remote MCPs, injects authentication headers, and sends telemetry to analytics.

3 supporting quotes
“as a solution we built the MCP marketplace. It is a central registry for discovering and installing context services. Think of it like a npm for AI capabilities.”transcript, stated
“The installer module communicates with the market marketplace registry. This is where we account for the two deployment modules.”transcript, stated
“When an AI agent starts in step one, it fetches the MCP configuration from the config file and connects to the middleware using the stdio.”transcript, stated

Why this architecture

Intuit used a marketplace and middleware architecture because enterprise MCP scaling is both a developer-experience and governance problem. A central registry fixes discoverability and standardization; CI/CD and security scanning shift quality checks into publishing; a CLI, keychain, and middleware remove local setup friction; and gRPC interceptors centralize authentication, authorization, auditing, and telemetry without every MCP implementing those concerns independently.

3 supporting quotes
“Without a central registry, teams are blind to what already exists. This leads to duplicated effort amongst the developers trying to solve the same context fetching logic”transcript, stated
“For the MCP producers, we give them standardized tooling and a streamlined CI/CD publishing process. This ensures consistency, simplifies their distribution”transcript, stated
“This robust native gRPC pattern is the backbone for security.”transcript, stated

Models used: AI agents · LLMs using MCP services

Scale

Alternatives considered (roads not taken)

Decentralized context-service discovery

Rejected because: Without a central registry, teams duplicated work and could not see existing MCP services.

“Without a central registry, teams are blind to what already exists. This leads to duplicated effort”transcript, stated

Let each MCP service handle security and quality independently

Rejected because: A lack of standards and quality gates risks buggy, unverified, or non-compliant context reaching LLMs.

“The lack of standards means there is no quality gate. Organizations risk having unverified buggy or non-compliant MCP services feeding critical context”transcript, stated

Store credentials in MCP configuration files

Rejected because: The installer stores secrets in a platform-native vault to avoid exposing tokens locally.

“Any sensitive user credentials like personal access tokens are not stored in the configuration file. The installer securely stores all of them”transcript, stated

Support only local MCP services

Rejected because: The installer accounts for both local containerized MCPs and remote MCPs deployed in the cloud.

“If the service is a local containerized MCP, the installer will pull the artifact. If it is a remote MCP deployed in the cloud, the installer retrieves the necessary service URL”transcript, stated

Patterns

context-engineering (context_management)

The platform makes organizational context discoverable, secure, and installable so agents can retrieve the exact codebase, API, database, policy, or workflow context they need.

“MCP allows an agent to retrieve exactly what it needs and when it needs it.”transcript, stated
“With MCP, you can transform a generic uh system into a highly context aware enterprisegrade tool that understands your codebase, policies, workflows”transcript, stated

tool-use-orchestration (tooling)

The marketplace packages MCP services as installable context tools and lets middleware route agent requests to local or remote MCP services.

“The platform then handles the complexity of authentication ensuring every service is verified and compliant through the automated quality gates.”transcript, stated
“it will either spin up the local MCP or it will establish a direct gRPC connection to the remote MCP”transcript, stated

safety-policy-enforcement (control)

Client and server interceptors enforce authentication and authorization before context requests are processed.

“Before any context request leaves the developer environment, the middleware intercepts the gRPC call and injects the user authentication headers.”transcript, stated
“ensuring only validated authorized requests are processed.”transcript, stated

observability-tracing (operations)

The middleware collects request telemetry, tool usage, latency, error codes, installation, adoption, and quality metrics for auditability and platform improvement.

“The middleware can infer and track critical data points. This includes the tool usage frequency, service latency and crucial gRPC error codes.”transcript, stated
“This systematic logging allows us to definitively answer which agent used by which user accesses what contextual data.”transcript, stated

eval-driven-development (quality)

Producer publication includes automated quality gates, security scanning, release candidates, and pre-production validation before services are published.

“the system builds the Docker image and performs the comprehensive security scanning to identify any potential vulnerability before moving forward.”transcript, stated
“developers can perform the final validation by pulling the image with the release tag and running comprehensive test in the pre-production.”transcript, stated

Tradeoffs

Centralize MCP discovery and governance

Chose Internal marketplace with registry, standardized tooling, and quality gates over Decentralized team-by-team MCP discovery and setup.

Rationale: Centralization reduces duplicate work, improves security, and creates consistent distribution and lifecycle management.

“For the MCP producers, we give them standardized tooling and a streamlined CI/CD publishing process. This ensures consistency, simplifies their distribution”transcript, stated
“We also solve the life cycle issues like version management and deprecation of MCP services.”transcript, stated

Support both local and remote MCP deployment models

Chose Installer and middleware abstraction over local containerized MCPs and remote cloud MCPs over A single deployment model.

Rationale: Different MCP services need different deployment forms, but consumers still need one installation experience.

“context can either be served by a local MCP that is a containerized MCP service running locally or a remote MCP that is deployed in the cloud.”transcript, stated

Use middleware for cross-cutting controls

Chose gRPC middleware and interceptors for auth, token injection, errors, and telemetry over Embedding those controls separately in every MCP service.

Rationale: The middleware centralizes security and auditability while keeping request handling consistent across local and remote services.

“the middle is essentially a powerful gRPC interceptor operating on the client side. This allows us to solve the critical platform challenge of centralized authentication.”transcript, stated
“But the middleware does more. It also closes the context auditability gaps.”transcript, stated

Gotchas (what bit them)

Context-service discoverability collapses as teams decentralize MCP development.

Root cause: Teams cannot see what services already exist, so they rebuild similar context-fetching logic independently.

Resolution: Intuit created a searchable central marketplace registry for discovering and installing MCP services.

“Without a central registry, teams are blind to what already exists. This leads to duplicated effort amongst the developers trying to solve the same context fetching logic”transcript, stated

Unverified context services can create governance and behavior risk.

Root cause: No standards or quality gates means non-compliant MCP services can feed critical context to LLMs.

Resolution: The marketplace adds standardized tooling, CI/CD, security scanning, and automated quality gates.

“Organizations risk having unverified buggy or non-compliant MCP services feeding critical context to the LLMs leading to unpredictable behaviors and governance issues.”transcript, stated

Manual MCP setup slows agent adoption.

Root cause: Developers face local runtime configuration and secret-management complexity.

Resolution: The CLI installer writes config, handles local or remote setup, and stores credentials in the native vault.

“the manual setup and the complex runtime configurations required for the local MCPS create a learning curve for the developers, hence slowing down the adoption.”transcript, stated
“This eliminates the entire complex runtime setup uh required by the developers.”transcript, stated

Centralizing MCP access creates platform-dependency risk.

Root cause: The marketplace and middleware become shared infrastructure for all agent context requests.

Resolution: The source describes telemetry and quality monitoring, but does not describe availability or disaster-recovery guarantees.

“The middleware can serve as a central collection point for all critical usage data instrumenting key events to deliver actionable insight”transcript, implied

Evaluation

Intuit measures marketplace success by instrumenting installs, tool invocation frequency, service latency, gRPC error rates, adoption trends, quality metrics, and audit logs linking agents, users, and contextual data access.

Metrics: service installation counts · tool invocation frequency · real-time service latency · gRPC error rates · adoption trends · quality metrics · which agent and user accessed what contextual data

3 supporting quotes
“Finally, we will look into the how to measure the success of this platform by tracking adoption, ensuring quality and building community engagement.”transcript, stated
“This includes the tool usage frequency, service latency and crucial gRPC error codes.”transcript, stated
“This systematic logging allows us to definitively answer which agent used by which user accesses what contextual data.”transcript, stated

Outcomes

The platform is designed for Intuit's global fintech developer organization, supports both local and remote MCPs, and tracks every gRPC context request for usage, latency, errors, and auditability.

3 supporting quotes
“for the MCP consumers, the installation is one command away. No more manual configuration headaches, no more security gaps.”transcript, stated
“This robust pattern solves the major security and compliance challenge, ensuring every context access is authenticated.”transcript, stated
“What we have shown you today is more than just a technical platform. It's a fundamental shift for an organization in how we operationalize MCPS at scale.”transcript, stated