MCP.so
Sign In
P

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

10

Calculate 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/font to 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.

Comments

More Other MCP servers