Search / io.tracetail/tracetail
TraceTail
R0· no sign-inBrowser fingerprinting for web apps: integration code for any framework, docs search and pricing.
v3.0.1 · active · website · descriptor JSON · versions
Search / io.tracetail/tracetail
R0· no sign-inBrowser fingerprinting for web apps: integration code for any framework, docs search and pricing.
v3.0.1 · active · website · descriptor JSON · versions
{
"mcpServers": {
"tracetail": {
"type": "http",
"url": "https://tracetail.io/mcp"
}
}
}claude mcp add --transport http tracetail https://tracetail.io/mcp[mcp_servers.tracetail]
url = "https://tracetail.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tracetail": {
"type": "remote",
"url": "https://tracetail.io/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"tracetail": {
"type": "http",
"url": "https://tracetail.io/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=tracetail&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdHJhY2V0YWlsLmlvL21jcCJ9"
}{
"servers": {
"tracetail": {
"type": "http",
"url": "https://tracetail.io/mcp"
}
}
}{
"mcpServers": {
"tracetail": {
"httpUrl": "https://tracetail.io/mcp"
}
}
}extensions:
"tracetail":
enabled: true
name: "tracetail"
type: streamable_http
uri: "https://tracetail.io/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 3600000)auth.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.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 1,273 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes2 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageget_integration_codechangedinput schemacreate_setup_linkchangeddescriptionGets TraceTail API keys for the person you work for: returns a link to give them, where they sign in with an emailed code and add a card or continue free, and a token. Then call check_setup_link with its id and token every few seconds: once they've finished, it returns an API key for each site (and a server key if you asked), once.
Gets TraceTail API keys for the person you work for: returns a link to give them, where they sign in with an emailed code and add a card or continue without a card, and a token. Then call check_setup_link with its id and token every few seconds: once they've finished, it returns an API key for each site (and a server key if you asked), once.
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.
+dns-namespace +website +reachable +uptime-93% +updated-15d-ago -no-repository
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://tracetail.io/mcp streamable-http | none | yes | 93% | 415 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 | 2026-10-20 |
check_setup_link | Where a setup link stands. The first check after the person finishes returns the API keys (and the server key, if requested); they are not shown again. While they're still on the page, check again every few seconds. |
create_setup_link | Gets TraceTail API keys for the person you work for: returns a link to give them, where they sign in with an emailed code and add a card or continue without a card, and a token. Then call check_setup_link with its id and token every few seconds: once they've finished, it returns an API key for each site (and a server key if you asked), once. |
get_integration_coderead-only | The exact install command and code to add TraceTail browser fingerprinting (a stable visitor ID for each browser, without cookies) to a web app built with the given framework, with where each file goes. Works without an API key (keyless mode, no sign-up); pass the site's public API key to fill it in. |
get_pricingread-only | TraceTail's prices and limits (1,000 identification requests free every month, then $0.10 per 1,000), with the monthly cost at a given volume and the same volume on Fingerprint (FingerprintJS) for comparison. |
read_docs_pageread-only | Returns a page of the TraceTail site as Markdown: "/docs" (the full documentation), "/pricing", "/vs-fingerprintjs", "/" (overview) or a blog post. |
search_docsread-only | Searches TraceTail's documentation, pricing, comparison and blog for a topic (e.g. "next.js", "rate limits", "ad blockers", "GDPR", "server-side verification") and returns the matching sections with their URLs. |
Schemas: list_tools.
{
"name": "io.tracetail/tracetail",
"icons": [
{
"src": "https://tracetail.io/android-chrome-512x512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "TraceTail",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://tracetail.io/mcp",
"type": "streamable-http"
}
],
"version": "3.0.1",
"websiteUrl": "https://tracetail.io/docs#ai-agents",
"description": "Browser fingerprinting for web apps: integration code for any framework, docs search and pricing."
}