quickfile-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., "@quickfile-mcpShow my latest bank transactions"
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.
quickfile-mcp
MCP server for the Quickfile REST API v2. Multi-account, secret-isolated.
Features
45 tools -- one per API
operationId, generated from the embeddedspec.json.Multi-account -- configure multiple Quickfile accounts; each tool takes an
accountparam.Both auth modes -- static Personal Bearer Tokens and OAuth 2.0 (auto-refresh + rotating refresh-token persistence).
Secret isolation -- tokens live in
accounts.json(gitignored), never exposed to the AI agent. Tool schemas expose only anaccountselector + endpoint params.
Related MCP server: iikoServer MCP Server
Setup
Option A: Claude Desktop Extension (.mcpb) — one-click install
Build and pack:
npm install && npm run build && npm install -g @anthropic-ai/mcpb && mcpb pack mcpb-buildOpen the resulting
mcpb-build.mcpbfile with Claude Desktop.Claude prompts for Accounts (JSON) — paste your accounts config:
{"defaultAccount":"importair","accounts":[{"id":"importair","label":"Import Air","type":"static","token":"YOUR_TOKEN"}]}Stored in the OS keychain. Never written to disk, never exposed to the agent.
Click Install. Done.
Option B: Manual (dev / non-Claude clients)
npm installcp accounts.example.json accounts.jsonand fill in account credentials.npm run buildConfigure your MCP client (Claude Desktop, etc.):
{
"mcpServers": {
"quickfile": {
"command": "node",
"args": ["path/to/quickfile-mcp/dist/index.js"],
"cwd": "path/to/quickfile-mcp"
}
}
}The server reads accounts from QF_ACCOUNTS_CONFIG env var (JSON string — used by the .mcpb path) if set, otherwise from accounts.json in the working directory (or QF_ACCOUNTS_FILE for a custom path). OAuth token material (accessToken, refreshToken, expiresAt) lives in a separate internal tokens.json (or QF_TOKENS_FILE) that the server manages — you never edit it by hand.
Authentication
Static token (own account)
Generate a Personal Bearer Token in QuickFile: Account Settings -> Third Party Integration -> API. In accounts.json, set "type": "static" and "token": "<your token>".
OAuth (partner app)
Register an app in QuickFile to get
clientId/clientSecret. Put these inaccounts.jsonwith"type": "oauth".Complete the OAuth authorise + token-exchange flow out-of-band (a small CLI or manual paste) to obtain the first
accessToken,refreshToken, andexpiresAt.Seed
tokens.jsononce:{ "beta": { "accessToken": "...", "refreshToken": "...", "expiresAt": 0 } }After this, you never touch
tokens.json— the server auto-refreshes expiring access tokens and persists the rotated refresh token back into it.
Account selection
Every tool accepts an optional account parameter (enum of configured labels). Omit to use defaultAccount from accounts.json.
API reference
Full endpoint schemas: src/spec.json (Swagger 2.0, 45 paths). Source: Quickfile API docs.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
MCP server for Codat — companies, connections, invoices, bills and financial statements.
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for the Trading 212 public API, enabling account, portfolio, order, pie, and history access with read tools always available and trading tools opt-in.131MIT
- FlicenseNot gradedqualityBmaintenanceMCP server for iiko restaurant management system REST API, providing 39 tools to manage products, employees, entities, documents, payments, reports, and raw API access.1-
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server for QuickBooks Online, providing 144 tools for full CRUD operations on 29 entity types and 11 financial reports, with built-in safety guards against unintended writes.4Apache 2.0
- FlicenseNot gradedqualityBmaintenanceMCP server that exposes 236 iikoCloud API methods across 22 domains as configurable tools, supporting multi-tenancy with credentials passed through transport channels (HTTP headers or environment variables) for security.1-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/cisbrh/quickfile-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server