Prerequisites
- Cursor, VS Code, or VS Code with Claude Code installed (latest version recommended)
- Credible organization set up by an admin
- Database connections configured — Your organization admin should have set up connections to your data sources. See Connect to Your Data.
What the Credible Extension Provides
The Credible Extension configures your IDE workspace with everything the agent needs for semantic modeling:- Credible-Modeling MCP server — A project-scoped MCP server that gives the agent access to your data warehouse metadata, so it can discover tables, suggest modeling approaches, and look up Malloy syntax
- Modeling skills — Slash commands (e.g.,
/malloy-model,/malloy-discover,/credible-publish) that guide the agent through common workflows. The agent uses these automatically based on context - Cursor rules — Malloy-aware coding rules that help the agent write correct Malloy syntax and follow best practices
- Managed database connections — Access connections configured in the Credible App without storing credentials locally
- Credible Service Panel — Browse your organization’s projects, connections, and published packages
- Syntax highlighting & compilation checks for
.malloy,.malloynb, and.malloysqlfiles - Schema | Explore | Preview buttons above any source definition
- Run | Show SQL buttons above any query or run statement
Installation
Install the CLI and Log In
Open a terminal and install the Credible CLI globally:Don't have npm installed?
Don't have npm installed?
Install Node.js (which includes npm) from nodejs.org.
<yourOrgName> with the organization name provided by your admin):
Install the Extension
- In Cursor or VS Code, go to the Extensions view (
Cmd+Shift+Xon Mac,Ctrl+Shift+Xon Windows/Linux) - Search for Credible and install the extension
Enable the Credible-Modeling MCP Server
The Credible Extension writes a workspace-scoped.cursor/mcp.json (or .vscode/mcp.json in VS Code) that points to a project-specific modeling MCP server. Every time you change projects, the extension updates this config and shows a pop-up to re-enable the server.
When you see the pop-up, click through to enable the Credible-Modeling MCP server — this gives the agent access to the modeling tools.

Don't see the pop-up?
Don't see the pop-up?
If you missed the pop-up or your agent can’t access MCP tools:
- Open Cursor Settings (
Cmd+Shift+J) or VS Code Settings - Navigate to Tools & MCP
- Find Credible-Modeling and toggle it on
- If the agent still can’t call MCP tools, reload the window (
Cmd+Shift+P→ “Reload Window”)
Using Claude Code in VS Code?
Using Claude Code in VS Code?
Claude Code requires manually registering the MCP server. After installing the Credible Extension, open For example, if your The port number is assigned dynamically and may differ in your workspace.
.vscode/mcp.json in your workspace to find the url value, then run:.vscode/mcp.json shows "url": "http://127.0.0.1:62409/mcp", run:Credible Service Panel
The Credible Service Panel shows your organization’s structure. Find it at the bottom of the Explorer view (Cmd+Shift+E on Mac, Ctrl+Shift+E on Windows/Linux):

- Projects: Logical groupings of related packages and connections
- Connections: Managed database connections (no local credentials needed)
- Packages: Published semantic models with version history
Don't see the Credible Service panel?
Don't see the Credible Service panel?
The sidebar may be hidden by default in Cursor:
- Open the Explorer panel (
Cmd+Shift+E) (orCtrl+Shift+Eon Windows/Linux) - Look for the Credible panel at the bottom of the explorer sidebar
Panel controls
Panel controls
The Credible Extension can be configured via the Command Palette (
Cmd+Shift+P) or clicking icons in the Credible Service panel:- Disable Credible: Turn off the extension for this workspace
- Refresh: Reload projects, connections, and packages
- Select Organization: Switch between organizations
- Sign Out: Log out of Credible