# Apollo MCP Server Configuration
# Docs: https://www.apollographql.com/docs/apollo-mcp-server
# Note: auth headers are injected by auth-proxy — do not add them here.

endpoint: "${env.GRAPHQL_ENDPOINT}"

transport:
  type: streamable_http
  port: 8000

headers:
  apollographql-client-name: apollo-mcp-server

# Local schema (introspected from QA router)
schema:
  source: local
  path: /schema.graphql

introspection:
  execute:
    enabled: true
  introspect:
    enabled: true
    minify: true
  search:
    enabled: true
    minify: true
  validate:
    enabled: true

operations:
  source: local
  paths:
    - /operations/

overrides:
  mutation_mode: explicit
