Agent Company Index
Curated index of B2B offerings for AI agents: fit, non-fit, limits, sourced claims.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"directory": {
"url": "https://agentcompanyindex.com/mcp"
}
}
}원격 엔드포인트
https://agentcompanyindex.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢discover_offerings(schema_version, limit, cursor)
List published ACI offerings in stable, non-commercial order.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"cursor": {
"type": "integer",
"minimum": 0
}
},
"required": [
"schema_version"
],
"additionalProperties": false
}🟢get_offering(schema_version, slug)
Retrieve one published offering's public ACI projection.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"schema_version",
"slug"
],
"additionalProperties": false
}🟢evaluate_situation(schema_version, situation)
Evaluate a structured situation against the published ACI corpus.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"situation": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://agentcompanyindex.com/schemas/match-request.schema.json",
"title": "Agent Company Index match request / interpreted situation",
"description": "The one shape for a matching situation, used both as the POST /api/v1/match request body and, once extracted from free text or guided answers, as the 'interpreted_situation' echoed back in match-response.schema.json. SEARCH_AND_MATCHING.md §2: all fields are optional, but an incomplete situation must be surfaced, not silently assumed.",
"type": "object",
"additionalProperties": false,
"properties": {
"category": {
"type": [
"string",
"null"
],
"minLength": 1,
"maxLength": 100
},
"locale": {
"type": "string",
"pattern": "^[a-z]{2,3}(-[A-Z]{2})?$"
},
"markets": {
"type": "array",
"items": {
"type": "string",
"minLength": 2,
"maxLength": 20
}
},
"organization_size": {
"type": "object",
"additionalProperties": false,
"properties": {
"employees": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"size_band": {
"type": [
"string",
"null"
],
"enum": [
"micro",
"small",
"medium",
"large",
"enterprise",
null
]
}
}
},
"industry": {
"type": [
"string",
"null"
],
"maxLength": 100
},
"workforce_context": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
}
},
"required_deployment_model": {
"type": [
"string",
"null"
],
"enum": [
"cloud",
"on_premises",
"both",
null
]
},
"required_capabilities": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
}
},
"excluded_conditions": {
"type": "array",
"items": {
"type": "string",
"maxLength": 200
}
},
"required_languages": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z]{2,3}(-[A-Z]{2})?$"
}
},
"budget_preference": {
"type": [
"string",
"null"
],
"maxLength": 200
},
"required_integrations": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
}
},
"compliance_requirements": {
"type": "array",
"items": {
"type": "string",
"maxLength": 100
}
},
"desired_next_action": {
"type": [
"string",
"null"
],
"enum": [
"website",
"demo",
"signup",
"contact",
"partner_intro",
null
]
},
"unknown_policy": {
"type": "string",
"enum": [
"surface",
"hide"
],
"default": "surface"
},
"free_text": {
"type": [
"string",
"null"
],
"maxLength": 2000,
"description": "Original query, retained for debugging per SEARCH_AND_MATCHING.md §7. Never used as profile evidence."
}
}
}
},
"required": [
"schema_version",
"situation"
],
"additionalProperties": false
}🟢request_listing(schema_version, website, work_email, product_or_service, target_customers, ...)
Ask ACI to list one offering of the company you act for. Returns a reference, a private listing token (shown once) and the domain-control challenge. ACI is a curated index: a request is reviewed and does not guarantee a listing. Nothing is published until the company approves an exact draft and ACI publishes it; payment never changes fit or order.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"website": {
"type": "string",
"maxLength": 320,
"description": "The company's own domain, e.g. example.com."
},
"work_email": {
"type": "string",
"maxLength": 320,
"description": "Where ACI replies."
},
"product_or_service": {
"type": "string",
"maxLength": 500,
"description": "The one offering to list first."
},
"target_customers": {
"type": "string",
"maxLength": 500,
"description": "Who it is for and in which countries."
},
"notes": {
"type": "string",
"maxLength": 1000
}
},
"required": [
"schema_version",
"website",
"work_email",
"product_or_service",
"target_customers"
],
"additionalProperties": false
}🟢verify_listing_domain(schema_version, reference, listing_token)
Check the domain-control challenge from request_listing (DNS TXT record or file at /.well-known/aci-verification.txt on the company domain).
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"reference": {
"type": "string",
"maxLength": 20
},
"listing_token": {
"type": "string",
"maxLength": 200
}
},
"required": [
"schema_version",
"reference",
"listing_token"
],
"additionalProperties": false
}🟢get_listing_status(schema_version, reference, listing_token)
Read the state of a listing request and, once prepared, the full draft with its revision digest and every fact and source.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"reference": {
"type": "string",
"maxLength": 20
},
"listing_token": {
"type": "string",
"maxLength": 200
}
},
"required": [
"schema_version",
"reference",
"listing_token"
],
"additionalProperties": false
}⚪approve_listing(schema_version, reference, listing_token, revision, approver_role)
Approve publication of the exact draft revision on behalf of the company. Requires a verified domain. Only call after the company has reviewed the draft.
입력 스키마
{
"type": "object",
"properties": {
"schema_version": {
"const": "1.0.0"
},
"reference": {
"type": "string",
"maxLength": 20
},
"listing_token": {
"type": "string",
"maxLength": 200
},
"revision": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"approver_role": {
"type": "string",
"enum": [
"owner",
"managing_director",
"authorized_representative",
"other_authorized_role"
]
}
},
"required": [
"schema_version",
"reference",
"listing_token",
"revision",
"approver_role"
],
"additionalProperties": false
}커뮤니티
증거