Jca-web
jca-analyzer exposes 356 public tools on this MCP endpoint.
https://shapecode.ai/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://api.shapecode.ai/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · api.shapecode.ai
356tools discovered
Showing 25 of 356 from the live probe.
Angular.component Info
Get detailed information about an Angular component: selector, templatePath, stylePaths, inlineStyles, encapsulation (EMULATED|NONE|SHADOW_DOM), standalone, changeDetection, imports, providers, lifecycleHooks, input/output counts.
Angular.component Inputs
Get all @Input() properties of an Angular component.
Angular.component Outputs
Get all @Output() event emitters of an Angular component.
Angular.component Usage
Find where an Angular component is used in templates across the codebase.
Angular.dependency Graph
Get the complete dependency injection graph showing which services depend on which other services. Identifies hub services with most injections.
Angular.lifecycle Hooks
Get all lifecycle hooks (ngOnInit, ngOnDestroy, etc.) implemented by a component.
Angular.list Components
List all Angular components in the analyzed codebase with their selectors and template info.
Angular.list Services
List all Angular services (@Injectable classes) with their providedIn scope.
Angular.search Components
Search for Angular components by name pattern.
Angular.service Info
Get detailed information about an Angular service including dependencies and methods.
Angular.service Usages
Find where an Angular service is injected across the codebase. Tracks constructor and property injection patterns.
Angular.standalone Components
List all Angular standalone components (components with standalone: true).
Angular.template Bindings
Get all property + event bindings in a component's template with their types (PROPERTY, EVENT, TWO_WAY, ATTRIBUTE, CLASS, STYLE, ANIMATION).
Angular.template Components
List all custom Angular components used inside a component's template. Detected semantically via @angular/compiler (not regex).
Angular.template Directives
List all directives (structural *ngIf/*ngFor, attribute ngClass/ngStyle, and Angular 17+ control flow @if/@for) used in a component's template.
Angular.template Pipes
List all pipes used in a component's template. Extracted from bound expressions ({{ value | pipe }}), chained pipes both surface.
Angular.template References
List all template reference variables (#myRef) declared in a component's template. References are handles used elsewhere in the template or in the component class.
Angular.template Variables
List all template variables (let-foo, *ngFor="let item of items") declared in a component's template.
Coverage.class Coverage
Query per-class coverage summary from the latest JaCoCo test run. Returns class name, total methods, covered methods count, avg line and branch coverage %. Sorted by avgLineCoverage ascending (least covered classes first). Useful for identifying which classes need the most test attention.
Coverage.line Hits
Per-line hit/count lookup combining JCA agent (counts) and JaCoCo (hit/miss). Source indicator on response.
Coverage.method Coverage
Query method-level coverage data from the latest JaCoCo test run. Returns all methods with line coverage %, branch coverage %, and instruction coverage %. Sorted by coverage ascending (least covered first). Requires coverage data to have been uploaded via 'mvn jca:upload-jacoco'.
Coverage.query By File
Retrieve line coverage data for a specific source file with optional test type filter
Coverage.query By Test Type
Retrieve line coverage data for a specific test type (unit, integration, e2e) or all types
Coverage.report
Get project-wide coverage summary from the latest JaCoCo test run. Returns: total methods, covered methods, avg line/branch coverage %, overall coverage %, and top 10 least-covered methods. Use this for a quick overview before drilling into coverage.method-coverage or coverage.class-coverage.
Coverage.statistics
Get aggregated coverage statistics for a project including test types, unique files, and execution counts
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsjca-analyzer exposes 356 public tools on this MCP endpoint.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate jca-analyzer? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 356 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.