---
title: "swagger-contract-testing"
description: "Expert assistant for PactFlow and Pact contract testing, consumer-driven contracts, provider verification, can-i-deploy, BDCT, Drift CLI, and OpenAPI spec parsing. Includes specialized agents for reviewing and generating"
canonical: https://agentpluginsdirectory.com/plugins/swagger-contract-testing
last-updated: 2026-09-27
---

# swagger-contract-testing
Expert assistant for PactFlow and Pact contract testing, consumer-driven contracts, provider verification, can-i-deploy, BDCT, Drift CLI, and OpenAPI spec parsing. Includes specialized agents for reviewing and generating pact tests.
- Slug: swagger-contract-testing
- Publisher: Kevin Rohan Vaz
- Repository: https://github.com/pactflow/pactflow-agent-skills
- Manifest: plugins/swagger-contract-testing/plugin.json
- Version: 1.2.0
- Category (editorial): testing
- Skills: 5 (drift-testing, oas-generator, openapi-parser, pact-coverage, pactflow)
- MCP servers: 1 (smartbear)
- Stars: 6
- Repository created: 2026-02-12
- Repository last pushed: 2026-09-25
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/swagger-contract-testing
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- drift-testing: Verifies API implementations against OpenAPI specifications using the Drift CLI, catching spec drift and supporting Bi-Directional Contract Testing (BDCT). Use when the user mentions Drift, API contract testing, provider contract testing, provider verification, spec drift, API conformance testing,…
- oas-generator
- openapi-parser: Parses complex OpenAPI specs and generates Drift test cases from them. Use whenever the user wants to generate, write, or scaffold Drift tests from an OpenAPI spec, especially when the spec contains complex schemas: anyOf/oneOf/allOf, discriminators, polymorphism, inheritance, $ref chains, regex p…
- pact-coverage
- pactflow: Expert assistant for PactFlow and Pact contract testing. Use this skill whenever the user mentions PactFlow, Pact, contract testing, consumer-driven contracts, provider verification, can-i-deploy, pact broker, pacticipants, bi-directional contract testing (BDCT), publishing pacts, recording deploym…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- smartbear: transport: stdio; command: npx -y @smartbear/mcp@latest; env: PACT_BROKER_BASE_URL, PACT_BROKER_TOKEN

Read from the plugin's own mcp.json. Environment variable names only, never values.
