{
  "name": "AutomotiveMCP tool catalog",
  "spec_version": "v0.1",
  "spec_status": "RFC",
  "profiles": {
    "protocol": "Model Context Protocol",
    "protocol_home": "https://modelcontextprotocol.io",
    "protocol_revision": "2026-07-28"
  },
  "naming": {
    "pattern": "domain.verb_object",
    "case": "lower_snake_case",
    "controlled_vocabulary": [
      "list",
      "get",
      "create",
      "update",
      "search",
      "cancel",
      "check",
      "request"
    ],
    "reference": "https://automotivemcp.ai/spec/naming"
  },
  "conformance_levels": {
    "1": "Core Read. The required read tools for each domain the server supports.",
    "2": "Tools. Adds the action tools that mutate state.",
    "3": "Eventing. Adds subscriptions so agents react to change instead of polling."
  },
  "schemas_index": "https://automotivemcp.ai/schemas/index.json",
  "documentation": "https://automotivemcp.ai/spec/domains",
  "counts": {
    "total": 60,
    "read": 48,
    "write": 12
  },
  "known_inconsistencies": {
    "non_canonical_namespaces": [
      "core"
    ],
    "non_canonical_namespaces_note": "§5.2 requires a tool's domain prefix to match a canonical domain declared in §4. These namespaces are in use but are not declared domains: core. Resolution is tracked for the next revision.",
    "verbs_outside_controlled_vocabulary": [
      "consent.record_consent",
      "deals.desk_deal",
      "fni.submit_credit_application",
      "inventory.appraise_trade",
      "leads.send_message",
      "service.submit_warranty_claim"
    ],
    "verbs_outside_controlled_vocabulary_note": "§5.2 recommends (SHOULD) a controlled verb vocabulary. These tools use verbs outside it, which is permitted but not preferred."
  },
  "namespaces": [
    {
      "namespace": "consent",
      "domain_code": "R08",
      "name": "Consent & Compliance",
      "is_canonical_domain": true,
      "tool_count": 3,
      "tools": [
        {
          "name": "consent.check_consent",
          "verb": "check",
          "object": "consent",
          "kind": "read",
          "conformance_level": 1,
          "entity": "consent-record",
          "entity_title": "Consent Record",
          "schema_url": "https://automotivemcp.ai/schemas/consent/consent-record.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/consent-record",
          "in_controlled_vocabulary": true
        },
        {
          "name": "consent.get_consent",
          "verb": "get",
          "object": "consent",
          "kind": "read",
          "conformance_level": 1,
          "entity": "consent-record",
          "entity_title": "Consent Record",
          "schema_url": "https://automotivemcp.ai/schemas/consent/consent-record.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/consent-record",
          "in_controlled_vocabulary": true
        },
        {
          "name": "consent.record_consent",
          "verb": "record",
          "object": "consent",
          "kind": "write",
          "conformance_level": 2,
          "entity": "consent-record",
          "entity_title": "Consent Record",
          "schema_url": "https://automotivemcp.ai/schemas/consent/consent-record.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/consent-record",
          "in_controlled_vocabulary": false
        }
      ]
    },
    {
      "namespace": "core",
      "domain_code": null,
      "name": "Core objects",
      "is_canonical_domain": false,
      "tool_count": 8,
      "tools": [
        {
          "name": "core.get_dealer",
          "verb": "get",
          "object": "dealer",
          "kind": "read",
          "conformance_level": 1,
          "entity": "dealer",
          "entity_title": "Dealer",
          "schema_url": "https://automotivemcp.ai/schemas/core/dealer.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/dealer",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.get_document",
          "verb": "get",
          "object": "document",
          "kind": "read",
          "conformance_level": 1,
          "entity": "document",
          "entity_title": "Document",
          "schema_url": "https://automotivemcp.ai/schemas/core/document.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/document",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.get_employee",
          "verb": "get",
          "object": "employee",
          "kind": "read",
          "conformance_level": 1,
          "entity": "employee",
          "entity_title": "Employee",
          "schema_url": "https://automotivemcp.ai/schemas/core/employee.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/employee",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.get_vendor",
          "verb": "get",
          "object": "vendor",
          "kind": "read",
          "conformance_level": 1,
          "entity": "vendor",
          "entity_title": "Vendor",
          "schema_url": "https://automotivemcp.ai/schemas/core/vendor.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/vendor",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.list_dealers",
          "verb": "list",
          "object": "dealers",
          "kind": "read",
          "conformance_level": 1,
          "entity": "dealer",
          "entity_title": "Dealer",
          "schema_url": "https://automotivemcp.ai/schemas/core/dealer.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/dealer",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.list_documents",
          "verb": "list",
          "object": "documents",
          "kind": "read",
          "conformance_level": 1,
          "entity": "document",
          "entity_title": "Document",
          "schema_url": "https://automotivemcp.ai/schemas/core/document.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/document",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.list_employees",
          "verb": "list",
          "object": "employees",
          "kind": "read",
          "conformance_level": 1,
          "entity": "employee",
          "entity_title": "Employee",
          "schema_url": "https://automotivemcp.ai/schemas/core/employee.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/employee",
          "in_controlled_vocabulary": true
        },
        {
          "name": "core.list_vendors",
          "verb": "list",
          "object": "vendors",
          "kind": "read",
          "conformance_level": 1,
          "entity": "vendor",
          "entity_title": "Vendor",
          "schema_url": "https://automotivemcp.ai/schemas/core/vendor.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/vendor",
          "in_controlled_vocabulary": true
        }
      ]
    },
    {
      "namespace": "deals",
      "domain_code": "R03",
      "name": "Deals & Desking",
      "is_canonical_domain": true,
      "tool_count": 5,
      "tools": [
        {
          "name": "deals.create_quote",
          "verb": "create",
          "object": "quote",
          "kind": "write",
          "conformance_level": 2,
          "entity": "deal",
          "entity_title": "Deal",
          "schema_url": "https://automotivemcp.ai/schemas/deals/deal.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/deal",
          "in_controlled_vocabulary": true
        },
        {
          "name": "deals.desk_deal",
          "verb": "desk",
          "object": "deal",
          "kind": "write",
          "conformance_level": 2,
          "entity": "deal",
          "entity_title": "Deal",
          "schema_url": "https://automotivemcp.ai/schemas/deals/deal.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/deal",
          "in_controlled_vocabulary": false
        },
        {
          "name": "deals.get_deal",
          "verb": "get",
          "object": "deal",
          "kind": "read",
          "conformance_level": 1,
          "entity": "deal",
          "entity_title": "Deal",
          "schema_url": "https://automotivemcp.ai/schemas/deals/deal.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/deal",
          "in_controlled_vocabulary": true
        },
        {
          "name": "deals.get_incentive",
          "verb": "get",
          "object": "incentive",
          "kind": "read",
          "conformance_level": 1,
          "entity": "incentive",
          "entity_title": "Incentive",
          "schema_url": "https://automotivemcp.ai/schemas/deals/incentive.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/incentive",
          "in_controlled_vocabulary": true
        },
        {
          "name": "deals.list_incentives",
          "verb": "list",
          "object": "incentives",
          "kind": "read",
          "conformance_level": 1,
          "entity": "incentive",
          "entity_title": "Incentive",
          "schema_url": "https://automotivemcp.ai/schemas/deals/incentive.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/incentive",
          "in_controlled_vocabulary": true
        }
      ]
    },
    {
      "namespace": "fni",
      "domain_code": "R06",
      "name": "F&I",
      "is_canonical_domain": true,
      "tool_count": 6,
      "tools": [
        {
          "name": "fni.get_credit_application",
          "verb": "get",
          "object": "credit_application",
          "kind": "read",
          "conformance_level": 1,
          "entity": "credit-application",
          "entity_title": "Credit Application",
          "schema_url": "https://automotivemcp.ai/schemas/fni/credit-application.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/credit-application",
          "in_controlled_vocabulary": true
        },
        {
          "name": "fni.get_lender",
          "verb": "get",
          "object": "lender",
          "kind": "read",
          "conformance_level": 1,
          "entity": "lender",
          "entity_title": "Lender",
          "schema_url": "https://automotivemcp.ai/schemas/fni/lender.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/lender",
          "in_controlled_vocabulary": true
        },
        {
          "name": "fni.get_product",
          "verb": "get",
          "object": "product",
          "kind": "read",
          "conformance_level": 1,
          "entity": "fni-product",
          "entity_title": "F&I Product",
          "schema_url": "https://automotivemcp.ai/schemas/fni/fni-product.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/fni-product",
          "in_controlled_vocabulary": true
        },
        {
          "name": "fni.list_lenders",
          "verb": "list",
          "object": "lenders",
          "kind": "read",
          "conformance_level": 1,
          "entity": "lender",
          "entity_title": "Lender",
          "schema_url": "https://automotivemcp.ai/schemas/fni/lender.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/lender",
          "in_controlled_vocabulary": true
        },
        {
          "name": "fni.list_products",
          "verb": "list",
          "object": "products",
          "kind": "read",
          "conformance_level": 1,
          "entity": "fni-product",
          "entity_title": "F&I Product",
          "schema_url": "https://automotivemcp.ai/schemas/fni/fni-product.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/fni-product",
          "in_controlled_vocabulary": true
        },
        {
          "name": "fni.submit_credit_application",
          "verb": "submit",
          "object": "credit_application",
          "kind": "write",
          "conformance_level": 2,
          "entity": "credit-application",
          "entity_title": "Credit Application",
          "schema_url": "https://automotivemcp.ai/schemas/fni/credit-application.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/credit-application",
          "in_controlled_vocabulary": false
        }
      ]
    },
    {
      "namespace": "inventory",
      "domain_code": "R01",
      "name": "Inventory",
      "is_canonical_domain": true,
      "tool_count": 5,
      "tools": [
        {
          "name": "inventory.appraise_trade",
          "verb": "appraise",
          "object": "trade",
          "kind": "write",
          "conformance_level": 2,
          "entity": "appraisal",
          "entity_title": "Appraisal",
          "schema_url": "https://automotivemcp.ai/schemas/inventory/appraisal.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/appraisal",
          "in_controlled_vocabulary": false
        },
        {
          "name": "inventory.get_appraisal",
          "verb": "get",
          "object": "appraisal",
          "kind": "read",
          "conformance_level": 1,
          "entity": "appraisal",
          "entity_title": "Appraisal",
          "schema_url": "https://automotivemcp.ai/schemas/inventory/appraisal.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/appraisal",
          "in_controlled_vocabulary": true
        },
        {
          "name": "inventory.get_snapshot",
          "verb": "get",
          "object": "snapshot",
          "kind": "read",
          "conformance_level": 1,
          "entity": "inventory-snapshot",
          "entity_title": "Inventory Snapshot",
          "schema_url": "https://automotivemcp.ai/schemas/inventory/inventory-snapshot.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/inventory-snapshot",
          "in_controlled_vocabulary": true
        },
        {
          "name": "inventory.get_vehicle",
          "verb": "get",
          "object": "vehicle",
          "kind": "read",
          "conformance_level": 1,
          "entity": "vehicle",
          "entity_title": "Vehicle",
          "schema_url": "https://automotivemcp.ai/schemas/inventory/vehicle.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/vehicle",
          "in_controlled_vocabulary": true
        },
        {
          "name": "inventory.search_vehicles",
          "verb": "search",
          "object": "vehicles",
          "kind": "read",
          "conformance_level": 1,
          "entity": "vehicle",
          "entity_title": "Vehicle",
          "schema_url": "https://automotivemcp.ai/schemas/inventory/vehicle.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/vehicle",
          "in_controlled_vocabulary": true
        }
      ]
    },
    {
      "namespace": "leads",
      "domain_code": "R02",
      "name": "Leads & CRM",
      "is_canonical_domain": true,
      "tool_count": 13,
      "tools": [
        {
          "name": "leads.create_activity",
          "verb": "create",
          "object": "activity",
          "kind": "write",
          "conformance_level": 2,
          "entity": "activity-task",
          "entity_title": "Activity / Task",
          "schema_url": "https://automotivemcp.ai/schemas/leads/activity-task.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/activity-task",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.create_appointment",
          "verb": "create",
          "object": "appointment",
          "kind": "write",
          "conformance_level": 2,
          "entity": "appointment",
          "entity_title": "Appointment",
          "schema_url": "https://automotivemcp.ai/schemas/leads/appointment.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/appointment",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.create_lead",
          "verb": "create",
          "object": "lead",
          "kind": "write",
          "conformance_level": 2,
          "entity": "lead",
          "entity_title": "Lead",
          "schema_url": "https://automotivemcp.ai/schemas/leads/lead.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/lead",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.get_activity",
          "verb": "get",
          "object": "activity",
          "kind": "read",
          "conformance_level": 1,
          "entity": "activity-task",
          "entity_title": "Activity / Task",
          "schema_url": "https://automotivemcp.ai/schemas/leads/activity-task.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/activity-task",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.get_appointment",
          "verb": "get",
          "object": "appointment",
          "kind": "read",
          "conformance_level": 1,
          "entity": "appointment",
          "entity_title": "Appointment",
          "schema_url": "https://automotivemcp.ai/schemas/leads/appointment.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/appointment",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.get_communication",
          "verb": "get",
          "object": "communication",
          "kind": "read",
          "conformance_level": 1,
          "entity": "communication",
          "entity_title": "Communication",
          "schema_url": "https://automotivemcp.ai/schemas/leads/communication.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/communication",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.get_customer",
          "verb": "get",
          "object": "customer",
          "kind": "read",
          "conformance_level": 1,
          "entity": "customer",
          "entity_title": "Customer",
          "schema_url": "https://automotivemcp.ai/schemas/leads/customer.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/customer",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.get_lead",
          "verb": "get",
          "object": "lead",
          "kind": "read",
          "conformance_level": 1,
          "entity": "lead",
          "entity_title": "Lead",
          "schema_url": "https://automotivemcp.ai/schemas/leads/lead.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/lead",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.list_activities",
          "verb": "list",
          "object": "activities",
          "kind": "read",
          "conformance_level": 1,
          "entity": "activity-task",
          "entity_title": "Activity / Task",
          "schema_url": "https://automotivemcp.ai/schemas/leads/activity-task.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/activity-task",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.list_communications",
          "verb": "list",
          "object": "communications",
          "kind": "read",
          "conformance_level": 1,
          "entity": "communication",
          "entity_title": "Communication",
          "schema_url": "https://automotivemcp.ai/schemas/leads/communication.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/communication",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.search_customers",
          "verb": "search",
          "object": "customers",
          "kind": "read",
          "conformance_level": 1,
          "entity": "customer",
          "entity_title": "Customer",
          "schema_url": "https://automotivemcp.ai/schemas/leads/customer.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/customer",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.search_leads",
          "verb": "search",
          "object": "leads",
          "kind": "read",
          "conformance_level": 1,
          "entity": "lead",
          "entity_title": "Lead",
          "schema_url": "https://automotivemcp.ai/schemas/leads/lead.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/lead",
          "in_controlled_vocabulary": true
        },
        {
          "name": "leads.send_message",
          "verb": "send",
          "object": "message",
          "kind": "write",
          "conformance_level": 2,
          "entity": "communication",
          "entity_title": "Communication",
          "schema_url": "https://automotivemcp.ai/schemas/leads/communication.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/communication",
          "in_controlled_vocabulary": false
        }
      ]
    },
    {
      "namespace": "parts",
      "domain_code": "R05",
      "name": "Parts",
      "is_canonical_domain": true,
      "tool_count": 6,
      "tools": [
        {
          "name": "parts.check_availability",
          "verb": "check",
          "object": "availability",
          "kind": "read",
          "conformance_level": 1,
          "entity": "part",
          "entity_title": "Part",
          "schema_url": "https://automotivemcp.ai/schemas/parts/part.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/part",
          "in_controlled_vocabulary": true
        },
        {
          "name": "parts.create_order",
          "verb": "create",
          "object": "order",
          "kind": "write",
          "conformance_level": 2,
          "entity": "parts-order",
          "entity_title": "Parts Order",
          "schema_url": "https://automotivemcp.ai/schemas/parts/parts-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/parts-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "parts.get_order",
          "verb": "get",
          "object": "order",
          "kind": "read",
          "conformance_level": 1,
          "entity": "parts-order",
          "entity_title": "Parts Order",
          "schema_url": "https://automotivemcp.ai/schemas/parts/parts-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/parts-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "parts.get_part",
          "verb": "get",
          "object": "part",
          "kind": "read",
          "conformance_level": 1,
          "entity": "part",
          "entity_title": "Part",
          "schema_url": "https://automotivemcp.ai/schemas/parts/part.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/part",
          "in_controlled_vocabulary": true
        },
        {
          "name": "parts.list_orders",
          "verb": "list",
          "object": "orders",
          "kind": "read",
          "conformance_level": 1,
          "entity": "parts-order",
          "entity_title": "Parts Order",
          "schema_url": "https://automotivemcp.ai/schemas/parts/parts-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/parts-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "parts.search_parts",
          "verb": "search",
          "object": "parts",
          "kind": "read",
          "conformance_level": 1,
          "entity": "part",
          "entity_title": "Part",
          "schema_url": "https://automotivemcp.ai/schemas/parts/part.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/part",
          "in_controlled_vocabulary": true
        }
      ]
    },
    {
      "namespace": "service",
      "domain_code": "R04",
      "name": "Service",
      "is_canonical_domain": true,
      "tool_count": 7,
      "tools": [
        {
          "name": "service.create_order",
          "verb": "create",
          "object": "order",
          "kind": "write",
          "conformance_level": 2,
          "entity": "service-order",
          "entity_title": "Service Order",
          "schema_url": "https://automotivemcp.ai/schemas/service/service-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/service-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.get_order",
          "verb": "get",
          "object": "order",
          "kind": "read",
          "conformance_level": 1,
          "entity": "service-order",
          "entity_title": "Service Order",
          "schema_url": "https://automotivemcp.ai/schemas/service/service-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/service-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.get_recall",
          "verb": "get",
          "object": "recall",
          "kind": "read",
          "conformance_level": 1,
          "entity": "recall",
          "entity_title": "Recall",
          "schema_url": "https://automotivemcp.ai/schemas/service/recall.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/recall",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.get_warranty_claim",
          "verb": "get",
          "object": "warranty_claim",
          "kind": "read",
          "conformance_level": 1,
          "entity": "warranty-claim",
          "entity_title": "Warranty Claim",
          "schema_url": "https://automotivemcp.ai/schemas/service/warranty-claim.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/warranty-claim",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.list_orders",
          "verb": "list",
          "object": "orders",
          "kind": "read",
          "conformance_level": 1,
          "entity": "service-order",
          "entity_title": "Service Order",
          "schema_url": "https://automotivemcp.ai/schemas/service/service-order.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/service-order",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.list_recalls",
          "verb": "list",
          "object": "recalls",
          "kind": "read",
          "conformance_level": 1,
          "entity": "recall",
          "entity_title": "Recall",
          "schema_url": "https://automotivemcp.ai/schemas/service/recall.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/recall",
          "in_controlled_vocabulary": true
        },
        {
          "name": "service.submit_warranty_claim",
          "verb": "submit",
          "object": "warranty_claim",
          "kind": "write",
          "conformance_level": 2,
          "entity": "warranty-claim",
          "entity_title": "Warranty Claim",
          "schema_url": "https://automotivemcp.ai/schemas/service/warranty-claim.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/warranty-claim",
          "in_controlled_vocabulary": false
        }
      ]
    },
    {
      "namespace": "signals",
      "domain_code": "R07",
      "name": "Marketing & Analytics",
      "is_canonical_domain": true,
      "tool_count": 7,
      "tools": [
        {
          "name": "signals.get_audience",
          "verb": "get",
          "object": "audience",
          "kind": "read",
          "conformance_level": 1,
          "entity": "audience",
          "entity_title": "Audience",
          "schema_url": "https://automotivemcp.ai/schemas/signals/audience.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/audience",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.get_campaign",
          "verb": "get",
          "object": "campaign",
          "kind": "read",
          "conformance_level": 1,
          "entity": "campaign",
          "entity_title": "Campaign",
          "schema_url": "https://automotivemcp.ai/schemas/signals/campaign.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/campaign",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.get_event",
          "verb": "get",
          "object": "event",
          "kind": "read",
          "conformance_level": 1,
          "entity": "event",
          "entity_title": "Event",
          "schema_url": "https://automotivemcp.ai/schemas/signals/event.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/event",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.list_audience_members",
          "verb": "list",
          "object": "audience_members",
          "kind": "read",
          "conformance_level": 1,
          "entity": "audience",
          "entity_title": "Audience",
          "schema_url": "https://automotivemcp.ai/schemas/signals/audience.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/audience",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.list_audiences",
          "verb": "list",
          "object": "audiences",
          "kind": "read",
          "conformance_level": 1,
          "entity": "audience",
          "entity_title": "Audience",
          "schema_url": "https://automotivemcp.ai/schemas/signals/audience.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/audience",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.list_campaigns",
          "verb": "list",
          "object": "campaigns",
          "kind": "read",
          "conformance_level": 1,
          "entity": "campaign",
          "entity_title": "Campaign",
          "schema_url": "https://automotivemcp.ai/schemas/signals/campaign.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/campaign",
          "in_controlled_vocabulary": true
        },
        {
          "name": "signals.list_events",
          "verb": "list",
          "object": "events",
          "kind": "read",
          "conformance_level": 1,
          "entity": "event",
          "entity_title": "Event",
          "schema_url": "https://automotivemcp.ai/schemas/signals/event.json",
          "documentation_url": "https://automotivemcp.ai/spec/schemas/event",
          "in_controlled_vocabulary": true
        }
      ]
    }
  ]
}