Kitfinch
Business software by trade for US small service businesses, with prices verified at the source.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 recommend_kit 中
- LOW在 compare 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `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
}社群
證據