The Company Atlas
36市場にわたる輸出入通関貨物記録とグローバル企業登記簿へのアクセス
ホスト型 MCP サーバー
npx add-mcp 'https://thecompanyatlas.com/mcp'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
Customs trade data from 36 markets
Look up individual import and export declarations, rank the companies behind a product or a route, and open one company's trade by product code, partner country, and counterparty. Records run from 2012 through 2026, depending on the market.
Server URL
https://thecompanyatlas.com/mcp
- In Claude, open Customize → Connectors and add a custom connector. In Cursor, add a remote MCP server.
- Paste the URL below and save.
- Sign in with Google when the client asks.
Streamable HTTP. Free accounts get 50 credits a month, one credit per call, across every market below.
Trade_search_trades
Search shipments
This returns the customs lines themselves: one declared shipment at a time, with the parties, the goods, the ports, and the value. Use it when the question is about specific consignments rather than a ranking.
An HS code prefix is the reliable way to name a product. The match is a prefix, so 8471 is computers and 8711 is motorcycles, including mopeds. A two-digit chapter such as 09 is the whole coffee, tea, and spice group; 0901 narrows that to coffee. A description substring still works for a brand, a grade, or a local product name that the tariff code alone will not isolate.
Buyer and seller are case-insensitive substrings of the name on the declaration. A semicolon splits alternatives, so one call can cover “PT Indofood; Indofood Sukses” without dropping the other filters. Those name filters combine with everything else using AND. When you already know the registry id, filter on buyer id or seller id instead: names on customs forms are often abbreviated or misspelled, and the id is the matched legal entity.
You can also bound the declaration date, the declared value, the buyer or seller country (exact two-letter code), the load port and the discharge port, and the buyer or seller address. Set the line type to export (1) or import (2) when you only want one side of the ledger. Leave the sort unset and the newest declarations come back first.
Each row can include the date, HS code, goods description, quantity, unit, weight, declared value, invoice currency, buyer, seller, consignee, their addresses, load and discharge ports, buyer and seller country, origin country, carrier, transport mode, customs office, and declaration number. Buyer id and seller id are filled when that party has been matched to a company in the registry.
Read the value field with the currency beside it. Some markets report USD and some report VND, and the currency column is the invoice currency, so a raw sum across rows is not a market total. Seller country usually describes where the goods were shipped from, which is often the origin of the goods and only sometimes the seller's home country. Origin country and the goods description are the fields to trust for “where was this made.” Matching of party names to company ids is not finished for 2026 lines, so a recent row can still show the buyer and seller as text with an empty id. A normal account receives up to 10 lines per call; the response includes the total so you can page through.
Questions this answers
- Indonesian shipments of HS 8471 in 2023
- Declarations where Samsung is the buyer in 2024
- What Unilever imported into Indonesia last year
- Exports from PT Indofood to Malaysia between 2022 and 2024
- Crude palm oil shipped from Indonesia to China
Trade_company_trade_volume_by_year
Rank companies by yearly trade volume
This ranks matched companies by declared value and by how many customs lines they appear on, with a separate total for each calendar year. It is the tool for “who are the largest importers of this product” and “which exporters grew fastest on this route.”
Direction decides which side of the line becomes the company. Import groups by the matched buyer. Export groups by the matched seller. Only lines that already carry that company id are included, so an unmatched name on a form does not enter the leaderboard.
Narrow the slice with an HS code prefix, a description substring, buyer or seller country, and the same export/import line type as shipment search. The result is up to 2,000 companies, ordered by total value across the years you asked for, plus the value and the line count in each of those years. Compare companies inside one market and one currency before you treat the ranking as a size order. A company that dominates VND-denominated lines is not automatically larger than one whose lines are in USD.
Questions this answers
- Top importers of soybeans into Indonesia in 2024
- Indian companies that exported the most pharmaceuticals in 2023
- Largest palm oil exporters from Indonesia to India last year
- Who imports the most laptops, HS 8471, into Vietnam
Trade_hs_code_breakdown
A company's product mix
Give this a single registry company id and it splits that company's matched trade by HS prefix. Choose the depth: 2 digits is the chapter (vehicles, coffee, plastics), 4 is the heading, 6 is the subheading and the default, and 10 is the full national code when the declaration has one.
Imports and exports come back as two ranked lists. Import rows are lines where this company is the buyer. Export rows are lines where it is the seller. When the code exists in the HS reference table, the bucket includes the official description, so a chapter total is readable without a separate tariff lookup. You can cap how many distinct codes come back in each direction. If the company has no matched trade lines, the result is empty.
Find the company on a shipment or in a volume ranking first, then pass its id here. That sequence is how you go from “who imports palm oil” to “what else does that importer buy.”
Questions this answers
- What does PT Astra International import and export, by HS chapter
- Which headings dominate Toyota's India subsidiary
- Show Wipro's imports by product category
Trade_year_country_breakdown
Where a company trades, by year and country
Same company id, totaled by calendar year and by the country on the other side of the trade. When the company is the buyer, the country is the seller country. When the company is the seller, the country is the buyer country. Each row is a year, a country, a value, and a direction, import or export.
Use it for sourcing maps and destination maps: which countries a factory buys from, where an exporter's customers sit, and whether that map shifted after a given year. An empty result means the company has no matched lines to aggregate.
Questions this answers
- Which countries does Nestlé Indonesia buy from
- Where do this exporter's sales go, year by year
Trade_partner_breakdown
Who a company trades with
This totals the same company's trade by year and by the matched company on the other side. Imports list the sellers it buys from. Exports list the buyers it sells to. Counterparty ids are resolved to company names, so the list is a supplier roll or a customer roll, not a pile of raw declaration strings.
The payload has three views of the same company: a single total for each year, a series per supplier for purchases, and a series per customer for sales. That is the view for concentration (one supplier versus twenty), for a named relationship (“does this mill sell to that trader”), and for a year-by-year supplier list. Unmatched parties are absent here, the same way they are absent from the volume ranking. Open a partner's own product mix or country breakdown by passing that partner's id to the tools above.
Questions this answers
- Who are PT Unilever Indonesia's main suppliers
- Which buyers take this exporter's shipments, by year
- How concentrated is this importer's purchasing
Markets
Thirty-six markets. The year range is the declarations currently loaded for that country, not a promise that every month inside the range is complete. Markets marked limited have thinner coverage. Every market is included on the free plan.
- Indonesia2018–2026
- India2012–2026
- Vietnam2019–2026
- Argentina2019–2026
- Tanzania2024–2026
- Kazakhstan2024–2026
- Colombia2024–2026
- Ukraine2020–2026
- Peru2019–2026
- Russia2013–2025
- Costa Rica2024–2026
- Chile2019–2026
- Bangladesh2019–2026
- Uzbekistan2024–2026
- Pakistan2019–2026
- Philippines2019–2026
- Côte d'Ivoire2024–2026
- Paraguay2024–2026
- Nigeria2019–2025
- Ecuador2024–2026 · limited
- Uganda2019–2026 · limited
- Kenya2024–2026 · limited
- Ethiopia2024–2026 · limited
- Uruguay2024–2026 · limited
- Sri Lanka2024–2026 · limited
- Panama2024–2026 · limited
- South Sudan2024–2026 · limited
- Cameroon2024–2026 · limited
- Nicaragua2024–2026 · limited
- Ghana2024–2026 · limited
- Namibia2024–2026 · limited
- Venezuela2024 · limited
- Malawi2024–2026 · limited
- Botswana2024–2026 · limited
- São Tomé2024–2026 · limited
- Rwanda2024–2026 · limited
Pro removes the monthly credit cap. Details are on the pricing page.