How to Use the isvat MCP in LangChain
Verify European VAT numbers inside your LangChain chains with this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect isvat MCP to LangChain
Create your Vinkius account to connect isvat to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Verify Single Tax IDs Dynamically
`validate_eu_vat` lets your LangChain agent verify European tax IDs directly within your active chains. If a customer inputs a VAT number during checkout or onboarding, your agent intercepts it, runs the check, and determines if the transaction should proceed tax-free. You don't need to manually parse country codes or handle SOAP requests. The agent receives the verified status, company name, and address, then feeds those details straight into your next chain link to update the invoice or CRM record.
Run Bulk Accounting Audits
`validate_multiple_vat` handles high-volume billing audits by processing batches of tax IDs through your LangChain workflows. Instead of looping single API calls and risking rate limits, your agent sends a list of numbers in one go to verify an entire vendor database. This batch tool outputs clean arrays that feed directly into your LangSmith traces. You can monitor the execution latency of each bulk check, catch invalid IDs in your pipeline, and flag compliance risks before they hit your accounting ledger.
Resilient LangChain Agents with Server Status Checks
`check_api_status` ensures your LangChain agent knows the state of the VIES registry before your agent calls the MCP Server. Government databases go offline for maintenance constantly, and this tool lets your agent detect downtime instantly. Your agent can dynamically route around failures by checking the API health first. If the registry is down, the agent halts the chain, logs the incident in LangSmith, and schedules a retry instead of throwing unhandled exceptions in your production app.
Set up isvat MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes isvat tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"isvat-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent isvat transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by isvat. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about isvat MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the isvat MCP today
We host it, we monitor it, we maintain it. You just paste one token.