Model Context Protocol (MCP)

A Model Context Protocol (MCP) server connects an AI assistant to tools or information, such as documentation, code search, or databases. See the AI Glossary for more detail. This page lists the MCP servers the Urda Anvil runs by default, and exactly what permission each tool carries.

Every tool below carries two tags: what it does read search write and what Claude is allowed to do with it allow ask deny . Allow runs without asking, ask prompts for confirmation, and deny is blocked outright. The allow and deny rules are shown under Configuration · Claude; ask carries no rule of its own, because Claude Code prompts for anything a rule has not already allowed or denied.

Configuration · Claude

Server registration lives in ~/.claude.json; the permission allow-list lives in ~/.claude/settings.json.

Servers · ~/.claude.json

{
  "atlassian": {
    "type": "http",
    "url": "https://mcp.atlassian.com/v2/mcp?tools=all"
  },
  "aws-knowledge-mcp-server": {
    "type": "http",
    "url": "https://knowledge-mcp.global.api.aws"
  },
  "context7": {
    "type": "http",
    "url": "https://mcp.context7.com/mcp"
  },
  "exa": {
    "type": "http",
    "url": "https://mcp.exa.ai/mcp?login&tools=web_search_exa,web_fetch_exa,web_search_advanced_exa"
  },
  "grep": {
    "type": "http",
    "url": "https://mcp.grep.app"
  },
  "schema-store": {
    "type": "http",
    "url": "https://mcp.schemastore.org"
  }
}

Permissions · allow / ask / deny

{
  "allow": [
    "mcp__atlassian__atlassianUserInfo",
    "mcp__atlassian__diffConfluenceContentVersions",
    "mcp__atlassian__downloadConfluenceAttachment",
    "mcp__atlassian__downloadJiraIssueAttachment",
    "mcp__atlassian__exportConfluenceContent",
    "mcp__atlassian__getAccessibleAtlassianResources",
    "mcp__atlassian__getConfluenceAttachment",
    "mcp__atlassian__getConfluenceComment",
    "mcp__atlassian__getConfluenceContent",
    "mcp__atlassian__getConfluenceContentAncestors",
    "mcp__atlassian__getConfluenceContentDescendants",
    "mcp__atlassian__getConfluenceContentStatus",
    "mcp__atlassian__getConfluenceContentVersion",
    "mcp__atlassian__getConfluencePersonalSpace",
    "mcp__atlassian__getConfluenceSpace",
    "mcp__atlassian__getConfluenceSpaceInstructions",
    "mcp__atlassian__getContentFormatGuide",
    "mcp__atlassian__getJiraIssue",
    "mcp__atlassian__getJiraIssueTypeMetaWithFields",
    "mcp__atlassian__getMyWork",
    "mcp__atlassian__listConfluenceAttachments",
    "mcp__atlassian__listConfluenceComments",
    "mcp__atlassian__listConfluenceContent",
    "mcp__atlassian__listConfluenceContentVersions",
    "mcp__atlassian__listConfluenceSpaces",
    "mcp__atlassian__listJiraIssueChangelogs",
    "mcp__atlassian__listJiraIssueComments",
    "mcp__atlassian__listJiraIssueLinkTypes",
    "mcp__atlassian__listJiraIssueRemoteIssueLinks",
    "mcp__atlassian__listJiraIssueTransitions",
    "mcp__atlassian__listJiraProjectIssueTypesMetadata",
    "mcp__atlassian__listJiraProjects",
    "mcp__atlassian__listJiraStatuses",
    "mcp__atlassian__lookupJiraAccountId",
    "mcp__atlassian__resolveConfluenceContentMacros",
    "mcp__atlassian__search",
    "mcp__atlassian__searchConfluence",
    "mcp__atlassian__searchJiraIssuesUsingJql",
    "mcp__aws-knowledge-mcp-server__aws___get_regional_availability",
    "mcp__aws-knowledge-mcp-server__aws___list_regions",
    "mcp__aws-knowledge-mcp-server__aws___read_documentation",
    "mcp__aws-knowledge-mcp-server__aws___retrieve_skill",
    "mcp__aws-knowledge-mcp-server__aws___search_documentation",
    "mcp__context7__query-docs",
    "mcp__context7__resolve-library-id",
    "mcp__exa__web_fetch_exa",
    "mcp__exa__web_search_advanced_exa",
    "mcp__exa__web_search_exa",
    "mcp__grep__searchGitHub",
    "mcp__schema-store__getSchema",
    "mcp__schema-store__listSchemas",
    "mcp__schema-store__searchSchemas"
  ],
  "ask": [],
  "deny": [
    "mcp__atlassian__addBitbucketRepoPullRequestComment",
    "mcp__atlassian__addConfluenceContentPermissions",
    "mcp__atlassian__addConfluenceReaction",
    "mcp__atlassian__addConnectionsToGoals",
    "mcp__atlassian__addConnectionsToProjects",
    "mcp__atlassian__addGraphContext",
    "mcp__atlassian__addOrEditJiraIssueWorklog",
    "mcp__atlassian__addTeamworkGraphContext",
    "mcp__atlassian__approveBitbucketRepoPullRequest",
    "mcp__atlassian__approveJsmRequestResolverPlans",
    "mcp__atlassian__completeConfluenceTask",
    "mcp__atlassian__convertConfluenceContentMode",
    "mcp__atlassian__convertJiraIssueHierarchy",
    "mcp__atlassian__createArtifactsUpload",
    "mcp__atlassian__createArtifactThumbnailUpload",
    "mcp__atlassian__createBitbucketRepoBranch",
    "mcp__atlassian__createBitbucketRepoCommit",
    "mcp__atlassian__createBitbucketRepoPullRequest",
    "mcp__atlassian__createBitbucketRepoPullRequestTask",
    "mcp__atlassian__createCapacityPlanNonProjectWork",
    "mcp__atlassian__createConfluenceComment",
    "mcp__atlassian__createConfluenceSpace",
    "mcp__atlassian__createFocusArea",
    "mcp__atlassian__createFocusAreaStatusUpdate",
    "mcp__atlassian__createGoal",
    "mcp__atlassian__createGoalUpdate",
    "mcp__atlassian__createJiraBoard",
    "mcp__atlassian__createJiraProject",
    "mcp__atlassian__createJsmRequest",
    "mcp__atlassian__createLoomFolder",
    "mcp__atlassian__createLoomVideoComment",
    "mcp__atlassian__createLoomVideoReaction",
    "mcp__atlassian__createLoomVideoUpload",
    "mcp__atlassian__createProject",
    "mcp__atlassian__createProjectUpdate",
    "mcp__atlassian__createTalentSkill",
    "mcp__atlassian__createTeam",
    "mcp__atlassian__decideJsmRequestApproval",
    "mcp__atlassian__deleteJiraComment",
    "mcp__atlassian__deleteJiraIssue",
    "mcp__atlassian__deleteJiraIssueAttachment",
    "mcp__atlassian__diffCodeSymbols",
    "mcp__atlassian__disableConfluencePublicLink",
    "mcp__atlassian__editJiraEntityProperty",
    "mcp__atlassian__enableConfluencePublicLink",
    "mcp__atlassian__getArtifact",
    "mcp__atlassian__getAssetsObject",
    "mcp__atlassian__getAssetsObjectsById",
    "mcp__atlassian__getAssetsObjectSchema",
    "mcp__atlassian__getAssetsObjectType",
    "mcp__atlassian__getAssetsServiceObjectsById",
    "mcp__atlassian__getBitbucketRepoBranch",
    "mcp__atlassian__getBitbucketRepoCommit",
    "mcp__atlassian__getBitbucketRepoCommitReport",
    "mcp__atlassian__getBitbucketRepoCommitReportAnnotations",
    "mcp__atlassian__getBitbucketRepoDefaultReviewers",
    "mcp__atlassian__getBitbucketRepoDeployment",
    "mcp__atlassian__getBitbucketRepoEnvironment",
    "mcp__atlassian__getBitbucketRepoFileContent",
    "mcp__atlassian__getBitbucketRepoPipeline",
    "mcp__atlassian__getBitbucketRepoPipelineStep",
    "mcp__atlassian__getBitbucketRepoPipelineStepLog",
    "mcp__atlassian__getBitbucketRepoPullRequest",
    "mcp__atlassian__getBitbucketRepoPullRequestDiff",
    "mcp__atlassian__getBitbucketRepository",
    "mcp__atlassian__getBitbucketWorkspace",
    "mcp__atlassian__getCapacityPlanAllocations",
    "mcp__atlassian__getCodeFile",
    "mcp__atlassian__getCodeSymbol",
    "mcp__atlassian__getCollaborators",
    "mcp__atlassian__getConfluenceApproval",
    "mcp__atlassian__getConfluenceContentAnalytics",
    "mcp__atlassian__getConfluenceContentPermissions",
    "mcp__atlassian__getConfluenceContentRestrictionState",
    "mcp__atlassian__getConfluenceMauiApp",
    "mcp__atlassian__getConfluencePublicLinkStatus",
    "mcp__atlassian__getConfluenceReactions",
    "mcp__atlassian__getConfluenceTask",
    "mcp__atlassian__getConfluenceTemplate",
    "mcp__atlassian__getFocusArea",
    "mcp__atlassian__getFocusAreaTypes",
    "mcp__atlassian__getGoal",
    "mcp__atlassian__getGoalTypes",
    "mcp__atlassian__getGoalUpdate",
    "mcp__atlassian__getGraphContext",
    "mcp__atlassian__getGraphObject",
    "mcp__atlassian__getJiraBoardConfig",
    "mcp__atlassian__getJiraBoardIssueData",
    "mcp__atlassian__getJiraBoardSprintData",
    "mcp__atlassian__getJiraCurrentUser",
    "mcp__atlassian__getJiraEntityProperty",
    "mcp__atlassian__getJiraProjectVersionRelatedWork",
    "mcp__atlassian__getJiraProjectVersions",
    "mcp__atlassian__getJiraScreen",
    "mcp__atlassian__getJiraUser",
    "mcp__atlassian__getJiraWorkflowEditorLink",
    "mcp__atlassian__getJiraWorkflows",
    "mcp__atlassian__getJsmAgentAvailability",
    "mcp__atlassian__getJsmOpsAlerts",
    "mcp__atlassian__getJsmOpsScheduleInfo",
    "mcp__atlassian__getJsmOpsTeamInfo",
    "mcp__atlassian__getJsmRequest",
    "mcp__atlassian__getJsmRequestActionMetadata",
    "mcp__atlassian__getJsmRequestCreationOptions",
    "mcp__atlassian__getJsmRequestResolverPlans",
    "mcp__atlassian__getJsmRequestTypeFields",
    "mcp__atlassian__getLoomMeetingActionItems",
    "mcp__atlassian__getLoomVideo",
    "mcp__atlassian__getLoomVideoComments",
    "mcp__atlassian__getLoomVideoDownloadUrl",
    "mcp__atlassian__getPeopleInfo",
    "mcp__atlassian__getProject",
    "mcp__atlassian__getProjectUpdate",
    "mcp__atlassian__getPullRequests",
    "mcp__atlassian__getTalentFields",
    "mcp__atlassian__getTalentGroupMetrics",
    "mcp__atlassian__getTalentPosition",
    "mcp__atlassian__getTalentPositionsByEntity",
    "mcp__atlassian__getTalentUser",
    "mcp__atlassian__getTeam",
    "mcp__atlassian__getTeamworkGraphContext",
    "mcp__atlassian__getTeamworkGraphObject",
    "mcp__atlassian__getWorkActivity",
    "mcp__atlassian__getWorkPortfolio",
    "mcp__atlassian__linkToFocusArea",
    "mcp__atlassian__listArtifacts",
    "mcp__atlassian__listAssetsObjectSchemas",
    "mcp__atlassian__listAssetsObjectTypeAttributes",
    "mcp__atlassian__listBitbucketRepoCommitReports",
    "mcp__atlassian__listBitbucketRepoDeployments",
    "mcp__atlassian__listBitbucketRepoEnvironments",
    "mcp__atlassian__listBitbucketRepoPipelines",
    "mcp__atlassian__listBitbucketRepoPipelineSteps",
    "mcp__atlassian__listBitbucketRepoPullRequestComments",
    "mcp__atlassian__listBitbucketRepoPullRequests",
    "mcp__atlassian__listBitbucketRepoPullRequestTasks",
    "mcp__atlassian__listBitbucketRepositories",
    "mcp__atlassian__listBitbucketWorkspaces",
    "mcp__atlassian__listCapacityPlanNonProjectWork",
    "mcp__atlassian__listCodeDirectory",
    "mcp__atlassian__listConfluenceTasks",
    "mcp__atlassian__listConfluenceTemplates",
    "mcp__atlassian__listJiraBoards",
    "mcp__atlassian__listJiraBoardSprints",
    "mcp__atlassian__listJiraDashboards",
    "mcp__atlassian__listJiraFilters",
    "mcp__atlassian__listJiraIssueAssignableUsers",
    "mcp__atlassian__listJiraIssueWorklogs",
    "mcp__atlassian__listJiraProjectComponents",
    "mcp__atlassian__listLoomFolders",
    "mcp__atlassian__listLoomVideos",
    "mcp__atlassian__listLoomVideosSharedWithMe",
    "mcp__atlassian__manageConfluenceApproval",
    "mcp__atlassian__manageJiraProjectVersion",
    "mcp__atlassian__manageJiraProjectVersionRelatedWork",
    "mcp__atlassian__manageJiraSprint",
    "mcp__atlassian__mergeBitbucketRepoPullRequest",
    "mcp__atlassian__moveLoomVideoToFolder",
    "mcp__atlassian__publishArtifact",
    "mcp__atlassian__publishLoomVideo",
    "mcp__atlassian__queryAssetsObjects",
    "mcp__atlassian__queryAssetsObjectSchemaAttributes",
    "mcp__atlassian__queryAssetsObjectsUsingAql",
    "mcp__atlassian__queryAssetsObjectTypes",
    "mcp__atlassian__queryAssetsReferenceTypes",
    "mcp__atlassian__recoverLoomVideo",
    "mcp__atlassian__removeConfluenceContentPermissions",
    "mcp__atlassian__reopenBitbucketRepoPullRequestComment",
    "mcp__atlassian__reopenConfluenceTask",
    "mcp__atlassian__replaceConfluenceContentPermissions",
    "mcp__atlassian__requestChangesOnBitbucketRepoPullRequest",
    "mcp__atlassian__resolveBitbucketRepoPullRequestComment",
    "mcp__atlassian__revokeArtifactShare",
    "mcp__atlassian__runBitbucketRepoPipeline",
    "mcp__atlassian__scanCodeRepo",
    "mcp__atlassian__searchAssetsObjects",
    "mcp__atlassian__searchCapacityPlanNonProjectWork",
    "mcp__atlassian__searchCode",
    "mcp__atlassian__searchFocusAreas",
    "mcp__atlassian__searchGoals",
    "mcp__atlassian__searchJsmRequests",
    "mcp__atlassian__searchProjects",
    "mcp__atlassian__searchTalentPositions",
    "mcp__atlassian__searchTeams",
    "mcp__atlassian__setBitbucketRepoPullRequestTaskState",
    "mcp__atlassian__setConfluenceContentRestrictionState",
    "mcp__atlassian__setConfluenceSpaceInstructions",
    "mcp__atlassian__setJsmAgentAvailability",
    "mcp__atlassian__shareArtifact",
    "mcp__atlassian__shareLoomVideo",
    "mcp__atlassian__starConfluenceContent",
    "mcp__atlassian__starConfluenceSpace",
    "mcp__atlassian__transitionJsmRequest",
    "mcp__atlassian__unstarConfluenceContent",
    "mcp__atlassian__unstarConfluenceSpace",
    "mcp__atlassian__unwatchConfluenceContent",
    "mcp__atlassian__unwatchConfluenceLabel",
    "mcp__atlassian__unwatchConfluenceSpace",
    "mcp__atlassian__updateBitbucketRepoPullRequest",
    "mcp__atlassian__updateCapacityPlanAllocation",
    "mcp__atlassian__updateCapacityPlanAllocations",
    "mcp__atlassian__updateCapacityPlanNonProjectWork",
    "mcp__atlassian__updateConfluenceComment",
    "mcp__atlassian__updateConfluenceCommentResolution",
    "mcp__atlassian__updateFocusArea",
    "mcp__atlassian__updateJiraProject",
    "mcp__atlassian__updateJiraScreen",
    "mcp__atlassian__updateJsmOpsAlert",
    "mcp__atlassian__updateLoomVideoPermissions",
    "mcp__atlassian__updateLoomVideoTitle",
    "mcp__atlassian__updateTalentPositionFocusAreaMappings",
    "mcp__atlassian__updateTalentWorkerSkillMappings",
    "mcp__atlassian__updateTeam",
    "mcp__atlassian__watchConfluenceContent",
    "mcp__atlassian__watchConfluenceLabel",
    "mcp__atlassian__watchConfluenceSpace",
    "mcp__atlassian__watchJiraIssue",
    "mcp__exa__agent_run"
  ]
}

Configuration · Codex

Codex keeps registration and permissions in one file, ~/.codex/config.toml, instead of splitting them across two. Same six servers, same URLs, same decisions. Claude's deny list is Codex's disabled_tools, entry for entry. Claude's allow list is Codex's enabled_tools on five of the six servers. The atlassian server enables the write tools as well, and its approval mode gates them. The permission tag on each tool above holds under either agent.

default_tools_approval_mode reads backwards. Per the Codex MCP reference, approve means allow every tool without prompting; the mode that stops and asks is prompt. So approve here is Codex spelling what Claude spells allow. The atlassian server uses a third mode, writes. It prompts for every tool that the server does not mark read-only. That is Codex spelling what Claude spells ask.

Servers · ~/.codex/config.toml

[mcp_servers]

[mcp_servers.atlassian]
enabled = true
required = false
url = "https://mcp.atlassian.com/v2/mcp?tools=all"
# Codex uses enabled_tools as a strict allow list. Include writes here and
# use writes approval mode to match Claude's runtime permission behavior.
enabled_tools = [
  "addLabelsToConfluenceContent",
  "addOrEditJiraIssueComment",
  "archiveConfluenceContent",
  "atlassianUserInfo",
  "copyConfluenceContent",
  "createConfluenceAttachment",
  "createConfluenceContent",
  "createConfluenceInfographicForPage",
  "createConfluenceMauiApp",
  "createJiraIssue",
  "createJiraIssueLink",
  "createJiraIssueRemoteIssueLink",
  "diffConfluenceContentVersions",
  "downloadConfluenceAttachment",
  "downloadJiraIssueAttachment",
  "editConfluenceInfographicForPage",
  "editConfluenceMauiApp",
  "editJiraIssue",
  "exportConfluenceContent",
  "getAccessibleAtlassianResources",
  "getConfluenceAttachment",
  "getConfluenceComment",
  "getConfluenceContent",
  "getConfluenceContentAncestors",
  "getConfluenceContentDescendants",
  "getConfluenceContentStatus",
  "getConfluenceContentVersion",
  "getConfluencePersonalSpace",
  "getConfluenceSpace",
  "getConfluenceSpaceInstructions",
  "getContentFormatGuide",
  "getJiraIssue",
  "getJiraIssueTypeMetaWithFields",
  "getMyWork",
  "listConfluenceAttachments",
  "listConfluenceComments",
  "listConfluenceContent",
  "listConfluenceContentVersions",
  "listConfluenceSpaces",
  "listJiraIssueChangelogs",
  "listJiraIssueComments",
  "listJiraIssueLinkTypes",
  "listJiraIssueRemoteIssueLinks",
  "listJiraIssueTransitions",
  "listJiraProjectIssueTypesMetadata",
  "listJiraProjects",
  "listJiraStatuses",
  "lookupJiraAccountId",
  "moveConfluenceContent",
  "resolveConfluenceContentMacros",
  "restoreConfluenceContentVersion",
  "search",
  "searchConfluence",
  "searchJiraIssuesUsingJql",
  "setConfluenceContentStatus",
  "transitionJiraIssue",
  "unarchiveConfluenceContent",
  "updateConfluenceContent",
  "uploadAttachmentToJiraIssue",
]
disabled_tools = [
  "addBitbucketRepoPullRequestComment",
  "addConfluenceContentPermissions",
  "addConfluenceReaction",
  "addConnectionsToGoals",
  "addConnectionsToProjects",
  "addGraphContext",
  "addOrEditJiraIssueWorklog",
  "addTeamworkGraphContext",
  "approveBitbucketRepoPullRequest",
  "approveJsmRequestResolverPlans",
  "completeConfluenceTask",
  "convertConfluenceContentMode",
  "convertJiraIssueHierarchy",
  "createArtifactsUpload",
  "createArtifactThumbnailUpload",
  "createBitbucketRepoBranch",
  "createBitbucketRepoCommit",
  "createBitbucketRepoPullRequest",
  "createBitbucketRepoPullRequestTask",
  "createCapacityPlanNonProjectWork",
  "createConfluenceComment",
  "createConfluenceSpace",
  "createFocusArea",
  "createFocusAreaStatusUpdate",
  "createGoal",
  "createGoalUpdate",
  "createJiraBoard",
  "createJiraProject",
  "createJsmRequest",
  "createLoomFolder",
  "createLoomVideoComment",
  "createLoomVideoReaction",
  "createLoomVideoUpload",
  "createProject",
  "createProjectUpdate",
  "createTalentSkill",
  "createTeam",
  "decideJsmRequestApproval",
  "deleteJiraComment",
  "deleteJiraIssue",
  "deleteJiraIssueAttachment",
  "diffCodeSymbols",
  "disableConfluencePublicLink",
  "editJiraEntityProperty",
  "enableConfluencePublicLink",
  "getArtifact",
  "getAssetsObject",
  "getAssetsObjectsById",
  "getAssetsObjectSchema",
  "getAssetsObjectType",
  "getAssetsServiceObjectsById",
  "getBitbucketRepoBranch",
  "getBitbucketRepoCommit",
  "getBitbucketRepoCommitReport",
  "getBitbucketRepoCommitReportAnnotations",
  "getBitbucketRepoDefaultReviewers",
  "getBitbucketRepoDeployment",
  "getBitbucketRepoEnvironment",
  "getBitbucketRepoFileContent",
  "getBitbucketRepoPipeline",
  "getBitbucketRepoPipelineStep",
  "getBitbucketRepoPipelineStepLog",
  "getBitbucketRepoPullRequest",
  "getBitbucketRepoPullRequestDiff",
  "getBitbucketRepository",
  "getBitbucketWorkspace",
  "getCapacityPlanAllocations",
  "getCodeFile",
  "getCodeSymbol",
  "getCollaborators",
  "getConfluenceApproval",
  "getConfluenceContentAnalytics",
  "getConfluenceContentPermissions",
  "getConfluenceContentRestrictionState",
  "getConfluenceMauiApp",
  "getConfluencePublicLinkStatus",
  "getConfluenceReactions",
  "getConfluenceTask",
  "getConfluenceTemplate",
  "getFocusArea",
  "getFocusAreaTypes",
  "getGoal",
  "getGoalTypes",
  "getGoalUpdate",
  "getGraphContext",
  "getGraphObject",
  "getJiraBoardConfig",
  "getJiraBoardIssueData",
  "getJiraBoardSprintData",
  "getJiraCurrentUser",
  "getJiraEntityProperty",
  "getJiraProjectVersionRelatedWork",
  "getJiraProjectVersions",
  "getJiraScreen",
  "getJiraUser",
  "getJiraWorkflowEditorLink",
  "getJiraWorkflows",
  "getJsmAgentAvailability",
  "getJsmOpsAlerts",
  "getJsmOpsScheduleInfo",
  "getJsmOpsTeamInfo",
  "getJsmRequest",
  "getJsmRequestActionMetadata",
  "getJsmRequestCreationOptions",
  "getJsmRequestResolverPlans",
  "getJsmRequestTypeFields",
  "getLoomMeetingActionItems",
  "getLoomVideo",
  "getLoomVideoComments",
  "getLoomVideoDownloadUrl",
  "getPeopleInfo",
  "getProject",
  "getProjectUpdate",
  "getPullRequests",
  "getTalentFields",
  "getTalentGroupMetrics",
  "getTalentPosition",
  "getTalentPositionsByEntity",
  "getTalentUser",
  "getTeam",
  "getTeamworkGraphContext",
  "getTeamworkGraphObject",
  "getWorkActivity",
  "getWorkPortfolio",
  "linkToFocusArea",
  "listArtifacts",
  "listAssetsObjectSchemas",
  "listAssetsObjectTypeAttributes",
  "listBitbucketRepoCommitReports",
  "listBitbucketRepoDeployments",
  "listBitbucketRepoEnvironments",
  "listBitbucketRepoPipelines",
  "listBitbucketRepoPipelineSteps",
  "listBitbucketRepoPullRequestComments",
  "listBitbucketRepoPullRequests",
  "listBitbucketRepoPullRequestTasks",
  "listBitbucketRepositories",
  "listBitbucketWorkspaces",
  "listCapacityPlanNonProjectWork",
  "listCodeDirectory",
  "listConfluenceTasks",
  "listConfluenceTemplates",
  "listJiraBoards",
  "listJiraBoardSprints",
  "listJiraDashboards",
  "listJiraFilters",
  "listJiraIssueAssignableUsers",
  "listJiraIssueWorklogs",
  "listJiraProjectComponents",
  "listLoomFolders",
  "listLoomVideos",
  "listLoomVideosSharedWithMe",
  "manageConfluenceApproval",
  "manageJiraProjectVersion",
  "manageJiraProjectVersionRelatedWork",
  "manageJiraSprint",
  "mergeBitbucketRepoPullRequest",
  "moveLoomVideoToFolder",
  "publishArtifact",
  "publishLoomVideo",
  "queryAssetsObjects",
  "queryAssetsObjectSchemaAttributes",
  "queryAssetsObjectsUsingAql",
  "queryAssetsObjectTypes",
  "queryAssetsReferenceTypes",
  "recoverLoomVideo",
  "removeConfluenceContentPermissions",
  "reopenBitbucketRepoPullRequestComment",
  "reopenConfluenceTask",
  "replaceConfluenceContentPermissions",
  "requestChangesOnBitbucketRepoPullRequest",
  "resolveBitbucketRepoPullRequestComment",
  "revokeArtifactShare",
  "runBitbucketRepoPipeline",
  "scanCodeRepo",
  "searchAssetsObjects",
  "searchCapacityPlanNonProjectWork",
  "searchCode",
  "searchFocusAreas",
  "searchGoals",
  "searchJsmRequests",
  "searchProjects",
  "searchTalentPositions",
  "searchTeams",
  "setBitbucketRepoPullRequestTaskState",
  "setConfluenceContentRestrictionState",
  "setConfluenceSpaceInstructions",
  "setJsmAgentAvailability",
  "shareArtifact",
  "shareLoomVideo",
  "starConfluenceContent",
  "starConfluenceSpace",
  "transitionJsmRequest",
  "unstarConfluenceContent",
  "unstarConfluenceSpace",
  "unwatchConfluenceContent",
  "unwatchConfluenceLabel",
  "unwatchConfluenceSpace",
  "updateBitbucketRepoPullRequest",
  "updateCapacityPlanAllocation",
  "updateCapacityPlanAllocations",
  "updateCapacityPlanNonProjectWork",
  "updateConfluenceComment",
  "updateConfluenceCommentResolution",
  "updateFocusArea",
  "updateJiraProject",
  "updateJiraScreen",
  "updateJsmOpsAlert",
  "updateLoomVideoPermissions",
  "updateLoomVideoTitle",
  "updateTalentPositionFocusAreaMappings",
  "updateTalentWorkerSkillMappings",
  "updateTeam",
  "watchConfluenceContent",
  "watchConfluenceLabel",
  "watchConfluenceSpace",
  "watchJiraIssue",
]
default_tools_approval_mode = "writes"

[mcp_servers.aws-knowledge-mcp-server]
enabled = true
required = false
url = "https://knowledge-mcp.global.api.aws"
enabled_tools = [
  "aws___get_regional_availability",
  "aws___list_regions",
  "aws___read_documentation",
  "aws___retrieve_skill",
  "aws___search_documentation",
]
default_tools_approval_mode = "approve"

[mcp_servers.context7]
enabled = true
required = false
url = "https://mcp.context7.com/mcp"
enabled_tools = [
  "query-docs",
  "resolve-library-id",
]
default_tools_approval_mode = "approve"

[mcp_servers.exa]
enabled = true
required = false
url = "https://mcp.exa.ai/mcp?login&tools=web_search_exa,web_fetch_exa,web_search_advanced_exa"
enabled_tools = [
  "web_fetch_exa",
  "web_search_advanced_exa",
  "web_search_exa",
]
disabled_tools = [
  "agent_run",
]
default_tools_approval_mode = "approve"

[mcp_servers.grep]
enabled = true
required = false
url = "https://mcp.grep.app"
enabled_tools = [
  "searchGitHub",
]
default_tools_approval_mode = "approve"

[mcp_servers.schema-store]
enabled = true
required = false
url = "https://mcp.schemastore.org"
enabled_tools = [
  "getSchema",
  "listSchemas",
  "searchSchemas"
]
default_tools_approval_mode = "approve"