Server definition
- Hash
- sha256:8ad3ea1c3cbf7bef4935e2a5d9eaad9d4623387388709af774b6f055379b81d4
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "Index of B2B offerings. Positive fit, negative fit and unknown states are all load-bearing: never drop a negative fit, a limitation or an information gap when summarizing. ACI publishes no score and no ranking. Cite each claim with its source and checked date. A company can request a listing with request_listing; ACI is curated and reviews every request, and payment never changes fit or order.",
"tools": [
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"approver_role": {
"enum": [
"owner",
"managing_director",
"authorized_representative",
"other_authorized_role"
],
"type": "string"
},
"listing_token": {
"maxLength": 200,
"type": "string"
},
"reference": {
"maxLength": 20,
"type": "string"
},
"revision": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"reference",
"listing_token",
"revision",
"approver_role"
],
"type": "object"
},
"name": "approve_listing",
"outputSchema": null
},
{
"description": "List published ACI offerings in stable, non-commercial order.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cursor": {
"minimum": 0,
"type": "integer"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version"
],
"type": "object"
},
"name": "discover_offerings",
"outputSchema": null
},
{
"description": "Evaluate a structured situation against the published ACI corpus.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"schema_version": {
"const": "1.0.0"
},
"situation": {
"$id": "https://agentcompanyindex.com/schemas/match-request.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"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.",
"properties": {
"budget_preference": {
"maxLength": 200,
"type": [
"string",
"null"
]
},
"category": {
"maxLength": 100,
"minLength": 1,
"type": [
"string",
"null"
]
},
"compliance_requirements": {
"items": {
"maxLength": 100,
"type": "string"
},
"type": "array"
},
"desired_next_action": {
"enum": [
"website",
"demo",
"signup",
"contact",
"partner_intro",
null
],
"type": [
"string",
"null"
]
},
"excluded_conditions": {
"items": {
"maxLength": 200,
"type": "string"
},
"type": "array"
},
"free_text": {
"description": "Original query, retained for debugging per SEARCH_AND_MATCHING.md §7. Never used as profile evidence.",
"maxLength": 2000,
"type": [
"string",
"null"
]
},
"industry": {
"maxLength": 100,
"type": [
"string",
"null"
]
},
"locale": {
"pattern": "^[a-z]{2,3}(-[A-Z]{2})?$",
"type": "string"
},
"markets": {
"items": {
"maxLength": 20,
"minLength": 2,
"type": "string"
},
"type": "array"
},
"organization_size": {
"additionalProperties": false,
"properties": {
"employees": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"size_band": {
"enum": [
"micro",
"small",
"medium",
"large",
"enterprise",
null
],
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"required_capabilities": {
"items": {
"maxLength": 100,
"type": "string"
},
"type": "array"
},
"required_deployment_model": {
"enum": [
"cloud",
"on_premises",
"both",
null
],
"type": [
"string",
"null"
]
},
"required_integrations": {
"items": {
"maxLength": 100,
"type": "string"
},
"type": "array"
},
"required_languages": {
"items": {
"pattern": "^[a-z]{2,3}(-[A-Z]{2})?$",
"type": "string"
},
"type": "array"
},
"unknown_policy": {
"default": "surface",
"enum": [
"surface",
"hide"
],
"type": "string"
},
"workforce_context": {
"items": {
"maxLength": 100,
"type": "string"
},
"type": "array"
}
},
"title": "Agent Company Index match request / interpreted situation",
"type": "object"
}
},
"required": [
"schema_version",
"situation"
],
"type": "object"
},
"name": "evaluate_situation",
"outputSchema": null
},
{
"description": "Read the state of a listing request and, once prepared, the full draft with its revision digest and every fact and source.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"listing_token": {
"maxLength": 200,
"type": "string"
},
"reference": {
"maxLength": 20,
"type": "string"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"reference",
"listing_token"
],
"type": "object"
},
"name": "get_listing_status",
"outputSchema": null
},
{
"description": "Retrieve one published offering's public ACI projection.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"schema_version": {
"const": "1.0.0"
},
"slug": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"schema_version",
"slug"
],
"type": "object"
},
"name": "get_offering",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"notes": {
"maxLength": 1000,
"type": "string"
},
"product_or_service": {
"description": "The one offering to list first.",
"maxLength": 500,
"type": "string"
},
"schema_version": {
"const": "1.0.0"
},
"target_customers": {
"description": "Who it is for and in which countries.",
"maxLength": 500,
"type": "string"
},
"website": {
"description": "The company's own domain, e.g. example.com.",
"maxLength": 320,
"type": "string"
},
"work_email": {
"description": "Where ACI replies.",
"maxLength": 320,
"type": "string"
}
},
"required": [
"schema_version",
"website",
"work_email",
"product_or_service",
"target_customers"
],
"type": "object"
},
"name": "request_listing",
"outputSchema": null
},
{
"description": "Check the domain-control challenge from request_listing (DNS TXT record or file at /.well-known/aci-verification.txt on the company domain).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"listing_token": {
"maxLength": 200,
"type": "string"
},
"reference": {
"maxLength": 20,
"type": "string"
},
"schema_version": {
"const": "1.0.0"
}
},
"required": [
"schema_version",
"reference",
"listing_token"
],
"type": "object"
},
"name": "verify_listing_domain",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:8ad3ea1c3cbf7bef4935e2a5d9eaad9d4623387388709af774b6f055379b81d4 | sha256sum