Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’° Finance & Fintech
  3. Wafeq
W
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Wafeq

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Wafeq accounting API: all 251 endpoints as safety-categorized MCP tools, over stdio or HTTP.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for Wafeq, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ’° More in Finance & Fintech

Documentation Overview

ohneben's Wafeq MCP

Buy Me A Coffee


License & checks

CI License: MIT

MCP registries

MCP Registry Listed on mcpservers.org Wafeq-MCP MCP server

Run your Wafeq books in plain language from AI assistants like Claude, Cursor, and any other MCP client.

This Model Context Protocol server exposes the Wafeq Public API β€” all 251 endpoints, generated straight from the OpenAPI spec into MCP tools, plus two hand-written ones. Every tool carries a safety category (🟒 read-only / 🟑 write / 🟠 state change / πŸ”΄ irreversible or destructive) so your assistant knows what an action does before it calls it β€” including the difference between saving an invoice and filing it with a tax authority, which no CRUD-shaped wrapper can tell you. It runs over stdio (Claude Desktop and other local launchers) or Streamable HTTP (hosted in Docker), and ships with retries, client-side rate limiting, request timeouts, idempotency keys, multipart upload and binary PDF handling so it holds up against a live book.

Why you'll want this

Some MCP servers just forward an API. This one is built to be safe to hand to an LLM and easy to run against real accounting data:

What you getWhy it matters
All 251 endpoints, spec-drivenFull coverage of invoices, bills, quotes, credit and debit notes, payments, banking, journals, payroll, projects, inventory and reports β€” nothing hand-picked or left behind.
Nine safety categories, not four 🟒 / 🟑 / 🟠 / πŸ”΄A dozen of Wafeq's POSTs are not creates. Previews write nothing; ending an amortization early posts to the ledger with no undo; reporting an invoice to a tax authority leaves your organization permanently. Each gets its own banner instead of being lumped in with "create".
Server instructions sent on connectThe client is told how to read the safety banners and the handful of Wafeq conventions β€” date format, decimal separator, whole-period report ranges β€” up front, instead of discovering them by getting a call wrong first.
Machine-readable MCP annotations (readOnlyHint, destructiveHint)Hosts that honor annotations (Claude included) can auto-trust the 98 read-only tools and demand confirmation before any of the 44 that delete or cannot be undone.
Correct report parameters, per reportEach of the four reports gets its own schema: balance sheet takes date + period_count; profit-and-loss and cash flow take date_after + date_before; trial balance takes from_date + to_date. Wafeq silently ignores misspelled query parameters, so a wrong name looks like a working call.
Whole-period validation before sendingProfit-and-loss and cash flow reject ranges that don't align to whole months or years. The server checks locally and replies with the nearest valid range instead of spending a round trip on an HTTP 400.
Automatic idempotency keysEvery one of the 146 write endpoints that supports X-Wafeq-Idempotency-Key gets a UUID v4 automatically, reused across retries β€” so a network hiccup can never duplicate an invoice. Supply your own to make a deliberate re-run safe too.
File uploads that actually workPOST /files/ is multipart-only and POST /files/raw/ needs a Content-Disposition header. Both are handled; you pass base64 content and a filename.
Binary PDFs handled as bytesThe nine PDF endpoints are base64-encoded into a small envelope with size and content type, instead of being read as text and corrupted.
Automatic retries with backoffTransient 429 / 5xx responses are retried with jittered exponential backoff, honoring Retry-After β€” with the same idempotency key, exactly as Wafeq's integration guide requires.
Built-in rate limitingSelf-throttles so a burst of tool calls doesn't trip a 429. Wafeq publishes no numeric limit, so the default is deliberately conservative and configurable.
Tenant verified at startupA Wafeq API key is organization-scoped. The server calls GET /organization/ before serving and publishes the result on /health, so a mis-set key shows up as a name you can check rather than as writes against the wrong company's books.
Two transports: stdio and Streamable HTTPUse it locally in Claude Desktop, or run one always-on server that any number of MCP clients reach over HTTP.
Docker + docker-compose, health check, auto-restartdocker compose up and it stays up, bound to localhost only.
Optional bearer-token auth on the HTTP endpointPut the server behind a shared secret the moment it's reachable beyond localhost.
Your secrets never reach the modelCredentials live in the server's environment and are injected on every request. The passthrough tool cannot override Authorization or point the credential at another host.
Drop-in spec updatesWafeq ships a newer spec? Replace one file and rebuild β€” new endpoints become new tools automatically, no code changes.

How it compares

CapabilityThis projectGeneric OpenAPI→MCP wrapper*
All 251 Wafeq endpoints as toolsβœ…βœ…
Per-tool safety category + bannerβœ…βŒ
Tax-authority filing flagged as irreversible, not "create"βœ…βŒ
readOnlyHint / destructiveHint MCP annotationsβœ…βž–
Read-only fields stripped from create/update bodiesβœ…βŒ
Duplicated enum prose compacted out of schemasβœ…βŒ
Correct, per-report date parametersβœ…βœ…
Whole-period range validated before sendingβœ…βŒ
Automatic X-Wafeq-Idempotency-Key, stable across retriesβœ…βŒ
Multipart + raw-binary file uploadβœ…βž–
Binary PDF responses base64-encoded, not mangledβœ…βž–
Transaction dates recovered for journal line itemsβœ…βŒ
Automatic retries on 429 / 5xx (honors Retry-After)βœ…βŒ
Client-side rate limitingβœ…βŒ
Organization identity verified at startupβœ…βŒ
stdio transportβœ…βœ…
Streamable-HTTP transportβœ…βž–
Docker + docker-compose, health check, auto-restartβœ…βŒ
Optional bearer-token auth on the endpointβœ…βŒ
LicenseMITvaries

*Generic OpenAPIβ†’MCP wrappers turn any spec into MCP tools. They can reach the same endpoints, but treat every operation identically β€” and against Wafeq's spec specifically they inherit the read-only-required-field problem described in MIGRATION.md. "βž–" = varies by tool / not guaranteed.

What you can do

Once it's connected, ask your assistant things like:

  • "What was our profit and loss for the first half of this year?"
  • "Show me every unpaid invoice older than 30 days, with the customer name."
  • "Create a draft invoice for Acme Ltd for 3 days of consulting at €800/day."
  • "Download invoice INV-2026-014 as a PDF."
  • "Which account did the €7,000 transfer in January post to?"
  • "Attach this receipt to expense EXP-118."
  • "Reconcile the bank statement lines for March against the ledger."
  • "Convert quote QUO-31 to an invoice and record the payment."

How it works

Code
Claude / Cursor / any MCP client  ──MCP──►  this server  ──HTTPS──►  Wafeq API (your organization)

At startup the server parses the bundled OpenAPI spec into MCP tools β€” resolving $refs, guarding against recursive schemas, and stripping server-assigned (readOnly) fields out of request bodies β€” tags each tool with its safety category, verifies which Wafeq organization the credentials belong to, and then injects your credential on every outgoing request. Your key stays in the server's environment; the model never sees or handles it.

Requirements

  • A Wafeq organization with API access β€” either a private API key (Wafeq β†’ Settings β†’ Developer β†’ API keys) or an OAuth2 access token. See Get your API credentials.
  • Docker (Docker Desktop on macOS/Windows) for the quick start below β€” or Node.js β‰₯ 20 to run from source.

Quick start (Docker)

1. Add your credentials. Copy the example config and fill it in:

bash
cp .env.example .env

Then edit .env and set WAFEQ_API_KEY. Unless HOST is a loopback address the server also requires MCP_AUTH_TOKEN and refuses to start without one, so set it to a long random string: MCP_AUTH_TOKEN=$(openssl rand -hex 32).

2. Start the server:

Terminal
docker compose up -d --build

docker-compose.yml binds to 127.0.0.1:8765 only, so the server is reachable from your machine but not from the network.

3. Confirm it's running β€” and that it's pointed at the right books:

Terminal
curl -s http://localhost:8765/health

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Finance & Fintech View all alternatives
  • X
    Xero

    MCP server for Xero - Cloud-based accounting software integration

    πŸ’° Finance & Fintech2 views
    Compare vs Xero β†’
  • T
    Tradingview MCP

    Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex.

    πŸ’° Finance & Fintech4 views
    Compare vs Tradingview MCP β†’
  • V
    Vk Ads MCP

    MCP server for VK Ads API: campaigns, audiences, budgets, stats. Click.ru, token or OAuth.

    πŸ’° Finance & Fintech2 views
    Compare vs Vk Ads MCP β†’
  • M
    Mcptoon
    Verified

    Every Agent discovers all your MCP tools from one install; major token savings via TOON output.

    πŸ’° Finance & Fintech10 views
    Compare vs Mcptoon β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Wafeq

We don't have a confirmed install command for Wafeq yet, so we don't publish a generated one β€” a guessed package name would point at the wrong package or none at all. Follow the project's own README or setup instructions (https://github.com/ohneben/Wafeq-MCP) for the current steps.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWafeq AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/wafeq?style=directory)](https://allmcps.com/mcp/wafeq)
HTML Embed
<a href="https://allmcps.com/mcp/wafeq"><img src="https://allmcps.com/api/badge/wafeq?style=directory" alt="Wafeq on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’°Finance & Fintech
More technical detailsExpand β–Ύ
Last updatedSep 28, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Featured
M

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’° Finance & Fintech β†’Best MCP servers for Finance & Fintech β†’Alternatives to Wafeq β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients