34bb11d76ea7ab9d3c4a9a42584ce7129f6e7c7dsource_git · ricauts/cybermcp · current release
Observed 2026-08-25T09:06:11.372Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-03-26.
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
api_loginInput schema{
"type": "object",
"properties": {
"login_url": {
"type": "string",
"format": "uri",
"description": "API login endpoint URL"
},
"credentials": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Login credentials as key-value pairs"
},
"method": {
"type": "string",
"enum": [
"post",
"get"
],
"default": "post",
"description": "HTTP method to use"
},
"token_path": {
"type": "string",
"default": "token",
"description": "Path to token in the response (e.g., 'data.accessToken')"
},
"token_prefix": {
"type": "string",
"default": "Bearer",
"description": "Token prefix to use in Authorization header"
},
"header_name": {
"type": "string",
"default": "Authorization",
"description": "Header name to use for the token"
}
},
"required": [
"login_url",
"credentials"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
auth_bypass_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"auth_header": {
"type": "string",
"description": "Authentication header name (if different from standard)"
},
"auth_token": {
"type": "string",
"description": "Authentication token (if not using the currently authenticated session)"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE",
"PATCH"
],
"default": "GET",
"description": "HTTP method to use"
},
"use_session_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use the current session authentication if available"
}
},
"required": [
"endpoint"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
auth_statusInput schema{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
basic_authInput schema{
"type": "object",
"properties": {
"username": {
"type": "string",
"description": "Username for authentication"
},
"password": {
"type": "string",
"description": "Password for authentication"
}
},
"required": [
"username",
"password"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
clear_authInput schema{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
jwt_vulnerability_checkInput schema{
"type": "object",
"properties": {
"jwt_token": {
"type": "string",
"description": "JWT token to analyze for vulnerabilities"
}
},
"required": [
"jwt_token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
oauth2_authInput schema{
"type": "object",
"properties": {
"client_id": {
"type": "string",
"description": "OAuth2 client ID"
},
"client_secret": {
"type": "string",
"description": "OAuth2 client secret"
},
"token_url": {
"type": "string",
"format": "uri",
"description": "OAuth2 token endpoint URL"
},
"authorization_url": {
"type": "string",
"format": "uri",
"description": "OAuth2 authorization endpoint URL (for authorization code flow)"
},
"grant_type": {
"type": "string",
"enum": [
"client_credentials",
"password",
"authorization_code",
"refresh_token"
],
"default": "client_credentials",
"description": "OAuth2 grant type"
},
"username": {
"type": "string",
"description": "Username (for password grant type)"
},
"password": {
"type": "string",
"description": "Password (for password grant type)"
},
"scope": {
"type": "string",
"description": "OAuth2 scope"
},
"redirect_uri": {
"type": "string",
"description": "Redirect URI (for authorization code flow)"
}
},
"required": [
"client_id",
"token_url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
path_traversal_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"parameter_name": {
"type": "string",
"description": "Name of the parameter to test for path traversal"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST"
],
"default": "GET",
"description": "HTTP method to use"
},
"use_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use current authentication if available"
}
},
"required": [
"endpoint",
"parameter_name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
rate_limit_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE"
],
"default": "GET",
"description": "HTTP method to use"
},
"request_count": {
"type": "number",
"minimum": 5,
"maximum": 50,
"default": 20,
"description": "Number of requests to send"
},
"request_delay_ms": {
"type": "number",
"minimum": 0,
"maximum": 1000,
"default": 100,
"description": "Delay between requests in milliseconds"
},
"auth_header": {
"type": "string",
"description": "Authentication header (if any)"
},
"request_body": {
"type": "string",
"description": "Request body (for POST/PUT requests)"
}
},
"required": [
"endpoint"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
security_headers_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"HEAD",
"OPTIONS"
],
"default": "GET",
"description": "HTTP method to use"
},
"use_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use current authentication if available"
}
},
"required": [
"endpoint"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
sensitive_data_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE"
],
"default": "GET",
"description": "HTTP method to use"
},
"request_body": {
"type": "string",
"description": "Request body (for POST/PUT requests)"
},
"use_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use current authentication if available"
}
},
"required": [
"endpoint"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
sql_injection_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"parameter_name": {
"type": "string",
"description": "Name of the parameter to test for SQL injection"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT"
],
"default": "GET",
"description": "HTTP method to use"
},
"original_value": {
"type": "string",
"description": "Original value for the parameter"
},
"use_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use current authentication if available"
}
},
"required": [
"endpoint",
"parameter_name",
"original_value"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
token_authInput schema{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "Authentication token"
},
"token_type": {
"type": "string",
"default": "Bearer",
"description": "Token type (Bearer, JWT, etc.)"
},
"refresh_token": {
"type": "string",
"description": "Refresh token (if available)"
},
"expires_in": {
"type": "number",
"description": "Token expiration time in seconds"
}
},
"required": [
"token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
xss_checkInput schema{
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"format": "uri",
"description": "API endpoint to test"
},
"parameter_name": {
"type": "string",
"description": "Name of the parameter to test for XSS"
},
"http_method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT"
],
"default": "GET",
"description": "HTTP method to use"
},
"use_auth": {
"type": "boolean",
"default": true,
"description": "Whether to use current authentication if available"
}
},
"required": [
"endpoint",
"parameter_name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
Comprehensive guide for testing auth bypass vulnerabilities
{
"resource_key": "guides://api-testing/auth-bypass",
"uri": "guides://api-testing/auth-bypass",
"name": "Auth bypass Testing Guide",
"description": "Comprehensive guide for testing auth bypass vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "3aa37b9a65869fe6cb3f00dc69f559bc04b494eaef9c50b86118668044ae96a6"
}Security checklist for authentication vulnerabilities
{
"resource_key": "cybersecurity://checklists/authentication",
"uri": "cybersecurity://checklists/authentication",
"name": "Authentication Security Checklist",
"description": "Security checklist for authentication vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "29ccb325df7e019100374146cb82b3583f66676820c64accfe2f250ddb8cd254"
}Security checklist for data leakage vulnerabilities
{
"resource_key": "cybersecurity://checklists/data_leakage",
"uri": "cybersecurity://checklists/data_leakage",
"name": "Data leakage Security Checklist",
"description": "Security checklist for data leakage vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "0b688f3e9a0913ceb88a1603e8cdaa1b509fb73694b6f5e3a032b6bcda6921e3"
}Security checklist for general vulnerabilities
{
"resource_key": "cybersecurity://checklists/general",
"uri": "cybersecurity://checklists/general",
"name": "General Security Checklist",
"description": "Security checklist for general vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "4c79714158308de1d40c08bc8d47e59c0fe61d79a8550628fc9bde3f92e45bb7"
}Security checklist for injection vulnerabilities
{
"resource_key": "cybersecurity://checklists/injection",
"uri": "cybersecurity://checklists/injection",
"name": "Injection Security Checklist",
"description": "Security checklist for injection vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "7f63b6586984dc0c2ec036395a9222d3c87419c6f10c3245831888cd0d8f0e2d"
}Comprehensive guide for testing jwt testing vulnerabilities
{
"resource_key": "guides://api-testing/jwt-testing",
"uri": "guides://api-testing/jwt-testing",
"name": "Jwt testing Testing Guide",
"description": "Comprehensive guide for testing jwt testing vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "93f55c70904991e2d3fd2895800baafeb850750aa5aa8ca58eb3d8d3358c26f0"
}Security checklist for rate limiting vulnerabilities
{
"resource_key": "cybersecurity://checklists/rate_limiting",
"uri": "cybersecurity://checklists/rate_limiting",
"name": "Rate limiting Security Checklist",
"description": "Security checklist for rate limiting vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "c30d1202abf06ff56f9778a7076605f2415dcba2e561e319939c05c8b2775289"
}Comprehensive guide for testing rate limiting vulnerabilities
{
"resource_key": "guides://api-testing/rate-limiting",
"uri": "guides://api-testing/rate-limiting",
"name": "Rate limiting Testing Guide",
"description": "Comprehensive guide for testing rate limiting vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "88a6db4305b2e89ad685ed622f73607c52d16adab439f8a84cdd2fd7b16c617b"
}Comprehensive guide for testing sql injection vulnerabilities
{
"resource_key": "guides://api-testing/sql-injection",
"uri": "guides://api-testing/sql-injection",
"name": "Sql injection Testing Guide",
"description": "Comprehensive guide for testing sql injection vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "248a9bc1c138b625fa2497e182767fc2d8d6c5bf42715a40d6e152965323180f"
}Comprehensive guide for testing xss vulnerabilities
{
"resource_key": "guides://api-testing/xss",
"uri": "guides://api-testing/xss",
"name": "Xss Testing Guide",
"description": "Comprehensive guide for testing xss vulnerabilities",
"mime_type": "text/markdown",
"annotations": null,
"metadata_hash": "ffda1c60182cb572718fb19db61c590f95e12530d204966c4d1418ba3183b93c"
}{
"template_key": "cybersecurity://checklists/{category}",
"uri_template": "cybersecurity://checklists/{category}",
"name": "cybersecurity_checklists",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "bd11fa7c34018469a9023964abc71108947d2a1fbbcd8a8f4eaf8bb0a404ac4b"
}{
"template_key": "guides://api-testing/{topic}",
"uri_template": "guides://api-testing/{topic}",
"name": "testing_guides",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "86b4bb11c77c0b25201b3fcafc7f15bb8ca38e362ae00106dd24868c0f281740"
}