Search / io.github.baronsigma/factrail
FACTRAIL
R0· no sign-inEvidence infrastructure for agents: source-backed company verification and beta import assessment.
v2.4.1 · active · repository · website · descriptor JSON · versions
Search / io.github.baronsigma/factrail
R0· no sign-inEvidence infrastructure for agents: source-backed company verification and beta import assessment.
v2.4.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"factrail": {
"type": "http",
"url": "https://mcp.factrail.online/mcp"
}
}
}claude mcp add --transport http factrail https://mcp.factrail.online/mcp[mcp_servers.factrail]
url = "https://mcp.factrail.online/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"factrail": {
"type": "remote",
"url": "https://mcp.factrail.online/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"factrail": {
"type": "http",
"url": "https://mcp.factrail.online/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=factrail&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmZhY3RyYWlsLm9ubGluZS9tY3AifQ%3D%3D"
}{
"servers": {
"factrail": {
"type": "http",
"url": "https://mcp.factrail.online/mcp"
}
}
}{
"mcpServers": {
"factrail": {
"httpUrl": "https://mcp.factrail.online/mcp"
}
}
}extensions:
"factrail":
enabled: true
name: "factrail"
type: streamable_http
uri: "https://mcp.factrail.online/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations7 of 7 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 2,129 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes14 tool changes in 30 daysstability.rug_pull7 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageanalyze_companychangedtitle, description, input schema, annotationsmeaning changedLegacy experimental company analysis. Financial and credit figures are placeholders, not verified risk assessments.
Deprecated: use factrail_verify instead. Use only when an older integration still calls this experimental tool; financial and credit data sources are unavailable and returned fields are null.
assess_importchangedtitle, description, annotationsmeaning changedLegacy EU import assessment response with classification, duty, VAT, compliance, landed cost, and missing inputs. Use factrail_assess for an EvidenceEnvelope. Results are indicative and are not binding customs rulings.
Deprecated: use factrail_assess instead. Use when an older integration still expects the legacy beta EU import assessment format; coverage may be partial or provisional and this is not a binding customs result.
verify_french_companychangedtitle, description, annotationsmeaning changedVerify a French company by SIREN (9-digit) or SIRET (14-digit). Returns structured verified data from INSEE Sirene (official company register) with BODACC company-event intelligence (legal notices, proceedings, filings). Legacy response shape; use factrail_verify for an EvidenceEnvelope.
Deprecated: use factrail_verify instead. Use when an older integration still expects the legacy flat French company lookup by SIREN/SIRET; kept callable for compatibility only.
factrail_get_receiptchangedtitle, description, output schema, annotationsmeaning changedRetrieve the immutable EvidenceEnvelope associated with a FACTRAIL receipt ID.
Use when you need to re-fetch or audit a previously returned FACTRAIL result by its receipt ID. Recomputes the stored EvidenceEnvelope's content hash and rejects altered content; this checks integrity, not truth.
factrail_verifychangedtitle, description, output schema, annotationsmeaning changedEstablish evidence-backed facts about a supported subject. Supports French companies by SIREN or SIRET; returns facts, provenance, coverage, and a receipt.
Use when you need verified, source-backed facts about a French company from its SIREN or SIRET. Returns Evidence with provenance, freshness, coverage, conflicts, and a reusable receipt.
factrail_assesschangedtitle, description, input schema, output schema, annotationsmeaning changedPerform an evidence-backed structured assessment. Supports import scenarios and returns an EvidenceEnvelope with source coverage and a receipt.
Use when you need a source-backed assessment of importing a product into the EU (tariff classification, duties, and related evidence). Returns an EvidenceEnvelope; import assessment is Beta and results expose source coverage and support levels.
factrail_capabilitiesaddedUse when you need to discover what FACTRAIL can verify or assess before calling another tool. Returns available capabilities, inputs, fields, sources, versions, and limitations; call first to inspect current coverage and source state.
analyze_companyaddedLegacy experimental company analysis. Financial and credit figures are placeholders, not verified risk assessments.
assess_importchangeddescriptionmeaning changedAssess an import into the EU from any origin country. France is the best-supported destination in V0. Returns structured classification, customs duty, import VAT, compliance requirements, landed cost, missing-information questions, risk profile, and source-backed evidence. This is a pre-purchase / pre-import decision tool — it does NOT file customs declarations, book freight, or track shipments. Returned classifications are NOT legally binding and must be reviewed before use in customs filings. Where information is missing or a source is unavailable, the tool returns explicit questions and unavailable markers rather than fabricated data.
Legacy EU import assessment response with classification, duty, VAT, compliance, landed cost, and missing inputs. Use factrail_assess for an EvidenceEnvelope. Results are indicative and are not binding customs rulings.
verify_french_companychangeddescriptionVerify a French company by SIREN (9-digit) or SIRET (14-digit). Returns structured verified data from INSEE Sirene (official company register) with BODACC company-event intelligence (legal notices, proceedings, filings). Read-only — does not modify any state. Accesses open-world data sources including the French government's official APIs.
Verify a French company by SIREN (9-digit) or SIRET (14-digit). Returns structured verified data from INSEE Sirene (official company register) with BODACC company-event intelligence (legal notices, proceedings, filings). Legacy response shape; use factrail_verify for an EvidenceEnvelope.
Showing the latest 10. Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-95% +updated-20d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.factrail.online/mcp streamable-http | none | yes | 95% | 521 ms | 2026-07-28 | 2026-10-19 |
analyze_companyread-only | Deprecated: use factrail_verify instead. Use only when an older integration still calls this experimental tool; financial and credit data sources are unavailable and returned fields are null. |
assess_importread-only | Deprecated: use factrail_assess instead. Use when an older integration still expects the legacy beta EU import assessment format; coverage may be partial or provisional and this is not a binding customs result. |
factrail_assessread-only | Use when you need a source-backed assessment of importing a product into the EU (tariff classification, duties, and related evidence). Returns an EvidenceEnvelope; import assessment is Beta and results expose source coverage and support levels. |
factrail_capabilitiesread-only | Use when you need to discover what FACTRAIL can verify or assess before calling another tool. Returns available capabilities, inputs, fields, sources, versions, and limitations; call first to inspect current coverage and source state. |
factrail_get_receiptread-only | Use when you need to re-fetch or audit a previously returned FACTRAIL result by its receipt ID. Recomputes the stored EvidenceEnvelope's content hash and rejects altered content; this checks integrity, not truth. |
factrail_verifyread-only | Use when you need verified, source-backed facts about a French company from its SIREN or SIRET. Returns Evidence with provenance, freshness, coverage, conflicts, and a reusable receipt. |
verify_french_companyread-only | Deprecated: use factrail_verify instead. Use when an older integration still expects the legacy flat French company lookup by SIREN/SIRET; kept callable for compatibility only. |
Schemas: list_tools.
{
"name": "io.github.baronsigma/factrail",
"title": "FACTRAIL",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.factrail.online/mcp",
"type": "streamable-http"
}
],
"version": "2.4.1",
"repository": {
"url": "https://github.com/baronsigma/factrail",
"source": "github"
},
"websiteUrl": "https://factrail.online/",
"description": "Evidence infrastructure for agents: source-backed company verification and beta import assessment."
}