{
  "name": "DroneCraft Research Agent",
  "description": "Multi-protocol AI agent helping drone manufacturers with deep research. Search documents in Google Drive, analyze components (motors, ESCs, batteries, props, frames, FCs), summarize technical content, and compare components with an interactive Canvas UI.",
  "url": "https://drone-research-agent.dronecraft.co/a2a/jsonrpc",
  "version": "1.0.1",
  "protocolVersion": "0.3.0",
  "preferredTransport": "JSONRPC",
  "documentationUrl": "https://dronecraft.co/docs",
  "iconUrl": "https://drone-research-agent.dronecraft.co/icon.png",
  "provider": {
    "organization": "Dronecraft",
    "url": "https://dronecraft.co"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "Provide the API key as a Bearer token in the Authorization header. Only required when the server is configured with an API_KEY; otherwise requests are unauthenticated."
    }
  },
  "security": [
    { "bearerAuth": [] }
  ],
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "additionalInterfaces": [
    {
      "transport": "JSONRPC",
      "url": "https://drone-research-agent.dronecraft.co/a2a/jsonrpc"
    },
    {
      "transport": "HTTP+JSON",
      "url": "https://drone-research-agent.dronecraft.co/api/v1"
    },
    {
      "transport": "MCP",
      "url": "https://drone-research-agent.dronecraft.co/mcp"
    }
  ],
  "skills": [
    {
      "id": "search-documents",
      "name": "Search Google Drive Documents",
      "description": "Search through Google Drive documents, PDFs, and files for relevant drone manufacturing information.",
      "tags": ["search", "documents", "google-drive", "research", "drone"],
      "examples": [
        "Find all datasheets for 2207 brushless motors",
        "Search for battery discharge test reports"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "analyze-component",
      "name": "Analyze Drone Component",
      "description": "Analyze technical specifications for drone components (motors, ESCs, batteries, props, frames, FCs).",
      "tags": ["component", "analysis", "specifications", "drone"],
      "examples": [
        "Analyze the specs of a T-Motor F80 Pro",
        "What are the key parameters of this ESC?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    },
    {
      "id": "summarize-content",
      "name": "Summarize Technical Content",
      "description": "Extract and summarize key technical insights from research documents or content.",
      "tags": ["summarization", "research", "technical", "content"],
      "examples": [
        "Summarize this flight controller firmware changelog",
        "Give me the key takeaways from this propeller efficiency study"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "compare-components",
      "name": "Compare Drone Components",
      "description": "Side-by-side comparison of 2-5 drone components with detailed specifications and performance characteristics.",
      "tags": ["comparison", "components", "analysis", "drone"],
      "examples": [
        "Compare the T-Motor F80 and iFlight XING2 2207",
        "Compare these three LiPo batteries by C-rating and weight"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["application/json"]
    }
  ]
}
