Build
MCP connector
Tarifflo hosts a remote MCP connector. There is nothing to install: add one URL to your MCP client and sign in.
Connect
The connector speaks MCP over Streamable HTTP at this URL. In Claude, open Settings → Connectors → Add custom connector and paste it; other MCP clients take the same URL.
https://app.tarifflo.com/mcpAuthenticate
Use either credential:
- OAuth. Connect with no credential and the client is challenged to sign in. A Tarifflo sign-in page opens; approve access and pick the organization. Claude.ai, Claude Desktop and ChatGPT work this way.
- API key. Send
Authorization: Bearer tflo_...orX-API-Key: tflo_.... For a client that cannot set headers, append?api_key=tflo_...to the URL. See Authentication.
claude mcp add --transport http tarifflo https://app.tarifflo.com/mcp \
--header "Authorization: Bearer $TARIFFLO_API_KEY"A tool appears only when the credential carries its scope. The filing, sorting, configuration and entry-editing tools need the filing scope.
What it can do
The connector serves 83 tools in five groups.
Async lookups
Classify a product, rate an HTS code, find an ECCN or a country of origin, then wait for the answer or watch a pipeline run.
classifyrun_ratefind_eccnfind_originwait_for_workwatch_runFiling
Pick an organization, upload one entry's documents, answer the questions the pipeline asks, hand back a review link, and fetch the upload's rate report.
list_organizationsuse_organizationfile_documentsupload_documentsconfirm_uploadslist_open_questionsanswer_questionlist_recent_entriessearch_entitiescreate_entityget_source_docsreport_blockedreview_linkrate_reportUploads
An upload on a configuration: add files, start it, follow its runs, read its products, download the questions sheet and send it back filled in.
create_uploadadd_upload_filesconfirm_upload_filesstart_uploadget_uploadlist_upload_productsget_upload_productdownload_upload_questionsapply_upload_answersdelete_uploadSorting
Place the documents of a multi-entry upload that the pipeline could not match to an entry.
start_sortingnext_unplaced_documentsearch_documentsread_sort_documentplace_documentreopen_sort_documentrematch_unplacedwait_for_sortentry_packetsrecord_sort_findingsort_findings_reportfinish_sortingConfigurations
List, read, create and update the pipeline configurations an upload runs under, and the filers they transmit as.
list_configurationsget_configurationcreate_configurationupdate_configurationget_upload_configurationlist_filersEntries
Read what CBP said about an entry, list its versions, set its importer, copy it into a new entry or delete it.
get_entry_cbp_responsesget_entry_cargo_releaseget_entry_isflist_entry_batch_errorslist_entry_notificationslist_entry_versionsset_entry_importercopy_entrydelete_entryParties
The organization's importer profiles, manufacturers and filers.
list_importer_profileslist_manufacturersget_filerCBP queries
Send a live query to CBP. The answer arrives later, by webhook or in the Tarifflo app.
query_cbp_adcvd_casesquery_cbp_manufacturerquery_cbp_census_warningsquery_cbp_quotaquery_cbp_entry_summariesquery_cbp_importer_bondrequest_cbp_midEntry editing
Open an entry summary, read what is left, set fields, manage lines, PGAs and tariff rows, and validate.
createentry_summary_viewopen_entryedit_entryreload_entryclose_entrywhats_leftset_fieldsmove_line_itemlist_pgasdelete_pgalist_tariff_rowsdelete_tariff_rowdescribe_fieldvalidateAccount
The organization's credit balance, the current cycle and what each action costs it.
creditsFiling stays with a person
The connector prepares entries but never transmits them to CBP. A filing job ends with a review link; a person opens it and submits.