ARTIFI ERP — VS Code Extension
Connect your IDE to ARTIFI — AI-native accounting infrastructure. Talk to your ERP through Cursor, Windsurf, or VS Code with 150+ MCP tools and domain-specific Agent Skills.
Features
- One-click setup — Enter your API key, get instant access to your ERP data
- Agent Skills — 6 core skills + country plugins give your AI assistant deep accounting knowledge
- MCP connection — Automatically configures Streamable HTTP transport for AI assistants
- Status bar — Live connection indicator showing org name and health
- Sidebar — View connected org, installed skills, and legal entities at a glance
- Secure — API key stored in OS keychain via VS Code SecretStorage
Quick Start
- Install the extension from the Marketplace
- Open Command Palette (
Cmd+Shift+P / Ctrl+Shift+P)
- Run ARTIFI: Setup
- Enter your API key (starts with
sk_)
- Restart your AI assistant — done!
Get your API key from the ARTIFI Dashboard.
What Gets Installed
After setup, the extension creates:
your-project/
├── .agents/skills/ # Agent Skills (AI reads these)
│ ├── artifi-getting-started/
│ ├── artifi-accounts-payable/
│ ├── artifi-accounts-receivable/
│ ├── artifi-banking/
│ ├── artifi-reporting/
│ ├── artifi-payroll/
│ └── [country plugins] # e.g. Estonian VAT, annual report
├── .cursor/mcp.json # MCP connection config (auto-gitignored)
└── .agents/.artifi-metadata.json
Commands
| Command |
Description |
ARTIFI: Setup |
Full setup — authenticate, install skills, configure MCP |
ARTIFI: Update Skills |
Re-fetch latest skills from server |
ARTIFI: Show Status |
Check connection health and version info |
ARTIFI: Change API Key |
Switch to a different organization or key |
ARTIFI: Remove |
Clean uninstall — removes all files, config, and stored key |
How It Works
Your IDE (Cursor / Windsurf / VS Code)
│
├── Agent Skills (.agents/skills/) → AI knows HOW to use the tools
├── MCP Connection (.cursor/mcp.json) → AI CAN call the tools
│
└── You ask: "Post an AP invoice for Acme Corp"
│
▼
ARTIFI MCP Server (150+ tools)
│
▼
Your organization's data (isolated schema)
Agent Skills give your AI assistant domain knowledge — workflow payloads, accounting logic, entity IDs, email addresses, and step-by-step guides for every ERP operation. Without them, the AI only sees bare tool descriptions.
Example Conversations
Once connected, talk to your AI assistant naturally:
- "Show me all open AP invoices for this month"
- "Create a vendor called Acme Corp with NET30 payment terms"
- "What's the trial balance for entity 9?"
- "Reconcile the bank account"
- "Post a journal entry to correct the revenue accrual"
- "Generate a balance sheet as of December 31"
IDE Compatibility
| IDE |
Status |
Skills |
MCP |
| Cursor 2.4+ |
Supported |
.agents/skills/ |
.cursor/mcp.json |
| Windsurf |
Supported |
.agents/skills/ |
.windsurf/mcp.json |
| VS Code + Copilot |
Supported |
.agents/skills/ |
.vscode/mcp.json |
Security
- API keys are stored in the OS keychain via VS Code SecretStorage
- MCP config files containing the key are auto-added to .gitignore
- Each organization gets an isolated database schema — no data leakage
- All write operations go through a workflow engine with risk-based approvals
Settings
| Setting |
Default |
Description |
artifi.serverUrl |
Production URL |
Custom MCP server URL (for development) |
artifi.autoUpdate |
true |
Auto-update skills when extension activates |
Requirements
- VS Code 1.85+, Cursor 2.4+, or Windsurf
- An ARTIFI account with an API key (sign up)
Links
License
MIT