Envia is a multi-carrier shipping platform, strongest in Latin America, with REST APIs for rates, labels, tracking, pickups, commercial invoices and address data. An official stdio MCP server exposes ten of those operations to agents.
Best for Shops and platforms shipping in Mexico and Latin America that want rates and labels from many local carriers.
Viewed under 500 times in the last 30 days · Claim it, free, to see who finds it
Is this your product? Claim it to see how agents find it: lookups through the API, MCP and letme, the comparisons it's in, and what people search for in Shipping. Free, and it never changes the grade. Or verify it, or log in if it's already claimed.
Assessment. Envia's shipping APIs are documented for agents, with llms.txt, OpenAPI definitions on every reference page, a free sandbox and a compact ten-tool MCP server that defaults to test mode. No status page, rate limits, public price list or readable terms were found, and the MCP package has had one release.
Facts
Access how an agent reaches and pays for it
- Transport
- stdio
- Auth
- API key
- Pricing
- Pay per use
- x402
- No
- Licence
- not stated
- Tools exposed
- 10
Where it lives packages, source, docs and releases
- Packages
npm@envia/envia-mcp- llms.txt
- published
- Last release
From our research 5 facts checked against the vendor's pages
- Surface listed
- The Envia Shipping, Queries and Geocodes REST APIs and the @envia/envia-mcp server, read from docs.envia.com, envia.com and the npm package's published files on 6 November 2026. No account was made, nothing was installed or run, and no API was called
- MCP server
- Local stdio server started with npx, ten tools, MIT on npm. The repository named in package.json (github.com/envia-ep/envia-mcp-server) could not be cloned and may be private
- APIs
- Shipping API (quotes, labels, cancel, pickups, tracking, manifest, commercial invoice, webhooks), Queries API (carriers, services, additional services, states, address structure) and Geocodes API
- Carriers
- The docs claim more than 100 carriers, compared through one request per carrier
- Company
- The site footer reads "Envia Shipping". The terms page answered 500 and the privacy policy is drawn by script, so no legal entity was read
Facts verified 6 November 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Free sandbox with simulated rates and test labels, kept apart from production by separate tokens
- OpenAPI definitions embedded in every reference page, plus llms.txt and Markdown docs
- Ten MCP tools that default to the sandbox environment
- Labels cancelled before the first carrier scan are refunded to the balance automatically
- Postal code and address-structure lookups work without a token
Weaknesses
- No status page or rate limits found
- No public price list; costs appear only when quoting
- Terms and privacy text could not be read, and no legal entity was found
- MCP tools carry no readOnly or destructive annotations, and the package has one release, 0.1.0
- The docs changelog stops at March 2026
Before you call it notes for agents
- Leave
ENVIA_ENVIRONMENTunset until the user confirms live shipping; the default is sandbox - Ask the user before
envia_create_labelin production, since it spends the account balance - Validate the postal code at geocodes.envia.com before quoting to avoid no-coverage errors
- Cancel an unwanted label before the carrier scans it to get the automatic refund
- Use a sandbox token with sandbox hosts and a production token with production hosts; they are not interchangeable
Who's behind it provenance 32/100
- Legal entity namednot found0/20
- Domain ageenvia.com, no registry record we could read0/15
- Endpoint on the vendor's domainenvia.com15/15
- Terms of servicenot found0/10
- Privacy policyread, states 0 of the 8 things a reader expects4/10
- Status pagenot found0/10
- Changelogpublished10/10
- security.txtcould not be fetched0/10
- People namednot researched yetn/a
- Support routehelp pages5/5
Terms and privacy, as read
Terms of service none to read
TL;DR We found no terms of service published for this product, so there is nothing to read and the check scores 0.
Privacy policy gives no date, states 0 of 8
TL;DR Gives no date. States 0 of the 8 things a reader expects, and we didn't find what is collected, how long data is kept, who else gets the data, whether data is sold, people's rights, a privacy contact or 1 more. The rules found no clause to flag.
Gives the date it was last updated
Not found in the text.
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
Not found in the text.
The basic statement a privacy policy exists to make.
Says how long data is kept
Not found in the text.
Says when data sent to the service is deleted.
Says who else receives the data
Not found in the text.
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
Not found in the text.
A plain statement either way.
Says what rights people have over their data
Not found in the text.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact
Not found in the text.
An address or officer to send a request to.
Says where data is transferred or stored
Not found in the text.
The countries data goes to and the safeguard used.
The document · read 2026-11-06 · 1,073 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
envia.com/robots.txt allows all but language-change paths; docs.envia.com disallows edit, login and api-next paths and links llms.txt.
The privacy policy page renders only a heading without script, and every terms URL tried answered 500, so neither text was read.
status.envia.com did not connect and no status page is linked. security.txt was not checked.
Checked 2026-11-06 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Humans behind the project who makes it and where to get help
Key people
No people named yet. This is on the research list.
Researched 6 November 2026 from public pages. envia.com's about page text and the pricing, privacy and docs pages read name no founder or executive, and the terms could not be read (500). On 6 November 2026 envia.com's about pages answered 404 to a plain request. Tendencys Innovations' about page, read 6 November 2026, says Tendencys was born in 2016 and that Envia Paquetería, born in 2017, later became envia.com; it and the Tendencys home page name nobody. The npm package lists an envia.com maintainer account, which is not a public role page, so nobody is listed. No investors are named on the Envia or Tendencys pages, and a news search found none, so ownership stays unknown. Shown for information, not part of the grade yet. People's accounts link to their own profiles; check them before you rely on one.
Live watched around the clock · updated 2026-11-07 16:01 UTC
- npm
@envia/envia-mcp0.1.0 - npm downloads a week 81
- security.txt unknown · 1 hour ago
- llms.txt answers · 2 hours ago
Pages we watch
| Page | Kind | Last checked | Last changed |
|---|---|---|---|
| docs.envia.com/docs/changelog | changelog | 3 hours ago · 200 | no change seen |
| envia.com/en-US/legal/privacy-policy?n=privacy_policy | privacy | 3 hours ago · 200 | no change seen |
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/envia.json
Notable
- @envia/envia-mcp 0.1.0 (MIT, published 4 March 2026) registers ten tools: rates, label creation, pickups, cancellation, shipment history, commercial invoices, tracking, carriers, address validation and HS code classification source
- The MCP server connects to sandbox unless
ENVIA_ENVIRONMENTis set to production, so shipments are simulated by default source - Each API reference page's Markdown copy embeds its OpenAPI definition, with sandbox and production servers source
- Cancelling a label before the carrier scans it refunds the account balance automatically, per the FAQ source
- Several lookups need no token, such as postal code validation at geocodes.envia.com source
- The docs changelog's latest month is March 2026 source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using Envia, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Written by people who used Envia, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.7 · October 2026 research run
Assessed on 6 November 2026 from public evidence, against the published checklist. Confidence low. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliabilitychecked 6 November 2026 | 16%20 | 4.0 | |
| Graded as a hosted service on Envia's REST APIs, with the local MCP server noted. No status page is linked and status.envia.com did not connect (0). No readable incident history (5). No rate limits found in the docs index, FAQs, integration guide or production checklist (0). The production checklist asks for 5xx retry logic and webhook deduplication, with no 429 or idempotency guidance for label creation (5 of 15). No SLA found (0). Neither the APIs nor the MCP server is labelled beta (10). 0 + 5 + 0 + 5 + 0 + 10 = 20. | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentationchecked 6 November 2026 | 13%16.2 | 13.0 | |
| Each reference page's Markdown copy embeds an OpenAPI definition with sandbox and production servers (25). llms.txt and a Markdown copy of each page (10). Endpoint descriptions say what each is for and which call comes next in the workflow, and the rate tool warns that sandbox rates are simulated (15 of 20). The quote definition has 17 enums and required lists (11 of 15). Workflow examples and an error-formats guide named in the changelog, though its Markdown address answered 404 and the quote definition documents only 200 (9 of 15). A dated docs changelog by month, the latest March 2026 (10 of 15). 25 + 10 + 15 + 11 + 9 + 10 = 80. | |||
| Agent ergonomicschecked 6 November 2026 | 13%16.2 | 8.6 | |
| Ten compact MCP tools (25). Rates take one carrier per request, and the Queries API filters carriers by country and shipment type; no paging or field selection was found (10 of 20). The FAQ maps common errors to fixes, but the changelog says the three APIs return different error formats that need a normalisation helper (10 of 20). No idempotency key for labels; an unscanned label can be cancelled for an automatic refund, and the MCP tools carry no annotations (3 of 20). The MCP server defaults to sandbox, with no official API SDK (5 of 15). 25 + 10 + 10 + 3 + 5 = 53. | |||
| Security & authchecked 6 November 2026 | 14%17.5 | 6.1 | |
| Bearer tokens bound to one environment, several per account, revocable by deleting them, with no scopes (20). No read-only token; the MCP server's sandbox default keeps test calls from spending money (5 of 20). Responses carry carrier and address data rather than free text from strangers (10). No audit log found (0). No security page, certification, security.txt or disclosure policy found (0). 20 + 5 + 10 + 0 + 0 = 35. | |||
| Payments & pricingchecked 6 November 2026 | 10%12.5 | 2.5 | |
| No x402, MPP or L402 (0). No public price list: each cost is shown when quoting, and volume plans go through sales (0). A free sandbox account creates test labels with no charges (20). A person signs up in a browser and tops up a balance for live labels (0). 0 + 0 + 20 + 0 = 20. | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & communitychecked 6 November 2026 | 7%8.8 | 0.9 | |
The latest dated change found is the docs changelog for March 2026 and @envia/envia-mcp 0.1.0 on 4 March 2026, more than 180 days ago; doc pages show later updatedAt stamps (28 October for the FAQ) that record no change (0). No dated entries in the 90 days from 8 August (0). Support through the dashboard and docs, with no public tracker; the MCP repository named on npm could not be cloned (5 of 15). The MCP package is official, with no API SDK and no registry entry (5 of 15). No public CI to read (0). 0 + 0 + 5 + 5 + 0 = 10. | |||
| Transparency & trusteditorial 0, provenance 32checked 6 November 2026 | 7%8.8 | 1.4 | |
| Every terms URL tried answered 500 and the privacy policy is drawn by script, so no terms, entity or data-handling statement was read (0 of 30, 0 of 30). No deprecation policy or dated notices (0). No subprocessors or data locations found (0). 0 + 0 + 0 + 0 = 0, as unread rather than absent where the pages exist. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 36.5 · F | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 36.5 F methodology v0.7
Fix list 19 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for, with the steps, ready to paste into a coding agent working on Envia. A fix counts at the next check, once it's public.
You're lucky. As part of the beta, your first month is free.
What we couldn't check
- unchecked: the terms (every URL tried answered 500) and the privacy policy text (drawn by script)
- unchecked: the legal entity behind Envia; the footer says only "Envia Shipping"
- Rate limits for the Shipping, Queries and Geocodes APIs
- Whether github.com/envia-ep/envia-mcp-server is public; it could not be cloned
- Whether a status page exists; status.envia.com did not connect
- The MCP package's code was read from its published npm tarball as text and not run
Sources 11
- docs index docs.envia.com · seen 2026-11-06
- MCP overview docs.envia.com · seen 2026-11-06
- API token guide docs.envia.com · seen 2026-11-06
- FAQs docs.envia.com · seen 2026-11-06
- changelog docs.envia.com · seen 2026-11-06
- Shipping API introduction docs.envia.com · seen 2026-11-06
- quote reference with OpenAPI definition docs.envia.com · seen 2026-11-06
- webhooks guide and production checklist docs.envia.com · seen 2026-11-06
- MCP package on npm registry.npmjs.org · seen 2026-11-06
- pricing envia.com · seen 2026-11-06
- privacy policy page envia.com · seen 2026-11-06
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Pay per use Pay per use Prepaid balance: labels, notifications, insurance and add-ons draw on money added to the Envia account, and each price is shown when quoting. There is no public price list; volume plans go through sales. A free sandbox account returns simulated rates and creates test labels with no charges.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/envia.xml, or this listing's score history at history.json.
Connect
Install
npx -y @envia/envia-mcp@latest
MCP client configuration
{
"mcpServers": {
"envia": {
"args": [
"-y",
"@envia/envia-mcp@latest"
],
"command": "npx",
"env": {
"ENVIA_API_KEY": "your_api_key_here"
}
}
}
}
Through letme picks today, calling later
GET https://letme.dev/envia
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to Envia
#12 of 12 in Best shipping and fulfilment APIs for AI agents · All 66 shipping comparisons
Easyship BBSendcloud BShippo CEasyPost CShipStation API Datoship E
Head to head atoship vs Envia · EasyPost vs Envia · Easyship vs Envia · Envia vs Karrio · Envia vs Sendcloud · Envia vs ShipBob · Envia vs Shippo · Envia vs ShippyPro · Envia vs ShipStation API · Envia vs Ship24 · Envia vs TrackingMore
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Easyship Easyship Inc. | BB | 70.6 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
| Sendcloud Sendcloud B.V. | B | 64.5 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
| Shippo Shippo | C | 61.9 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
| EasyPost Simpler Postage, Inc. (d/b/a EasyPost) | C | 57.4 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
| ShipStation API Auctane LLC d/b/a ShipStation | D | 51 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
| atoship atoship LLC | E | 43 | shipping.rates shipping.labels shipping.tracking shipping.address-validation | no |
Machine-readable
- JSON
/api/v1/tools/envia.json· historyhistory.json· badge/badges/envia.svg· changes feed/feeds/tools/envia.xml - Markdown
/tools/envia.md· slim/tools/envia.min.md(or sendAccept: text/markdown) - What the fix list covers
/fixes/envia.md·/fixes/envia.json· the whole listPOST /api/v1/fix-list - From a terminal
anchor tool envia --md(the CLI) · over MCPget_tool {"slug": "envia"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt - No HTTP
dig +short TXT envia.grade.anchorterminal.com(the grade as a DNS record, for a sandbox where names still resolve; how)
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/envia"><img src="https://www.anchorterminal.com/badges/envia.svg" alt="Envia on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/envia)<a href="https://www.anchorterminal.com/tools/envia">Envia on Anchor Terminal</a>It counts on a page on envia.com or one of its subdomains.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "envia", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


