currency.js Connector for AI agents.
1 live capability
Ensure perfect precision for every invoice and shopping cart total.
Waiting for input…
Why people use currency.js
Currency Math Engine for Accurate Billing Systems
This Connector changes that by handling the math the way banks do. Instead of letting your agent guess the sum, you can have it call the math engine to get a perfect result every time. You get a billing shield that ensures your invoices and cart totals are always correct.
What Vinkius changes
Your agent stops making rounding mistakes on every transaction.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Shopping Cart Totals
A customer adds 3 items at $14.
- Real-world use case 02
Tax Calculation
A business owner asks for a 15% discount on a $150.
- Real-world use case 03
Invoice Generation
An agent summarizes a complex shipping and tax list.
Complete set · 1capability
The complete currency.js capability set.
These are the exact actions your AI can choose when you ask it to work with currency.js.
01
1 capability in this set.
Part of 1 available through currency.js.
- 01 Capability
Calculate currency
The Currency Math Engine uses this capability to perform addition, subtraction, multiplication, or division on currency amounts. It uses integer-based math to ensure your totals are always accurate to the last cent.
Set up in minutes
One URL. Then ask currency.js to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use currency.js from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it currency.js, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable currency.js for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the currency.js URL.
- Step 03
Save and start
Save the connection and enable currency.js in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"currency-math-engine": {
"url": "https://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using currency.js
Open Agent mode in chat and ask: "Using currency.js, help me...". 1 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"currency-math-engine": {
"url": "https://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using currency.js
Ask Copilot: "Using currency.js, help me...". 1 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"currency-math-engine": {
"url": "https://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using currency.js
Open Cascade and ask: "Using currency.js, help me...". 1 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"currency-math-engine": {
"url": "https://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using currency.js
Ask Cline: "Using currency.js, help me...". 1 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add currency-math-engine --transport http "https://edge.vinkius.com/vk_preview_5NKbd1XQQAcf3ixbQFgDqA1EW0unjlSmIiGFqbYs/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using currency.js
Ask Claude: "Using currency.js, show me...". 1 tools are ready
Where the request belongs
Work currency.js can move forward.
E-commerce owners and fintech developers who can't afford to be off by a single cent. It's for anyone building automated billing, tax, or checkout flows.
Fintech Developer
Building a payment gateway integration that requires 100% accuracy for every transaction.
E-commerce Manager
Automating price updates and discount codes across multiple stores without manual checks.
Accounting Specialist
Generating accurate tax reports and invoices from messy raw data.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsDeterministic Fair-Share Tip Splitter
Transform your AI into a hyper-precise ledger. Mathematically split complex restaurant bills, proportionally distribute taxes and tips, and resolve fractional penny discrepancies instantly.
Percentage Calculation Engine
Stop LLMs from miscalculating discounts and interest. Deterministically calculate exact percentages and relative increases.
Fundamental Math
A deterministic, zero-latency mathematical engine for exact calculations. Safely compute percentages, square roots, factorials, and the rule of three completely local.
Monetary Correction Engine
Calculate precise financial monetary corrections with compound or simple interest securely local.
Exact Decimal Currency Calculator
Perform error-free financial arithmetic using integer-based cent calculations.
Math Evaluation Engine
Stop LLMs from hallucinating math. Evaluate complex mathematical expressions and handle exact float rounding deterministically.
Bring your own AI
Change the model, client or framework. Keep currency.js connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about currency.js.
The practical details behind the request, access and result.
Can the Currency Math Engine help with my store's checkout totals?
Yes, it ensures your shopping cart totals are always mathematically perfect. It handles the math the way banks do, preventing the tiny rounding errors that often cause payment failures.
How does the Currency Math Engine prevent rounding errors in my invoices?
It uses integer-based math to perform all calculations. By converting currency values to integers before doing the math, it eliminates the floating-point glitches that lead to incorrect invoice totals.
Is the Currency Math Engine good for calculating sales tax?
It's perfect for tax calculations. It can handle percentages and complex math to ensure your tax amounts are accurate to the cent, which is critical for compliance and customer trust.
Can I use the Currency Math Engine for multi-currency conversions?
Yes, it's designed to handle currency math accurately. It helps maintain data integrity when your agent is summing up costs across different currencies or different types of fees.
Will the Currency Math Engine work with my existing payment gateway?
It works as a backend capability for your agent. Your agent can use it to calculate the correct totals before sending the final, perfect payload to your payment gateway like Stripe or Xero.
Why should I use the Currency Math Engine instead of just asking the AI to do math?
Standard AI math relies on floating-point arithmetic, which often produces tiny errors like $0.30000000000000004. This engine provides a dedicated math path that guarantees 100% accuracy for financial data.
Why can't the LLM do this math?
LLMs predict the next logical token; they don't use internal ALU processors for math. This leads to hallucinations in complex decimal arithmetic.
Does it support different currencies?
Yes, it handles any currency format seamlessly by focusing strictly on the numerical value representation.
What operations are supported?
Addition, subtraction, multiplication, and division.
One connection away
Give your agent a direct line to currency.js.
Connect currency.js once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available