Kitfinch
Business software by trade for US small service businesses, with prices verified at the source.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- LOWrecommend_kit에서
- LOWcompare에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"mcp": {
"url": "https://kitfinch.com/mcp"
}
}
}원격 엔드포인트
https://kitfinch.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (3)
🟢recommend_kit(job, teamSize)
Use this when a small US trade or service business (plumber, electrician, HVAC, landscaper…) asks which software to use. Returns Kitfinch's recommended tool for each task (scheduling, invoicing, CRM…), verified entry prices with their source, and an estimated monthly total for the team size.
입력 스키마
{
"type": "object",
"properties": {
"job": {
"type": "string",
"minLength": 1,
"description": "The trade, for example \"plumber\" or \"HVAC companies\""
},
"teamSize": {
"description": "Number of users; defaults to 1",
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"required": [
"job"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "kit"
},
"found": {
"type": "boolean"
},
"query": {
"type": "string"
},
"teamSize": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"job": {
"anyOf": [
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"url": {
"type": [
"string",
"null"
]
},
"lines": {
"type": "array",
"items": {
"type": "object",
"properties": {
"task": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
},
"topPick": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"tagline": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string"
},
"pricingUrl": {
"type": "string"
},
"entry": {
"anyOf": [
{
"type": "object",
"properties": {
"plan": {
"type": "string"
},
"billing": {
"type": "string"
},
"period": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"verified",
"aging",
"under_review",
"custom",
"hidden"
]
},
"amountCents": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"price": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"minUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"maxUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"sourceUrl": {
"type": [
"string",
"null"
]
},
"verifiedAt": {
"type": [
"string",
"null"
]
}
},
"required": [
"plan",
"billing",
"period",
"status",
"amountCents",
"price",
"label",
"minUnits",
"maxUnits",
"sourceUrl",
"verifiedAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"name",
"tagline",
"url",
"pricingUrl",
"entry"
],
"additionalProperties": false
},
"alternatives": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"why": {
"type": "string"
},
"monthlyCents": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
}
},
"required": [
"task",
"topPick",
"alternatives",
"why",
"monthlyCents"
],
"additionalProperties": false
}
},
"total": {
"type": "object",
"properties": {
"monthlyCents": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"price": {
"type": [
"string",
"null"
]
},
"priced": {
"type": "array",
"items": {
"type": "string"
}
},
"unpriced": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"monthlyCents",
"price",
"priced",
"unpriced"
],
"additionalProperties": false
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"disclosure": {
"type": "string"
}
},
"required": [
"kind",
"found",
"query",
"teamSize",
"job",
"url",
"lines",
"total",
"jobs",
"disclosure"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_pricing(tool)
Use this when the user asks how much a specific business software tool costs. Returns every plan Kitfinch tracks; an amount is included only when it has a source page and a recent verification date, otherwise the plan says to check the vendor site.
입력 스키마
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"minLength": 1,
"description": "Tool name or slug, for example \"Jobber\""
}
},
"required": [
"tool"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "pricing"
},
"found": {
"type": "boolean"
},
"query": {
"type": "string"
},
"tool": {
"anyOf": [
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"tagline": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string"
},
"pricingUrl": {
"type": "string"
},
"entry": {
"anyOf": [
{
"type": "object",
"properties": {
"plan": {
"type": "string"
},
"billing": {
"type": "string"
},
"period": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"verified",
"aging",
"under_review",
"custom",
"hidden"
]
},
"amountCents": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"price": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"minUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"maxUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"sourceUrl": {
"type": [
"string",
"null"
]
},
"verifiedAt": {
"type": [
"string",
"null"
]
}
},
"required": [
"plan",
"billing",
"period",
"status",
"amountCents",
"price",
"label",
"minUnits",
"maxUnits",
"sourceUrl",
"verifiedAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"name",
"tagline",
"url",
"pricingUrl",
"entry"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"plans": {
"type": "array",
"items": {
"type": "object",
"properties": {
"plan": {
"type": "string"
},
"billing": {
"type": "string"
},
"period": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"verified",
"aging",
"under_review",
"custom",
"hidden"
]
},
"amountCents": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"price": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"minUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"maxUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"sourceUrl": {
"type": [
"string",
"null"
]
},
"verifiedAt": {
"type": [
"string",
"null"
]
}
},
"required": [
"plan",
"billing",
"period",
"status",
"amountCents",
"price",
"label",
"minUnits",
"maxUnits",
"sourceUrl",
"verifiedAt"
],
"additionalProperties": false
}
},
"suggestions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"disclosure": {
"type": "string"
}
},
"required": [
"kind",
"found",
"query",
"tool",
"plans",
"suggestions",
"disclosure"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢compare(a, b)
Use this when the user wants to compare two business software tools side by side. Returns both tools with verified entry prices, the tasks they both cover and a link to Kitfinch's comparison page.
입력 스키마
{
"type": "object",
"properties": {
"a": {
"type": "string",
"minLength": 1,
"description": "First tool name or slug"
},
"b": {
"type": "string",
"minLength": 1,
"description": "Second tool name or slug"
}
},
"required": [
"a",
"b"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}출력 스키마
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"const": "compare"
},
"found": {
"type": "boolean"
},
"query": {
"type": "object",
"properties": {
"a": {
"type": "string"
},
"b": {
"type": "string"
}
},
"required": [
"a",
"b"
],
"additionalProperties": false
},
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"tagline": {
"type": [
"string",
"null"
]
},
"url": {
"type": "string"
},
"pricingUrl": {
"type": "string"
},
"entry": {
"anyOf": [
{
"type": "object",
"properties": {
"plan": {
"type": "string"
},
"billing": {
"type": "string"
},
"period": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"verified",
"aging",
"under_review",
"custom",
"hidden"
]
},
"amountCents": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"price": {
"type": [
"string",
"null"
]
},
"label": {
"type": "string"
},
"minUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"maxUnits": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"sourceUrl": {
"type": [
"string",
"null"
]
},
"verifiedAt": {
"type": [
"string",
"null"
]
}
},
"required": [
"plan",
"billing",
"period",
"status",
"amountCents",
"price",
"label",
"minUnits",
"maxUnits",
"sourceUrl",
"verifiedAt"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"name",
"tagline",
"url",
"pricingUrl",
"entry"
],
"additionalProperties": false
}
},
"missing": {
"type": "array",
"items": {
"type": "string"
}
},
"sharedTasks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"url": {
"type": [
"string",
"null"
]
},
"suggestions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"disclosure": {
"type": "string"
}
},
"required": [
"kind",
"found",
"query",
"tools",
"missing",
"sharedTasks",
"url",
"suggestions",
"disclosure"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}커뮤니티
증거