MCP server intelligence profile

Specmatic MCP Server

Exposes Specmatic's API contract testing, resiliency testing, and mocking capabilities to AI coding agents via natural language, enabling automated validation and simulation of API behaviors

Local OnlyOfficial distributionspecmatic
Verified cleanNpm · 1.2.0

Our scanner tested version 1.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
4Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install specmatic-mcp from npm

Version 1.2.0 declares 1 executable entrypoint.

npm install --save-exact specmatic-mcp@1.2.0
npx -y -p specmatic-mcp@1.2.0 specmatic-mcp
MCP client configuration example
{
  "mcpServers": {
    "specmatic-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "specmatic-mcp@1.2.0",
        "specmatic-mcp"
      ]
    }
  }
}

Identity

Canonical slugspecmatic-mcp-server-e32f0033DeploymentLocal Only
Canonical packagenpm:specmatic-mcpRepositoryspecmatic/specmatic-mcp-server
First publishedLatest release
Last security verificationClassification confidence90%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmspecmatic-mcp1.2.01Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmspecmatic-mcp1.2.0CurrentSep 5, 20264 toolsSucceeded · 0 resources · 0 promptsFailed
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDK@modelcontextprotocol/sdk Artifact SHA-256e9c0f37c1f354027dfcb88cb01d483e71ee2b7061cf61dd088837f88543cf0e7
Scannermcp-proof-engine 0.1.0Scan completedAug 20, 2026
Security rating35 / 100Methodologyversion-rating-1.0
Executable entrypoints
[
  "specmatic-mcp"
]
Rating reasons
[
  "security_policy_not_observed"
]

Current protocol inventory

2024-11-05Negotiated protocol
specmatic-mcp-serverServer-reported name
1Capability groups
Aug 17, 2026Observed

Tools 4

ToolCategoryAnnotationsRisk
backward_compatibility_checkCheck for breaking changes in OpenAPI specifications using Specmatic's git-based analysis. Works with relative paths and automatically detects git repository context. Example: targetPath='products_api.yaml'
Input schema
{
  "type": "object",
  "properties": {
    "targetPath": {
      "type": "string",
      "description": "File or folder path to analyze for backward compatibility (e.g., 'products_api.yaml' or 'specs/'). If not provided, Specmatic will analyze all tracked specification files"
    },
    "baseBranch": {
      "type": "string",
      "description": "Git branch to compare against (optional, defaults to current branch head)"
    },
    "repoDir": {
      "type": "string",
      "description": "Repository directory (optional, defaults to current directory)"
    }
  },
  "required": []
}
manage_mock_serverManage Specmatic mock servers - start, stop, or list running servers for frontend development. Supports complete mock server lifecycle management.
Input schema
{
  "type": "object",
  "properties": {
    "command": {
      "type": "string",
      "enum": [
        "start",
        "stop",
        "list"
      ],
      "description": "The action to perform: 'start' creates a new server, 'stop' terminates a server, 'list' shows running servers"
    },
    "openApiSpec": {
      "type": "string",
      "description": "The OpenAPI specification content (YAML or JSON) - required for 'start' command"
    },
    "port": {
      "type": "number",
      "default": 9000,
      "description": "Port number for the mock server - required for 'start' and 'stop' commands"
    },
    "specFormat": {
      "type": "string",
      "enum": [
        "yaml",
        "json"
      ],
      "default": "yaml",
      "description": "Format of the OpenAPI spec - used with 'start' command"
    }
  },
  "required": [
    "command"
  ]
}
run_contract_testRun Specmatic contract tests against an API using OpenAPI specification
Input schema
{
  "type": "object",
  "properties": {
    "openApiSpec": {
      "type": "string",
      "description": "The OpenAPI specification content (YAML or JSON)"
    },
    "apiBaseUrl": {
      "type": "string",
      "description": "The base URL of the API to test against"
    },
    "specFormat": {
      "type": "string",
      "enum": [
        "yaml",
        "json"
      ],
      "default": "yaml",
      "description": "Format of the OpenAPI spec"
    }
  },
  "required": [
    "openApiSpec",
    "apiBaseUrl"
  ]
}
run_resiliency_testRun Specmatic resiliency tests with boundary condition testing against an API using OpenAPI specification. This enables SPECMATIC_GENERATIVE_TESTS to test how the API handles contract-invalid requests
Input schema
{
  "type": "object",
  "properties": {
    "openApiSpec": {
      "type": "string",
      "description": "The OpenAPI specification content (YAML or JSON)"
    },
    "apiBaseUrl": {
      "type": "string",
      "description": "The base URL of the API to test against"
    },
    "specFormat": {
      "type": "string",
      "enum": [
        "yaml",
        "json"
      ],
      "default": "yaml",
      "description": "Format of the OpenAPI spec"
    }
  },
  "required": [
    "openApiSpec",
    "apiBaseUrl"
  ]
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Specmatic MCP Server questions

How do I install Specmatic MCP Server?

Install the selected package version with: npm install --save-exact specmatic-mcp@1.2.0

What tools does Specmatic MCP Server provide?

Specmatic MCP Server exposed 4 tools during independent protocol observation, including backward_compatibility_check, manage_mock_server, run_contract_test, run_resiliency_test.

Is Specmatic MCP Server secure?

Our scanner tested version 1.2.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Developer Tool MCP ServersOfficial vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.