Simple Fatoora MCP for AI Agents. Generate ZATCA-Compliant Invoices Instantly
Simple Fatoora gives you full conversational control over ZATCA-compliant e-invoicing for Saudi businesses. Use this MCP to automate tax calculations, generate VAT and simplified invoices, manage client records, and track inventory—all without leaving your chat interface.
Give Claude and any AI agent real-world access
Automatically creates both VAT (B2B) and simplified tax invoices, ensuring full compliance and QR code embedding.
You can list all current clients or retrieve specific details for a client by ID to check contact information and tax status.
Modify existing client records, like updating an address or VAT number, without logging into the source system.
List all invoices and retrieve specific invoice details to monitor if payments are paid, drafted, or pending.
View the entire product catalog, listing items, or checking item availability to keep your service list accurate for billing.
Ask an AI about this
Waiting for input…
What AI agents can do with Simple Fatoora: 11 Tools for Billing & Finance
These tools give your agent direct access to every function needed in Simple Fatoora, from creating invoices to managing client and item data.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Simple Fatoora MCPCreate Client
Adds a completely new client profile into your Simple Fatoora system.
Create Item
Registers a new product or service item in your inventory catalog.
Create Simplified Invoice
Generates a B2C simplified tax invoice, perfect for smaller transactions and less...
Create Vat Invoice
Creates a fully compliant B2B VAT tax invoice that includes all required...
Delete Client
Removes an existing client record from your system if they are no longer doing...
Get Client
Pulls up a specific client's profile details using their unique ID.
Get Invoice
Retrieves the full details of one invoice using its specific ID number.
List Clients
Shows a comprehensive list of every client currently stored in your system.
List Invoices
Gives you an overview and status summary for all invoices, helping you track...
List Items
Displays a list of every product or service item currently registered in your...
Update Client
Modifies specific information on an existing client's record, such as their contact...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Simple Fatoora, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Simple Fatoora. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of manual financial data entry is real. Solved with Vinkius AI Gateway
Right now, handling client invoices means logging into a portal, searching through client IDs, manually cross-referencing the current product list against old billing rates, and then finally generating a document that needs to satisfy strict tax regulations. It’s a multi-step process of clicking tabs, copying data from one spreadsheet, pasting it into another system, and constantly checking if you've missed a required VAT field.
With this MCP, the whole mess goes away. You just tell your agent what happened—'Bill John Doe for the standard consultation.' The tool figures out the correct tax structure, pulls the client details, grabs the item price, generates both the compliant invoice and the QR code data, all in a single conversation. It’s instant financial orchestration.
Simple Fatoora MCP: Compliance on Demand
You no longer have to worry about which tax tool to use or if you entered the client's VAT ID correctly. Tasks like listing all managed clients (`list_clients`) and updating item costs (`create_item`) are now conversational commands, eliminating the need to navigate complex forms.
It’s a massive difference. You don't manage the software; your AI agent manages the data flow for you.
What your AI can actually do with this
This connector lets you take manual accounting tasks off your plate entirely. You can talk to your AI agent and have it perform complex financial operations that used to require jumping between multiple portals. Need a new client added? Just ask the system to create them, or pull up an existing profile to check their tax details.
The tool also handles inventory management; you can list products or get detailed item counts just by asking. When it comes time to bill, whether for large B2B VAT invoices or simple B2C simplified bills, your agent creates the compliant document and embeds the necessary QR code instantly. Because this MCP is hosted on Vinkius, you connect once from any compatible client (Claude, Cursor, etc.) and get access to all of these financial tools through one conversation.
You’ll use it to list invoices, check status reports, update customer data, or even delete old records—all while keeping your accounts perfectly synchronized with ZATCA regulations.
019dd15d-fdf5-73ab-b1a4-c773a20a45d1 Here's how it actually works
The bottom line is that your AI acts as a dedicated finance manager, handling all the complex API calls behind the scenes so you only talk business.
Subscribe to this MCP and paste your Simple Fatoora API key into the connection settings.
Start a conversation with your AI agent, telling it exactly what financial task you need done (e.g., 'Create an invoice for John Doe').
The agent calls the necessary tools, processes the data against ZATCA rules, and returns the completed record or document details to you.
Who is this actually for?
This MCP is for any KSA-based company where billing and compliance are major pain points. If your day involves manually cross-referencing client tax IDs, checking invoice status across different tabs, or worrying about ZATCA deadlines, you need this. It's built for people who run the numbers.
Using the MCP to list all invoices and retrieve metadata instantly helps them audit accounts receivable status without leaving their primary workspace.
Running billing cycles by using the agent to create simplified invoices and manage client details, ensuring every invoice is compliant before sending it out.
Checking item availability or listing all managed clients through natural conversation to ensure the service catalog matches what they are billing for.
What Changes When You Connect
Automate compliance. Generating invoices using create_vat_invoice or create_simplified_invoice ensures every document meets the strict ZATCA standards, automatically handling complex tax calculations and embedding QR codes.
Centralize client management. Instead of logging into a separate CRM just to check details, use list_clients or get_client to pull up all necessary tax IDs and contact info directly in your chat window.
Maintain accurate records. Keeping track of product availability is simple; running list_items lets you audit your catalog quickly before generating any billing documents.
Monitor accounts receivable. You can use list_invoices to get a quick status report on all invoices, instantly seeing which ones are paid and which ones need follow-up.
Simplify data maintenance. Updating client details or even removing old records is handled by tools like update_client, keeping your database clean with minimal clicks.
See it in action
Billing a New Large Corporate Client
The agent handles the entire flow: first, it uses create_client to register Acme Corp. Then, when billing for services rendered, it calls create_vat_invoice, passing in the necessary items and ensuring the final document is fully compliant with B2B tax requirements.
Auditing a Client's History
An accountant needs to check a client’s past payments. They ask the agent to list all invoices, which uses list_invoices and provides status summaries for auditing purposes without needing to know specific invoice IDs.
Fixing Outdated Product Pricing
The operations team realizes a product price changed. They use the agent to list items (list_items) and then execute create_item to update the correct pricing structure across the entire catalog.
Handling Quick, Small Services
A freelancer needs to bill a small local client. The agent quickly uses create_simplified_invoice, which is designed for B2C billing and handles the simpler tax requirements efficiently.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to manually update invoice status
A user tries to write a long prompt like, 'Please change invoice INV-1002 from Draft to Paid and notify John Miller.' This is too complex for the chat interface.
Just tell the agent which action you want. If you need to update details, use update_client first. Then, ask the agent specifically to retrieve or modify the status using the appropriate tool.
Listing every single piece of data
Asking 'Give me all client and invoice data.' This results in a massive, unusable wall of text with no context.
Be specific. Use list_clients followed by asking to filter the results (e.g., 'Show me only clients active in Riyadh'). For invoices, use list_invoices.
Ignoring compliance requirements
Manually drafting an invoice and pasting it into a generic chat prompt without specifying B2B or B2C.
Always specify the type of document you need. Use create_vat_invoice for business-to-business transactions, or create_simplified_invoice for consumer bills.
When It Fits, When It Doesn't
Use this MCP if your primary job involves billing, tax compliance, or managing client/product data within the KSA region. If you need to generate a document that must adhere to ZATCA standards, this is the tool. You should use it for any scenario where tracking invoice status (list_invoices) or maintaining accurate customer details (get_client, update_client) are core tasks. Don't use it if your only goal is general CRM—if you just need a simple contact directory and never bill, you might prefer a dedicated non-financial database MCP. Also, don't try to use the item tools for anything outside of billing; they exist purely to support invoicing, not general inventory control.
Questions you might have
How do I use Simple Fatoora MCP to generate invoices? +
You tell the agent what needs billing, and it runs the necessary tools. For B2B bills, ask it to use create_vat_invoice; for simpler consumer bills, use create_simplified_invoice.
Can I check if a client exists using Simple Fatoora MCP? +
Yes. You can run list_clients to see who’s in the system, or ask it to get details for a specific person using get_client.
What if I need to change a client's address? +
You use the update_client tool. Simply tell your agent which client you want to modify and what new details it needs to save.
Does Simple Fatoora MCP handle tax calculations automatically? +
Yes, that's its core function. It is built specifically for ZATCA compliance, automating the complex VAT and tax logic when you create any invoice type.
Is Simple Fatoora MCP only for Saudi Arabia? +
No, while it specializes in KSA e-invoicing standards, its underlying tools allow you to manage generalized client data and inventory records that apply to any business structure.