# yaml-language-server: $schema=https://promptfoo.dev/config-schema.json description: Agent with MCP Server and OAuth Authentication targets: - id: openai:chat:gpt-5.4 config: mcp: enabled: true servers: - url: https://example-app.promptfoo.app/mcp/minnow?auth_type=bearer name: example-app-mcp auth: type: oauth grantType: client_credentials clientId: '{{env.PROMPTFOO_TARGET_CLIENT_ID}}' clientSecret: '{{env.PROMPTFOO_TARGET_CLIENT_SECRET}}' tokenUrl: https://example-app.promptfoo.app/oauth/token scopes: [] redteam: purpose: Friendly AI assistant that can help with tasks and answer questions. plugins: - mcp - sql-injection - pii - bfla - bola - rbac numTests: 5 strategies: - basic