{
  "tools": [
    {
      "name": "ask_question",
      "description": "Ask any question about a GitHub repository and get an AI-powered, context-grounded response.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "repoName": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              }
            ],
            "description": "GitHub repository or list of repositories (max 10) in owner/repo format."
          },
          "question": {
            "description": "The question to ask about the repository.",
            "type": "string"
          }
        },
        "required": [
          "repoName",
          "question"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "result": {
            "type": "string"
          }
        },
        "required": [
          "result"
        ],
        "x-fastmcp-wrap-result": true
      },
      "_meta": {
        "_fastmcp": {
          "tags": []
        }
      }
    },
    {
      "name": "read_wiki_contents",
      "description": "View documentation about a GitHub repository.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "repoName": {
            "description": "GitHub repository in owner/repo format (e.g. \"facebook/react\").",
            "type": "string"
          }
        },
        "required": [
          "repoName"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "result": {
            "type": "string"
          }
        },
        "required": [
          "result"
        ],
        "x-fastmcp-wrap-result": true
      },
      "_meta": {
        "_fastmcp": {
          "tags": []
        }
      }
    },
    {
      "name": "read_wiki_structure",
      "description": "Get a list of documentation topics for a GitHub repository.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "repoName": {
            "description": "GitHub repository in owner/repo format (e.g. \"facebook/react\").",
            "type": "string"
          }
        },
        "required": [
          "repoName"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "result": {
            "type": "string"
          }
        },
        "required": [
          "result"
        ],
        "x-fastmcp-wrap-result": true
      },
      "_meta": {
        "_fastmcp": {
          "tags": []
        }
      }
    }
  ],
  "prompts": [],
  "resources": [],
  "resourceTemplates": [],
  "capabilities": {
    "experimental": {},
    "prompts": {
      "listChanged": true
    },
    "resources": {
      "subscribe": false,
      "listChanged": true
    },
    "tools": {
      "listChanged": true
    }
  },
  "serverInfo": {
    "name": "DeepWiki",
    "version": "2.14.3"
  },
  "instructions": "DeepWiki MCP provides AI-powered documentation for GitHub repositories.\n\nAvailable tools:\n- read_wiki_structure: Get a list of documentation topics for a repository\n- read_wiki_contents: View full documentation about a repository\n- ask_question: Ask any question about a repository and get an AI-powered answer\n- list_available_repos: List your available repositories (private mode only)\n- generate_wiki: Generate a codebase wiki for a repository — only use when explicitly requested by the user (private mode only)\n- devin_automation_manage: Manage Devin automations — list, get, create, update, delete, or fetch the trigger event schemas (private mode only)\n- devin_billing_tag_manage: Manage Devin billing tags (groupings of Devin sessions for usage tracking) — list, get, create, add a member, list members (private mode only)\n- devin_code_scan_manage: Manage Devin code scans, sometimes referred to as 'security scans' or 'Devin Security Swarm' — list scans, list findings, list profiles, get a profile, create a scan, remediate a finding (private mode only)\n- devin_knowledge_manage: Manage Devin knowledge notes and suggestions — list, search, get, create, update, delete notes, view folder structure, list/view/dismiss knowledge suggestions (private mode only)\n- devin_mcp_server_manage: Manage org MCP server installations — install (marketplace or custom), update, enable, disable, delete (private mode only)\n- devin_oncall_manage: Devin Oncall operations — get an Oncall report's current responder membership, page through a responder's open issues, and ingest a dashboard into Oncall knowledge (private mode only)\n- devin_playbook_manage: Manage Devin playbooks — list, get, create, update, delete (private mode only)\n- devin_review_manage: Trigger a Devin Review for a pull request, fetch the latest review status, or fetch a completed review's findings (private mode only)\n- devin_schedule_manage: Manage scheduled Devin sessions — list, get, create, update, delete (private mode only)\n- devin_session_create: Create one or more child Devin sessions (private mode only)\n- devin_session_interact: Manage a Devin session — get status, send messages, sleep/terminate/archive/unarchive, read messages & attachments, manage tags (private mode only)\n- devin_session_events: Inspect session events — list summaries, fetch full details, or search event contents (private mode only)\n- devin_session_search: Search and filter Devin sessions (private mode only)\n- list_integrations: List all native integrations and MCP servers with their status and settings URLs (private mode only)\n- find_setting: Find Devin webapp settings pages and deep-link URLs for them (private mode only)\n",
  "protocolVersion": "2025-11-25",
  "listing": {
    "tools": {
      "items": [
        {
          "name": "ask_question",
          "description": "Ask any question about a GitHub repository and get an AI-powered, context-grounded response.",
          "inputSchema": {
            "type": "object",
            "properties": {
              "repoName": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  }
                ],
                "description": "GitHub repository or list of repositories (max 10) in owner/repo format."
              },
              "question": {
                "description": "The question to ask about the repository.",
                "type": "string"
              }
            },
            "required": [
              "repoName",
              "question"
            ]
          },
          "outputSchema": {
            "type": "object",
            "properties": {
              "result": {
                "type": "string"
              }
            },
            "required": [
              "result"
            ],
            "x-fastmcp-wrap-result": true
          },
          "_meta": {
            "_fastmcp": {
              "tags": []
            }
          }
        },
        {
          "name": "read_wiki_contents",
          "description": "View documentation about a GitHub repository.",
          "inputSchema": {
            "type": "object",
            "properties": {
              "repoName": {
                "description": "GitHub repository in owner/repo format (e.g. \"facebook/react\").",
                "type": "string"
              }
            },
            "required": [
              "repoName"
            ]
          },
          "outputSchema": {
            "type": "object",
            "properties": {
              "result": {
                "type": "string"
              }
            },
            "required": [
              "result"
            ],
            "x-fastmcp-wrap-result": true
          },
          "_meta": {
            "_fastmcp": {
              "tags": []
            }
          }
        },
        {
          "name": "read_wiki_structure",
          "description": "Get a list of documentation topics for a GitHub repository.",
          "inputSchema": {
            "type": "object",
            "properties": {
              "repoName": {
                "description": "GitHub repository in owner/repo format (e.g. \"facebook/react\").",
                "type": "string"
              }
            },
            "required": [
              "repoName"
            ]
          },
          "outputSchema": {
            "type": "object",
            "properties": {
              "result": {
                "type": "string"
              }
            },
            "required": [
              "result"
            ],
            "x-fastmcp-wrap-result": true
          },
          "_meta": {
            "_fastmcp": {
              "tags": []
            }
          }
        }
      ],
      "pages": 1,
      "advertised": true,
      "answeredUnadvertised": false,
      "cursorCycle": false,
      "pageLimitHit": false
    },
    "prompts": {
      "items": [],
      "pages": 1,
      "advertised": true,
      "answeredUnadvertised": false,
      "cursorCycle": false,
      "pageLimitHit": false
    },
    "resources": {
      "items": [],
      "pages": 1,
      "advertised": true,
      "answeredUnadvertised": false,
      "cursorCycle": false,
      "pageLimitHit": false
    },
    "resourceTemplates": {
      "items": [],
      "pages": 1,
      "advertised": true,
      "answeredUnadvertised": false,
      "cursorCycle": false,
      "pageLimitHit": false
    }
  }
}
