Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.Sandeeprdy1729/timps

NPM · @TIMPS-AI/TIMPS-MCP

Persistent memory with contradiction detection, burnout monitoring, and 69 intelligence tools.

Available components

−3 this week 74 Trust /100

Last scanned (5 hours ago)

Scores higher than 48% of npm servers

Category Memory and Knowledge

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →

Supply Chain Security81
  • No malware found by supply-chain analysis.Pass
  • CVE check failed: a known high-severity CVE affects zod 3.25.76, a direct dependency. A fixed version is available. View diagnostics → Fail
  • No install/post-install scripts declared.Pass
  • 50 of 158 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency48
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 77 days ago).Pass
  • Publishes a security disclosure policy (SECURITY.md).Pass
Schema Quality & AI Usability70
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 3645 tokens (~52/item across 69 items; 69 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management77
  • Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 98% of tool parameters carry a description.Partial
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "timps_chat" implies "send" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 69 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 −3
    • Stability: pass → 0.77 functional
  • 29 Oct 26 +1
    • Security disclosure: unverified → pass ▲ functional
  • 28 Oct 26 −1
    • Security disclosure: pass → unverified ▼ functional
  • 24 Oct 26 −5
    • CVE-2023-54404 affects this package: high ▼ security
    • Known CVEs: pass → fail ▼ security
    • Stability: 0.97 → pass security
  • 23 Oct 26 0
    • Stability: pass → 0.97 functional
  • 17 Oct 26 0
    • Stability: 0.97 → pass security
  • 16 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Analysed npm/@timps-ai/timps-mcp@2.0.3

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem npm

Background: How many MCP packages publish verified provenance →

Vulnerabilities 1 finding
ID CVE Severity Vector Fix available
GHSA-mrhx-c7xc-m3w5 CVE-2023-54404 high CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H yes

Background: What a vulnerability scan can and cannot prove →

Dependencies 158 packages
Packages resolved 158
Stale 50
Tree resolution Complete

Background: SBOMs and build attestations, explained →

MCP tools · 69 exposed · ~3,645 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
timps_audit_memory ~42

Run a full memory health audit — weak, contradicted, outdated, and unsourced entries with health score and recommendations (Tool 22 MemoryAuditor).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_burnout_analyze ~28

Analyze burnout risk vs personal baseline. Use when user mentions stress or exhaustion.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_chat ~58

Send a message to TIMPs with full memory context. Automatically activates contradiction detection, burnout analysis, bug patterns, and other intelligence tools.

NameTypeReqDescription
messagestringyesMessage to send to TIMPs
usernamestring–Optional username

No output schema declared.

No examples provided.

timps_check_contradiction ~41

Check if a statement contradicts past positions or stored memories. Use before any opinion or decision.

NameTypeReqDescription
textstringyesStatement to check

No output schema declared.

No examples provided.

timps_check_deployment_risk ~36

Check if a deployment pattern has caused issues before.

NameTypeReqDescription
patternstringyesDeployment approach or config being used

No output schema declared.

No examples provided.

timps_check_regret ~30

Warn before repeating a past regretted decision.

NameTypeReqDescription
decisionstringyesDecision being considered

No output schema declared.

No examples provided.

timps_check_tech_debt ~49

Check if code pattern matches past codebase incidents. Use during code review.

NameTypeReqDescription
patternstringyesCode pattern or approach
project_idstring–Project ID

No output schema declared.

No examples provided.

timps_chrono_consolidate ~73

Run the Ebbinghaus adaptive consolidation pass — prunes low-importance memories that have decayed below threshold while preserving causally important nodes. Use periodically to keep memory lean and relevant.

NameTypeReqDescription
importance_thresholdnumber–Prune memories with effective score below this (default 0.05)

No output schema declared.

No examples provided.

timps_chrono_foresight ~97

Run a Monte-Carlo foresight simulation to predict future risk trajectories. Use for burnout prediction ("am I heading toward burnout?"), relationship drift warnings, decision regret risk, or recurring bug likelihood.

NameTypeReqDescription
domainstringyesWhich domain to simulate
lookback_daysnumber–How many days of history to analyze (default 30)
stepsnumber–Simulation steps (default 10)

No output schema declared.

No examples provided.

timps_chronos_ingest ~115

Ingest a signal into Chronos Veil with layered persistence. Auto-classifies into knowledge/memory/wisdom/intelligence with entity linking.

NameTypeReqDescription
contentstringyesThe signal or event to ingest
entitystring–Primary entity identifier
source_modulestringyesSource: timps-code, timps-vscode, timps-mcp, reflection, etc.
tagsarray–Entity tags: code, bug, tech-debt, api, burnout, relationship

No output schema declared.

No examples provided.

timps_chronos_query ~76

Query Chronos Veil with the multi-tool resolution agent. Resolves conflicts and produces compact temporal summaries.

NameTypeReqDescription
limitnumber–Max events to return (default 8)
querystringyesTemporal query (e.g. "how has my bug patterns evolved?", "what API decisions were superseded?")

No output schema declared.

No examples provided.

timps_chronos_stats ~32

Get Chronos Veil statistics: event counts by layer, recent events, and entity graph edges.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_codebase_culture ~48

Surface the cultural norms of the codebase from stored decisions. Mines 15 hard-coded norm patterns (async/await, TypeScript, tests, REST, PostgreSQL, etc.).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_complete_commitment ~59

Mark a commitment as completed. Accepts an id prefix (first 12 chars shown by timps_get_pending_commitments).

NameTypeReqDescription
id_prefixstringyesCommitment id prefix (first 12 chars from timps_get_pending_commitments)

No output schema declared.

No examples provided.

timps_curriculum_plan ~38

Generate a learning plan based on what you keep asking about vs what you've decided. High gap_score = you keep asking but never decide.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_detect_architecture_drift ~49

Compare current code structure against past architectural decisions and detect drift.

NameTypeReqDescription
current_patternsarrayyesPatterns observed in current codebase
project_idstring–Project ID

No output schema declared.

No examples provided.

timps_explain_provenance ~55

Get the provenance chain for a memory — where it came from, how it was derived, and reliability scoring (Tool 20 SourceAttributor).

NameTypeReqDescription
memoryIdstringyesMemory ID or content hash

No output schema declared.

No examples provided.

timps_extract_commitments ~58

Extract commitments from meeting notes using regex + participant detection. Use after any meeting. Returns structured commitments with owner and deadline.

NameTypeReqDescription
meeting_notesstringyesRaw meeting notes or transcript
meeting_titlestring–Meeting name

No output schema declared.

No examples provided.

timps_false_memory_check ~74

Score a memory's false-memory risk based on provenance, source reliability, evidence count, and age (Tool 18).

NameTypeReqDescription
ageDaysnumberyesAge of the memory in days
contentstringyesThe memory content to check
evidenceCountnumberyesNumber of supporting evidence entries

No output schema declared.

No examples provided.

timps_get_architecture_decisions ~47

Retrieve past architecture decisions and design choices. Use when making structural code decisions.

NameTypeReqDescription
topicstring–Filter by topic (e.g. auth, database, state)

No output schema declared.

No examples provided.

timps_get_code_patterns ~33

Retrieve personal coding patterns and conventions I always use.

NameTypeReqDescription
contextstring–Filter by context or language

No output schema declared.

No examples provided.

timps_get_context_switches ~21

Count and analyze context switches in current session.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_get_incident_timeline ~45

Show past incidents and bugs in a specific module or area.

NameTypeReqDescription
modulestringyesModule name or area (e.g. auth, payment, queue)

No output schema declared.

No examples provided.

timps_get_manifesto ~38

Get the Living Manifesto — actual values derived from behavioral patterns, not stated beliefs. Mines from positions, decisions, and architecture insights.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_get_memories ~28

Get all stored memories, goals, and preferences. Use before starting a complex task.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_get_patterns_for_context ~49

Retrieve code patterns relevant to the current file or task context.

NameTypeReqDescription
file_pathstring–Current file path
task_descriptionstringyesWhat you are trying to do

No output schema declared.

No examples provided.

timps_get_pending_commitments ~27

List all pending commitments not yet completed. Use as a daily check-in.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_get_positions ~18

List all tracked positions with conflict counts.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_get_session_history ~47

Retrieve what you were working on in recent sessions. Use before starting a task to restore context.

NameTypeReqDescription
days_backinteger–How many days back (default: 7)

No output schema declared.

No examples provided.

timps_get_shared_decisions ~34

Retrieve team-level architecture decisions. Scoped to the current project.

NameTypeReqDescription
topicstring–Filter by topic

No output schema declared.

No examples provided.

timps_get_velocity_trend ~26

Show productivity trend — am I faster or slower this week vs baseline?

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_infer_schemas ~37

Auto-extract typed schemas from memory stream — detects repeated patterns and infers structure types (Tool 25 SchemaInferrer).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_ingest_manifesto_signal ~55

Add a behavioral observation to the manifesto corpus. Mines from positions, decisions, and architecture insights automatically on init.

NameTypeReqDescription
textstringyesBehavioral signal (what was decided, shipped, regretted, etc.)

No output schema declared.

No examples provided.

timps_institutional_memory ~55

List contributors who haven't been seen in 90+ days, with their contributions preserved. Use to recover knowledge after someone leaves the team.

NameTypeReqDescription
contributorstring–Specific contributor to query (omit for all dormant)

No output schema declared.

No examples provided.

timps_log_decision ~57

Log a decision outcome to build the Regret Oracle knowledge base.

NameTypeReqDescription
descriptionstringyesThe decision made
outcomestring–What happened
regret_scorenumber–Regret 0-1

No output schema declared.

No examples provided.

timps_log_past_decision ~88

Log a past decision with its outcome. Seeds the simulation model used by timps_simulate_decision.

NameTypeReqDescription
contextstringyesContext surrounding the decision
decisionstringyesThe decision that was made
outcomestringyesHow it turned out
regret_scorenumberyesRegret 0-1, where 1 = catastrophic

No output schema declared.

No examples provided.

timps_log_question ~35

Log a question you asked. Powers CurriculumArchitect's learning-gap detection.

NameTypeReqDescription
questionstringyesThe question you asked

No output schema declared.

No examples provided.

timps_lookup_api ~39

Look up known quirks for an API before using it.

NameTypeReqDescription
api_namestringyesAPI name: Stripe, GitHub, etc.

No output schema declared.

No examples provided.

timps_mark_contributor_active ~61

Mark that a contributor was active on a given date. Updates their last-seen timestamp used by timps_institutional_memory.

NameTypeReqDescription
contributorstringyesPerson name
datestring–ISO date string (defaults to now)

No output schema declared.

No examples provided.

timps_nexus_graph ~53

Get the episodic graph structure (nodes + edges) for visualization. Returns recent episodic nodes and their temporal/causal links.

NameTypeReqDescription
limitnumber–Max nodes to return (default 30)

No output schema declared.

No examples provided.

timps_nexus_ingest ~112

Ingest a signal into NexusForge episodic memory. Builds hybrid graph nodes with time-aware gists and factual links. Use after coding sessions, decisions, or notable events.

NameTypeReqDescription
contentstringyesThe signal or event to ingest
source_modulestringyesSource: timps-code, timps-vscode, timps-mcp, cli, etc.
tagsarray–Entity tags: code, bug, tech-debt, api, burnout, relationship, regret

No output schema declared.

No examples provided.

timps_nexus_query ~72

Query NexusForge episodic memory with agentic iterative retrieval. Returns episodic nodes with spatiotemporal context, refusal when evidence is insufficient.

NameTypeReqDescription
querystringyesEpisodic query (e.g. "what coding sessions led to burnout signals?", "show my regret patterns around API decisions")

No output schema declared.

No examples provided.

timps_nexus_stats ~29

Get NexusForge episodic memory statistics: node counts, edge counts, and source breakdown.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

timps_observe_culture ~45

Add a decision text to the codebase culture corpus. Mines from positions, decisions, and architecture insights automatically.

NameTypeReqDescription
textstringyesDecision text or observation

No output schema declared.

No examples provided.

timps_predict_bug_risk ~53

Predict bug risk for a planned change based on past incident history.

NameTypeReqDescription
change_descriptionstringyesWhat you are about to change or add
files_affectedarray–Files being changed

No output schema declared.

No examples provided.

timps_record_api_quirk ~60

Save a discovered API quirk for future reference.

NameTypeReqDescription
api_namestringyesAPI name
endpointstring–Specific endpoint
quirkstringyesThe undocumented behavior
severitystring––

No output schema declared.

No examples provided.

timps_record_bug ~54

Record a bug to build personal pattern profile.

NameTypeReqDescription
bug_typestringyesrace_condition | null_pointer | off_by_one | memory_leak | etc.
trigger_contextstring–Context when bug appeared

No output schema declared.

No examples provided.

timps_record_contribution ~74

Record a contribution from a team member. Preserves their decisions/patterns/incidents/quirks so the team can reference them after they leave.

NameTypeReqDescription
contributorstringyesPerson name (lowercase canonical)
kindstringyesType of contribution
textstringyesWhat they contributed

No output schema declared.

No examples provided.

timps_record_incident ~56

Record a production incident to build pattern library.

NameTypeReqDescription
incident_typestring–Incident type
patternstringyesCode pattern that caused the incident
time_to_debug_hrsnumber–Debug hours

No output schema declared.

No examples provided.

timps_record_learning ~39

Store something you learned today for future reference.

NameTypeReqDescription
learningstringyesWhat you learned
topicstring–Topic or technology

No output schema declared.

No examples provided.

Install

How do I install the io.github.Sandeeprdy1729/timps MCP server?

io.github.Sandeeprdy1729/timps runs locally as an npm package, launched with npx -y @timps-ai/timps-mcp. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

npm · @timps-ai/timps-mcp

# add to Claude Code
claude mcp add sandeeprdy1729-timps -- npx -y @timps-ai/timps-mcp
Common questions

What is the io.github.Sandeeprdy1729/timps MCP server?

io.github.Sandeeprdy1729/timps is an MCP server listed in the public MCP registry as io.github.Sandeeprdy1729/timps. Persistent memory with contradiction detection, burnout monitoring, and 69 intelligence tools. This page covers its npm package (@timps-ai/timps-mcp).

Is the io.github.Sandeeprdy1729/timps MCP server safe to use?

io.github.Sandeeprdy1729/timps scores 74 out of 100 on VerifyMCP. We recorded 1 known advisory against it as of 5 November 2026. It declares no install or post-install scripts. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.Sandeeprdy1729/timps MCP server expose?

io.github.Sandeeprdy1729/timps exposes 69 tools: timps_chat, timps_get_memories, timps_store_memory, timps_check_contradiction, timps_get_positions, and 64 more. Their descriptions and schemas cost roughly 3,645 tokens of context every time the server is loaded.

Is the io.github.Sandeeprdy1729/timps MCP server still maintained?

io.github.Sandeeprdy1729/timps is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

What licence is the io.github.Sandeeprdy1729/timps MCP server under?

io.github.Sandeeprdy1729/timps declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.