fiken-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fiken-mcplist recent invoices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fiken-mcp: Model Context Protocol Server for Fiken Accounting API
A Model Context Protocol (MCP) server that connects AI assistants like Claude and Cursor to the Fiken accounting API. Manage invoices, contacts, purchases, journal entries, and more — directly from your AI assistant.
All mutating operations (POST, PUT, PATCH, DELETE) require explicit user approval before executing.
NOTE: This is an unofficial library and is not affiliated with or endorsed by Fiken AS. Use at own risk.
NOTE: Built using Claude Code. Use at own risk.
Features
Invoices & Credit Notes: Create, send, and manage invoices and credit notes with full draft support
Contacts: Full CRUD for customers and suppliers, including contact persons
Purchases & Sales: Record and manage purchases and sales transactions
Offers & Order Confirmations: Create and send offers, convert to invoices
Accounting: Bookkeeping accounts, bank accounts, journal entries, transactions
Reports: Product sales reports, account balances
Time Tracking: Projects, time entries, activities, team members
Related MCP server: @cynco/mcp
Configuration
Add the server to your AI client config. No installation needed — npx/pnpx will fetch it automatically.
Getting Your Credentials
API Token: fiken.no → Profile → API → Personal tokens
Company Slug: Found in your Fiken URL:
fiken.no/company/YOUR-SLUG/...
Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"fiken": {
"command": "npx",
"args": ["-y", "fiken-mcp"],
"env": {
"FIKEN_API_TOKEN": "your-personal-token-here",
"FIKEN_COMPANY_SLUG": "your-company-slug"
}
}
}
}Or with pnpm:
{
"mcpServers": {
"fiken": {
"command": "pnpx",
"args": ["fiken-mcp"],
"env": {
"FIKEN_API_TOKEN": "your-personal-token-here",
"FIKEN_COMPANY_SLUG": "your-company-slug"
}
}
}
}Claude Code
Add to ~/.claude.json under mcpServers:
{
"mcpServers": {
"fiken": {
"command": "npx",
"args": ["-y", "fiken-mcp"],
"env": {
"FIKEN_API_TOKEN": "your-personal-token-here",
"FIKEN_COMPANY_SLUG": "your-company-slug"
}
}
}
}Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"fiken": {
"command": "npx",
"args": ["-y", "fiken-mcp"],
"env": {
"FIKEN_API_TOKEN": "your-personal-token-here",
"FIKEN_COMPANY_SLUG": "your-company-slug"
}
}
}
}Available Tools
Category | Tools |
User |
|
Companies |
|
Accounts |
|
Bank |
|
Contacts |
|
Invoices |
|
Credit Notes |
|
Offers |
|
Order Confirmations |
|
Purchases |
|
Sales |
|
Journal Entries |
|
Transactions |
|
Misc |
|
Note: Amounts are in NOK øre (1/100 of a krone). Dates use
YYYY-MM-DDformat.
Local Development
git clone https://github.com/gronnmann/fiken-mcp.git
cd fiken-mcp
pnpm install # Install dependencies
pnpm build # Compile TypeScript → build/
pnpm dev # Run with tsx (no build needed)License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gronnmann/fiken-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server