# carrick-tools/carrick

Source: https://glimind.com/server/github%2Fcarrick-tools%2Fcarrick
Registry id: `github/carrick-tools/carrick`
Status: unknown

## Tools (17)

- `check_compatibility`: Check a consumer against a producer, with a type verdict for each call
- `find_similar`: Find similar functions, for code you are about to write or duplicates already in the project
- `get_api_endpoints`: List a service's operations across HTTP, GraphQL, WebSockets and pub/sub
- `get_callers`: Find callers of a function anywhere in the project
- `get_contract_pair`: Compare consumer and producer types, operation by operation
- `get_endpoint_types`: Read an endpoint's request and response types as the TypeScript compiler resolved them
- `get_operation`: Find who serves and calls an operation, given its method and path
- `get_project_map`: Show the project map, a short summary of services, contracts and unmatched calls
- `get_service_dependencies`: Read npm dependencies and version conflicts, for one service or across the project
- `get_service_graph`: Show the cross-service call graph, with unmatched calls and orphaned endpoints
- `get_type_definition`: Resolve a named type definition to its expanded TypeScript
- `list_external_calls`: List outbound calls to external targets, such as SDK calls, external domains and env-var URLs
- `list_function_intents`: Browse indexed functions and intents, a page at a time, by service or file
- `list_projects`: List workspace projects and the repositories connected to each
- `list_services`: List the project's services, with their endpoint, call and function counts
- `scaffold`: Generate Carrick setup files (the workflow, a Carrick skill, carrick.json and Claude Code hooks)
- `search_by_intent`: Search functions by what they do, matching a plain-English query against each function's intent

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
