LifeScored MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LifeScored MCP Servershow me the rulebook for life scoring"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
life. scored.
You are already a number.
A credit score, an actuarial row, a callback probability — this app rebuilds those numbers in the open: every rule cited or flagged as a guess, every weight visible and editable. Transparency, not judgment.
Stack
Svelte 5 + SvelteKit, prerendered static pages, deployed to Cloudflare Workers
One dynamic endpoint:
POST /api/narrative— KV-cached Gemini narratives with a deterministic local fallback (the app is fully functional with no API key at all)All user data stays in the browser (localStorage + URL-fragment share links)
Traffic is measured with Cloudflare Web Analytics — cookieless and aggregate; it cannot see your inputs, which never leave your device anyway.
Related MCP server: AgentScore MCP Server
Develop
npm install
npm run dev # app at localhost:5173 (narrative falls back to local composer)
npm test # vitest suite: rulebook invariants, engine, codec, worker handler
npm run check # svelte-checkDeploy (Cloudflare free tier)
Deploys run automatically from GitHub Actions on every push to main
(.github/workflows/deploy.yml): the workflow
runs the full test suite + typecheck, and only then builds and deploys.
One-time setup:
Secrets are kept in hush: stored once in your OS keychain,
then piped straight into the consumer — they never get pasted into a terminal, echoed, or printed.
This project's hush items use a lifescored- prefix so they group together in a keychain search.
(No hush? Drop the hush pipe … -- prefix and run the bare npx wrangler / gh command; hush just
wraps it.) Local dev needs no secrets at all — the narrative falls back to a local composer.
Create the KV namespace and paste its id into
wrangler.jsonc:npx wrangler kv namespace create NARRATIVE_KVSet the Gemini key as a Worker secret (persists across deploys; optional — omit to run AI-free with the local narrative fallback):
hush set lifescored-gemini-key # paste it once, hidden dialog hush pipe lifescored-gemini-key -- npx wrangler secret put GEMINI_API_KEYGive GitHub Actions the deploy credentials (Settings → Secrets and variables → Actions):
hush set lifescored-cloudflare-api-token # "Edit Cloudflare Workers" token hush pipe lifescored-cloudflare-api-token -- gh secret set CLOUDFLARE_API_TOKEN gh secret set CLOUDFLARE_ACCOUNT_ID --body "<your-account-id>" # account id isn't secret
Push to main and the action ships it. To deploy by hand instead:
npm run deployDeploy your own
Fork the repo, do the one-time setup above with your own Cloudflare account, and push. The app is fully functional with no Gemini key at all.
Editing the rulebook
Rules live in src/lib/rulebook/<domain>.ts. Each rule is declarative: logic,
evidence tag (SOURCED/SPECULATIVE), citation with access date, a pure
position(inputs) (the measured fact, normalized to a numeric position), declared
bounds (negative floors only where the cited system itself subtracts; the wealth
rules are uncapped above), and a weightRationale justifying its weight against
the 1.0× income baseline; the engine computes points = round(position × weight).
Add a rule, and the UI, weight editor, share
codec, and about-page source list pick it up automatically. npm test enforces
the invariants (bounds, integer scores, citation present).
Use it from an agent (MCP or skill)
The whole rulebook + exact math is published so any agent can compute a score on its own side — nothing about a person is ever sent to lifescored.com.
MCP server —
com.lifescored/mcpon the official registry; endpointhttps://lifescored.com/mcp(stateless Streamable HTTP, no auth, accepts no personal data). Tools:get_rulebook,get_input_schema,get_methodology,how_to_give_feedback.Skill — a drop-in
skills/lifescored/skill. Copy it into your agent's skills directory (e.g.~/.claude/skills/). It prefers the MCP and falls back torules.json.Raw data —
https://lifescored.com/rules.jsonand/llms.txt.
Contributing
Every commit must reference a GitHub issue number, e.g. feat: add presets (#2) or refs #5. A commit-msg hook enforces this automatically — it is installed via core.hooksPath pointing to .githooks/, which activates on npm install (the prepare script runs git config core.hooksPath .githooks). Merge commits and reverts are exempt. To find or open an issue: gh issue list / gh issue create.
License
MIT — see LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables access to agent instruction files and prompts for AI development workflows. Provides tools to retrieve and list development rules, security checks, and common prompts from an agents library through MCP protocol.Last updated3Apache 2.0
- AlicenseBqualityDmaintenanceProvides access to the AgentScore Registry on Base Sepolia to retrieve agent reputation scores, history, and registration details. It enables trustless querying of agent performance metrics through standard Model Context Protocol tools.Last updated3MIT
- FlicenseAqualityCmaintenanceProvides MCP-compatible AI agents with read access to a LifeOS knowledge base, exposing identity, preferences, projects, wiki, skills, and rules via tools and resources.Last updated17
- AlicenseAqualityBmaintenanceIndependent trust scores, claim audits, and side-by-side comparisons for AI agents, queryable over MCP. Every verdict is backed by hands-on testing and signed evidence from Hlido (hlido.eu). Hosted endpoint available at https://hlido.eu/mcp — no auth required.Last updated14MIT
Related MCP Connectors
Scan any website or MCP server for agent-trust-readiness; returns a signed, verifiable scorecard.
Agent-native scoring, search and routing for tokenized real-world assets across multi-chain.
Single entry point for the GOSCE portfolio: routes orchestrators to verified agents by capability, w
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/royashbrook/lifescored'
If you have feedback or need assistance with the MCP directory API, please join our Discord server