API Security Tester

Test and analyze your API endpoints for security vulnerabilities. Ensure your APIs are secure with comprehensive testing tools that cover everything from endpoint discovery to JWT token analysis.

Installation

Installing for Claude Desktop

Manual Configuration Required

This MCP server requires manual configuration. Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

This will open your configuration file where you can add the API Security Tester MCP server manually.

API Security Tester MCP Server

smithery badge An MCP server that provides tools for comprehensive API security testing and analysis.

Features

  • Comprehensive API endpoint security testing
  • JavaScript file analysis for endpoints and sensitive information
  • Historical endpoint discovery
  • Subdomain scanning
  • API fuzzing capabilities
  • GraphQL security testing
  • TLS configuration analysis
  • Rate limiting detection
  • JWT token analysis
  • Security headers validation
  • CORS configuration checking

Installation

Installing via Smithery

To install API Security Tester for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @DynamicEndpoints/api-security-tester --client claude

Manual Installation

npm install

Usage

Build the project:

npm run build

Start the server:

npm start

Available Tools

test-endpoint

Test an API endpoint for various security concerns:

{
  url: string;
  method: string;
  headers?: Record<string, string>;
  body?: string;
  isGraphQL?: boolean;
  performanceTest?: boolean;
  performanceTestDuration?: number;
  validateSchema?: boolean;
  scanDocs?: boolean;
  reverseEngineer?: boolean;
  crawlDepth?: number;
}

extract-js

Extract JavaScript files from a domain:

{
  domain: string;
  recursive?: boolean;
}

analyze-js

Analyze JavaScript files for endpoints and sensitive information:

{
  url: string;
}

historical-endpoints

Discover historical endpoints from various sources:

{
  domain: string;
  sources?: string[]; // ['wayback', 'commoncrawl', 'alienvault']
}

subdomain-scan

Discover subdomains using various techniques:

{
  domain: string;
  techniques?: string[]; // ['dns', 'certificates', 'archives']
}

fuzzing-scan

Perform fuzzing tests on endpoints:

{
  url: string;
  wordlist: string; // 'common', 'api', 'security', 'full'
  concurrent?: number;
}

Development

Run in development mode with watch mode enabled:

npm run dev
Share:
Details:
  • Stars


    0
  • Forks


    0
  • Last commit


    3 months ago
  • Repository age


    3 months
View Repository

Auto-fetched from GitHub .

MCP servers similar to API Security Tester:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit