{
  "name": "MachineSignal Read-Only Discovery Agent",
  "description": "A2A 1.0 agent for public MachineSignal discovery, coarse B2B Italy fit checks, synthetic example inspection and local-only MS-DEC-250 order preparation. It accepts no buyer identity or billing data and creates no order.",
  "supportedInterfaces": [
    {
      "url": "https://a2a.machinesignal.it",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "MachineSignal",
    "url": "https://machinesignal.it/"
  },
  "version": "1.0.1",
  "documentationUrl": "https://machinesignal.it/machine-buyer-quickstart/",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "discover_machine_signal",
      "name": "Discover MachineSignal",
      "description": "Find the canonical read-only resources for an AI agent that needs to score and prioritize an existing list of Italian B2B companies.",
      "tags": [
        "lead-scoring",
        "lead-prioritization",
        "existing-company-list",
        "machine-readable",
        "b2b-italy",
        "read-only"
      ],
      "examples": [
        "{\"intent\":\"discover\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check_b2b_italy_fit",
      "name": "Check B2B Italy fit",
      "description": "Check whether an Italian B2B buyer with an existing company or CRM list fits MS-DEC-250 before preparing an order locally.",
      "tags": [
        "buyer-fit",
        "existing-company-list",
        "crm-list",
        "b2b-italy",
        "ms-dec-250",
        "read-only"
      ],
      "examples": [
        "{\"intent\":\"check_fit\",\"country\":\"IT\",\"customerType\":\"B2B\",\"hasExistingCompanyList\":true,\"productCode\":\"MS-DEC-250\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "inspect_synthetic_dec_example",
      "name": "Inspect the synthetic DEC example",
      "description": "Inspect a synthetic example of machine-readable lead decisions before choosing whether MS-DEC-250 fits an existing Italian B2B list.",
      "tags": [
        "lead-decisions",
        "synthetic-example",
        "existing-company-list",
        "ms-dec-250",
        "read-only"
      ],
      "examples": [
        "{\"intent\":\"inspect_example\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "prepare_dec_order_locally",
      "name": "Prepare MS-DEC-250 locally",
      "description": "Prepare, only inside the buyer environment, the validated REST request for 250 lead decisions from an existing Italian B2B list. No buyer data is accepted and no order is submitted here.",
      "tags": [
        "250-lead-decisions",
        "order-preparation",
        "existing-company-list",
        "b2b-italy",
        "local-only",
        "ms-dec-250",
        "read-only"
      ],
      "examples": [
        "{\"intent\":\"prepare_order\"}"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}
