Skills/npm/proofite-mcp

proofite-mcp@1.2.0

VERIFIED

Publisher claims: "Read your AI-written daily briefing and retune the filter behind it: feeds, newsletters, topics." Observed in sandbox: calls proofite.com only, touches nothing outside the project, writes no memory.

Registry npm (MCP server) · listed in the official MCP RegistryPublisher proofite · publishing for 89 daysInstalls 0Last detonated 20 h ago
$claude mcp add proofite-mcp -- npx -y proofite-mcp
WatchReport an issue

Coverage

Started with a decoy PROOFITE_API_KEY; tool list observed. Tool calls with a real credential not tested.
Tested
server startup with a tagged decoy in PROOFITE_API_KEY · MCP initialize and tools/list · every tool description, for hidden instructions · where the decoy credential went · every file read, file written and host contacted by what ran
Not tested
what the tools do when called with a real credential
Needs
PROOFITE_API_KEY — give it to the server where it runs, through vet-skills run --secrets, so the value never enters the server's environment. Never paste a credential into a chat, a ticket or a report.

Before you give it your token

It will ask for
PROOFITE_API_KEYConfiguration, not credentials: PROOFITE_KEY, PROOFITE_MCP_URL
Where it talks to
proofite.com (its own)
What the honeypot saw
no credential files read · reached only proofite.com (its own)
What we could not test
what the tools do when called with a real credential

Connect it with a scoped credential, under the guard. It asks for PROOFITE_API_KEY and talks to proofite.com. Give the credential to the guard, not the server: the value never enters the server's environment and only travels to the host you bind.

$vet-skills run --secrets PROOFITE_API_KEY=proofite.com -- npx -y proofite-mcp

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios) on 2026-11-13 and scored it 92/100 (Verified). It did what it claims and nothing else we could detect: no undeclared network egress, no credential reads, no persistent instruction writes. Summary: calls proofite.com only, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 40 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
20sprocessrelaunched with a decoy PROOFITE_API_KEY (tagged; nothing real)
40snetworkCONNECT tcp://proofite.com:443
40snetworkCONNECT tcp://proofite.com:443
40snetworkCONNECT tcp://proofite.com:443
40snetworkCONNECT tcp://proofite.com:443
40sclaimed47 tools with a decoy PROOFITE_API_KEY: get_briefing, list_briefings, search_briefings, get_information_diet, list_sources, get_source, get_podcast_episode, get_episode_transcript, list_read_later, list_deep_dives, list_inserts, get_insert, configure_insert, rate_insert, list_saved, get_account, list_features, get_page_help, update_information_diet, tune_topic, correct_briefing, rate_briefing_entry, unfollow_story, report_missing_story, list_missing_reports
40stools6aab9b7135181b5d
40stools94608dfbcf5bb41e
40stools50a355e2f6ed4860
40stools61f14b94adc9c6fc
40stoolsca9e516c0df90132
40stoolsf9af8122b5025d8b
40stools43b09798d5d35cd8
40stoolsedd65e1d2e0c5494
40stoolsfadf2d7c12f2de01
40stoolsa9d8f1cca104a040
40stoolsea30031453a02d9e
40stoolsea69bc9b68082706
40stools83c0b7029fef1d66
40stools6c7e2f458023522b
40stools3e27e171cc91d896
40stoolsace8d3cc45a050c5
40stools8245e3c790808661
40stools37430c0de06bba91
40stools33fa508b7e00e376
40stools0ebdcab1ecee5ff3
40stools732e22269c366a8c
40stools524054518aa67c4b
40stoolseb49a4254f20beb7
40stoolsef0cb6ab5407fde0
40stoolsd35207f7f8195008
40stoolsb22cd737c199e665
40stools17ab713440383588
40stoolsa518802e1764d094
40stoolsa15dbf6b8b5c3c85
40stoolsf001f7e011d8b3cb
40stools333f70be41e6de56
40stools913c38036fef8d08
40stools54f2ed9f64ef897e
40stools23be6aaceb475325
40stoolsd91161affdc62fdf
40stools4b96af6507e884d7
40stoolsd408d969d54a8f1a
40stoolsc0603b5d03193123
40stoolsdf0a39d36dfd5ac7
40stoolsc1871721985552e9
40stools255af910943fcdbf
40stoolse8928527470610bc
40stools6e1c1853cbe52fa7
40stools2fda2d776ddd8240
40stools46b71fb3daaeda4d
40stoolsc671e425d6522157
40stools997c6d114ac80a94
40sprocessscript backend runs setup only
40sprocessno install scripts to re-run

Static findings

MEDIUM
npx invocation of non-well-known packageindex.js:10 · npx invocation of non-well-known package — may execute untrusted code* PROOFITE_API_KEY=pfk_live_… npx proofite-mcpFix: Pin versions and sources; vendor anything fetched at install time.
AST06

No other findings across 300 lines in 5 files.

Cost to the agent

Instructions loaded
≈87 tok
1 file · 5 in bundle
Tool list per prompt
≈9,011 tok
47 tools · 192 per tool
Handshake
2210 ms
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 351

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

No advisories in OSV for proofite-mcp@1.2.0 as of 20 h ago. This is the package itself, not its dependencies.