
Intentions MCP Server
Connects Claude to a hosted timing intelligence API built on Five Elements theory and personal energy profiles. You get seven tools: query alignment scores (0-100) for decisions across year, month, day, or hour windows, visualize energy charts at weekly/yearly/hourly granularity, and store birth info for personalized readings. Returns structured verdicts (favorable, proceed with caution, wait) plus friction scores and adverse alerts you can chain into agentic workflows. Useful when you're building trip planners, launch schedulers, or meeting optimization agents that need to factor in personal timing beyond just calendar availability. Free tier gives you five day/month/year readings daily; Pro unlocks hourly precision and unlimited queries. Remote only, authenticate with a Bearer token from intentions.me.
- GitHub stars
- 1
- tools
- 7
- auth
- Secret needed
- transport
- HTTP
- last updated
- Oct 18, 2026
Install
From registry metadata$ npx add-mcp https://mcp.intentions.me/mcp --name intentions-mcp --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http intentions-mcp https://mcp.intentions.me/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
intentions_ask_dayCall when the user asks about timing a decision for a specific date, or wants to pick the best day from a multi-day window. Covers trip dates, launch days, interview/meeting days, publish/send dates, travel, negotiation windows, relationship moments — any "when to X" question...6 params
Call when the user asks about timing a decision for a specific date, or wants to pick the best day from a multi-day window. Covers trip dates, launch days, interview/meeting days, publish/send dates, travel, negotiation windows, relationship moments — any "when to X" question...
birthInfoobjectcategorystringcareer · relationship · health · finance · travel · generalcompareDatesarraydateRangeobjectquestion*stringtargetDatestringintentions_ask_hourCall when the user asks about timing within a specific day — best hour to act, morning vs afternoon, when during the day ("best time today to X", "morning or afternoon for Y", "几点去见面好"). Use for interview slots, meeting times, send/publish times, departure times, workout windo...7 params
Call when the user asks about timing within a specific day — best hour to act, morning vs afternoon, when during the day ("best time today to X", "morning or afternoon for Y", "几点去见面好"). Use for interview slots, meeting times, send/publish times, departure times, workout windo...
bestInDayobjectbirthInfoobjectcategorystringcareer · relationship · health · finance · travel · generalcompareHoursarrayquestion*stringtargetDatestringtargetHourintegerintentions_ask_yearCall when the user asks about a full calendar year as a whole ("how is 2026", "今年怎么样", "what's next year like overall"). Returns year-level score, verdict, adverse alerts, and element dimensions. For month precision use `intentions_ask_month`; for day use `intentions_ask_day`....4 params
Call when the user asks about a full calendar year as a whole ("how is 2026", "今年怎么样", "what's next year like overall"). Returns year-level score, verdict, adverse alerts, and element dimensions. For month precision use `intentions_ask_month`; for day use `intentions_ask_day`....
birthInfoobjectcategorystringcareer · relationship · health · finance · travel · generalquestion*stringtargetYearintegerintentions_ask_monthCall when the user asks at month granularity or wants the best month from a multi-month window ("how is next month", "best month in 2026 to X", "下个月适合吗"). Use for trip-month selection, launch months, content-calendar planning, quarterly/annual decisions. Modes: single month, c...6 params
Call when the user asks at month granularity or wants the best month from a multi-month window ("how is next month", "best month in 2026 to X", "下个月适合吗"). Use for trip-month selection, launch months, content-calendar planning, quarterly/annual decisions. Modes: single month, c...
birthInfoobjectcategorystringcareer · relationship · health · finance · travel · generalcompareMonthsarraymonthRangeobjectquestion*stringtargetMonthstringintentions_energy_chartCall when the user wants a visual overview rather than a narrative answer ("show me this week", "chart for today", "next 12 months", "看一下图"). Returns an ASCII chart: `hourly` = 12 two-hour blocks of one day, `weekly` = 7 days, `yearly` = 12 months. The `hourly` mode emits the...3 params
Call when the user wants a visual overview rather than a narrative answer ("show me this week", "chart for today", "next 12 months", "看一下图"). Returns an ASCII chart: `hourly` = 12 two-hour blocks of one day, `weekly` = 7 days, `yearly` = 12 months. The `hourly` mode emits the...
birthInfoobjectdatestringperiod*stringhourly · weekly · yearlyintentions_set_birth_infoCall once to register the user's birth date/time/gender. Each call is a complete replacement — all 6 fields must be supplied. For fields the user does not know or prefers not to share, pass `null` explicitly (e.g. `hour: null` for unknown birth time, `gender: null` for unspeci...8 params
Call once to register the user's birth date/time/gender. Each call is a complete replacement — all 6 fields must be supplied. For fields the user does not know or prefers not to share, pass `null` explicitly (e.g. `hour: null` for unknown birth time, `gender: null` for unspeci...
birthPlacestringbirthTimeFoldinteger0 · 1day*integergender*stringM · Fhour*integerminute*integermonth*integeryear*integerintentions_get_profileFetch the user's currently stored birth info. Use this before `intentions_set_birth_info` when updating an existing profile so you can send back a complete merged payload. Returns { hasProfile, birthInfo: { year, month, day, hour, minute, gender } | null, profileChanges: { rem...
Fetch the user's currently stored birth info. Use this before `intentions_set_birth_info` when updating an existing profile so you can send back a complete merged payload. Returns { hasProfile, birthInfo: { year, month, day, hour, minute, gender } | null, profileChanges: { rem...
No parameters. Call it with no arguments.
Sponsors
Readme
Intentions
Intentions MCP Server
Personalized timing intelligence for AI agents. Ask "Should I do X on this date?" and get a 0–100 alignment score, a clear verdict, and the reasoning behind it — grounded in the user's personal energy profile and the Five Elements framework.
Built for agentic workflows: trip planning, product launches, content calendars, interview/meeting scheduling, negotiation prep, and relationship/family timing.
- Homepage: https://intentions.me
- MCP endpoint:
https://mcp.intentions.me/mcp(Streamable HTTP)
What it does
You give it a decision and a time window; it returns a structured reading your agent can reason over and explain in plain language:
- Score (0–100) and a verdict (e.g. favorable, proceed with caution, wait)
- Friction (0–100) — an independent measure of execution resistance
- Element breakdown and per-layer (year / month / day / hour) signals
- Adverse alerts with actionable, behavioral guidance — never event predictions
Details
- Repository
- github.com/intentions-me/intentions-mcp
- Website
- intentions.me
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026