Potal
@soulmaten7
About Potal
Total landed cost API for cross-border commerce. 240 countries, 113M+ tariff records, 63 FTAs, AI HS classification, sanctions screening.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"potal": {
"command": "npx",
"args": [
"-y",
"potal-mcp-server"
],
"env": {
"POTAL_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Tools
10Calculate the total landed cost for a product being shipped internationally. Returns a detailed breakdown of import duties, VAT/GST, customs fees, and the final total price the buyer will pay. Supports 240 countries and territories. Includes China CBEC tax, Mexico IEPS, Brazil cascading tax, India IGST, and processing fees for 12 countries. When providing productName for auto-classification, include material for accurate HS code results.
Classify a product into an HS (Harmonized System) code for customs using the v3.3 GRI pipeline. Supports 9-field input for maximum accuracy. material is REQUIRED for the v3.3 pipeline — without it, classification will fail with 400 error. Returns HS code, description, confidence, decision path, and GRI rules applied.
Check import restrictions for a product in a destination country. Returns prohibited items, required permits, watched items, and carrier restrictions. Essential for compliance screening before shipping.
Comprehensive shipment screening: calculates landed cost, checks restrictions, and identifies trade remedies — all in one call. Use this for a complete pre-shipment compliance and cost analysis. Include material for accurate HS classification.
Screen a person or entity against sanctions and denied-party lists. Checks OFAC SDN, BIS Entity List, CSL, and other databases (21,301 entries from 19 sources). Essential for trade compliance.
Look up Free Trade Agreements between two countries. Covers 63 FTAs including USMCA, RCEP, CPTPP, KORUS, EU-UK TCA. Returns preferential duty rates if an FTA applies.
Get a list of all 240 supported countries with their VAT/GST rates, average duty rates, de minimis thresholds, and currency information. Use this to check if a country is supported or to compare tax rates.
Generate trade documents for a shipment: Commercial Invoice (CI), Packing List (PL), or Certificate of Origin (C/O). Returns a structured JSON document ready for export/PDF generation.
Compare Total Landed Cost across multiple destination countries for the same product. Useful for finding the cheapest import route or comparing duty rates between countries. Returns a side-by-side comparison of costs. Include material for accurate classification.
Check US sales tax economic nexus exposure across 50 states + DC. Given per-state sales amounts (and optional transaction counts), determine which states have triggered economic nexus (exceeded threshold), which are in the warning zone (≥80% of threshold), and which are safe. Based on post-Wayfair (2018) state thresholds — most states use $100K in sales or 200 transactions. California/Texas use $500K sales only. New York/Connecticut require both sales AND transaction thresholds. Alaska/Delaware/Montana/New Hampshire/Oregon have no state sales tax.
Overview
What is Potal?
Potal is a Next.js project bootstrapped with create-next-app. It serves as a basic web application template using the Next.js framework.
How to use Potal?
Run npm run dev (or yarn dev, pnpm dev, bun dev) to start the development server, then open http://localhost:3000 in a browser. The main page can be edited by modifying app/page.tsx.
Key features of Potal
- Built with Next.js and TypeScript.
- Uses
next/fontto optimize Geist font from Vercel. - Auto-reloads on file changes during development.
- Can be deployed directly to Vercel.
Use cases of Potal
—
FAQ from Potal
What runtime does Potal require?
Node.js and a package manager (npm, yarn, pnpm, or bun) are needed to run the development server.
How do I deploy Potal?
The recommended deployment method is the Vercel Platform, which is documented in the Next.js deployment guide.
Where can I learn more about the underlying framework?
Refer to the Next.js Documentation and interactive tutorial linked in the README.
Frequently asked questions
What runtime does Potal require?
Node.js and a package manager (npm, yarn, pnpm, or bun) are needed to run the development server.
How do I deploy Potal?
The recommended deployment method is the Vercel Platform, which is documented in the Next.js deployment guide.
Where can I learn more about the underlying framework?
Refer to the Next.js Documentation and interactive tutorial linked in the README.
Basic information
More Other MCP servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Comments