{"provider":{"organization":"Mockarty","url":"http://localhost:5770"},"name":"Mockarty AI Agent","description":"AI-powered mock management agent for HTTP, gRPC, MCP, GraphQL, SOAP, SSE, and WebSocket services. Supports mock CRUD, API testing, code generation, performance testing, fuzzing, and analysis.","url":"http://localhost:5770","version":"0.1.0-beta.140","skills":[{"id":"mock_management","name":"Mock Management","description":"Create, update, delete, and query mock definitions for HTTP, gRPC, GraphQL, SOAP, SSE, WebSocket, and MCP protocols."},{"id":"api_testing","name":"API Testing","description":"Run API test collections and individual requests, manage test environments, and retrieve test results."},{"id":"code_generation","name":"Code Generation","description":"Generate standalone MCP, gRPC, Kafka, RabbitMQ, and other protocol servers from mock definitions or OpenAPI/Swagger specs."},{"id":"performance_testing","name":"Performance Testing","description":"Configure and execute performance test scenarios, analyze results, and generate performance reports."},{"id":"fuzzing","name":"Fuzzing","description":"Run fuzz testing campaigns against mock endpoints to discover edge cases and unexpected behaviors."},{"id":"security_scanning","name":"Security Scanning (AI Pentest)","description":"Run an AI-driven red-team assessment over web/API/infra/mobile/cloud targets: scanner selection by persona, intrusive/destructive tiers gated by approval + intensity ceiling, attack-chain correlation, and SARIF/VEX/HTML/Allure report export. Invoke with a ScanProfile (targets, intensity, scope); poll the returned report id for findings. Discoverable so external agent networks can delegate security scans to Mockarty."},{"id":"ui_testing","name":"UI Testing (Browser \u0026 Mobile)","description":"Author and run browser (Playwright: chromium/firefox/webkit) and mobile (Android/iOS) UI tests by driving a live session: start a streaming session, inspect the on-screen element tree, act on elements BY MEANING (tap/fill/press), record the flow as a replayable test, and export it as Playwright code. Drives a real page/device end-to-end with no human in the loop. Tools: ui_session_start → ui_session_inspect → ui_session_act → ui_session_save → ui_session_stop → ui_test_export. Discoverable so external agent networks can delegate UI test authoring/execution to Mockarty."},{"id":"analysis","name":"Analysis","description":"Analyze mock usage patterns, request logs, undefined requests, and provide optimization recommendations."},{"id":"store_management","name":"Store Management","description":"Manage Global, Chain, and Mock stores — create, read, update, delete key-value state used for inter-mock communication and workflow orchestration."},{"id":"namespace_management","name":"Namespace Management","description":"Create and manage namespaces for isolating mock environments, versioning, and multi-tenant configurations."},{"id":"webhook_callbacks","name":"Webhooks \u0026 Callbacks","description":"Configure webhook callbacks, delayed responses, and async notification workflows on mock endpoints."},{"id":"proxy_management","name":"Proxy Management","description":"Set up proxy mode for mocks — forward requests to real services with delay injection, header substitution, and response logging."},{"id":"recording","name":"Recording","description":"Record real API traffic and auto-generate mock definitions from captured requests and responses."},{"id":"import_export","name":"Import \u0026 Export","description":"Import mocks from OpenAPI/Swagger specs, Postman collections, HAR files, WSDL definitions, and export existing mocks."},{"id":"undefined_requests","name":"Undefined Requests Analysis","description":"View and analyze requests that hit no matching mock — discover missing coverage and auto-create mocks from undefined requests."},{"id":"mcp_marketplace","name":"MCP Marketplace","description":"Manage external MCP server integrations, OpenAPI specs, gRPC services, WSDL endpoints, and A2A agent connections as tool sources."},{"id":"autonomous_testing","name":"Autonomous Testing","description":"Drive autonomous testing of a product (authors + runs cases/api/fuzz/contract under a mission). Creates or wakes a durable Mission that the built-in autonomous tester agent drives end-to-end without human intervention."}],"authentication":{"schemes":["bearer"]},"capabilities":{"streaming":true,"pushNotifications":false}}