What problem does it solve?
This Skill resolves agent tool configuration and Databricks permission errors by guiding you to add MCP tools and grant the required access in databricks.yml so the agent can run them at runtime.
Core Features & Use Cases
- Add MCP server tools to your LangGraph agent: Connect MCP servers (including Genie spaces, vector search, UC functions, or custom MCP apps) and load their tool definitions into the agent.
- Grant required access in databricks.yml: Adds the correct
resources.apps.<app>.resources entries so deployed bundles have the needed permissions (e.g., CAN_RUN, CAN_USE, CAN_QUERY, EXECUTE, or USE_CONNECTION depending on resource type).
- Prevent common deployment/runtime failures: Ensures
value_from references match resource name fields and recommends MCP error-handling patterns (handle_tool_error, timeout adjustments) to avoid agent crashes.
Quick Start
Use the add-tools skill when you get a runtime permission error or you want to connect a new MCP server or Genie space by updating agent_server/agent.py and adding the matching resources permission entries in databricks.yml, then redeploy and rerun the bundle.