Skip to main content
Glama

Biorhythm MCP Server by RoxyAPI

Ownership verified

Server Details

Biorhythm cycles, forecasts, critical days and compatibility for AI agents, one API key.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.3/5 across 6 of 6 tools scored.

Server CoherenceA
Disambiguation4/5

Each tool serves a distinct purpose: daily reading, forecast, phases, critical days, compatibility, and full reading. While daily, forecast, and phases all return cycle data, their scope (single day vs. range vs. snapshot) is clear. Compatibility and critical days are clearly distinct.

Naming Consistency4/5

All tool names follow a consistent verb_noun pattern starting with 'post_biorhythm_' followed by a descriptive noun. Minor inconsistency: 'critical_days' is plural while others are singular (daily, forecast, phases, reading), but the pattern is overall uniform.

Tool Count4/5

Six tools is a reasonable number for a domain-specific server, covering a variety of use cases without being excessive. Each tool has a clear purpose, though the server could potentially be trimmed to fewer if aiming for minimalism, but it's well within the appropriate range.

Completeness4/5

The tool set covers the core biorhythm functionalities: single-day reading, multi-day forecast, phase snapshot, critical days, and compatibility. There is no tool for historical analysis or comparing multiple dates in one request, but the provided surface covers the main use cases for a biorhythm API.

Available Tools

6 tools
post_biorhythm_compatibilityCalculate compatibility - Biorhythm alignment between two peopleA
Read-only
Inspect

Calculate biorhythm compatibility between two people by overlaying their cycle profiles on a target date. Returns per-cycle alignment scores (0-100) for physical, emotional, and intellectual cycles, an overall compatibility score, relationship rating, strengths, challenges, practical advice, and a daily sync snapshot showing the absolute difference in each primary cycle. Perfect for dating apps, relationship platforms, team-building tools, and couples coaching applications.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
person1Yes
person2Yes
targetDateNoDate to evaluate compatibility on in YYYY-MM-DD format. Defaults to today (UTC). Compatibility varies by day since biorhythm cycles are continuous.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark the tool as read-only and non-destructive, which is consistent with the description. The description adds value by detailing that outputs include scores, rating, strengths/challenges, advice, and a daily sync snapshot, and that compatibility varies by day due to continuous cycles. This provides behavioral context beyond annotation hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences: the first explains what the tool does and its output, and the second lists use cases. All information is relevant and front-loaded. It could be slightly more concise by avoiding the bullet list in prose, but still efficient and no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the moderate parameter count (5), nested objects, and no output schema, the description adequately explains inputs and outputs. It mentions all main return values (scores, rating, strengths, etc.) and the date-dependent nature. However, it does not specify whether all parameters are optional (e.g., targetDate defaults to today) or any error conditions, which is a minor gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 60% (parameters like lang, compact, and targetDate are well-described in the schema). The description enhances understanding by explaining the purpose of person1/person2 and targetDate as 'overlaying their cycle profiles on a target date' and that compatibility varies by day. This compensates for the moderate schema coverage.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool calculates biorhythm compatibility between two people by overlaying cycle profiles on a target date. It lists specific outputs (scores for physical, emotional, intellectual cycles, overall score, relationship rating, etc.) and gives concrete use cases (dating apps, relationship platforms, team-building), distinguishing it from siblings like post_biorhythm_daily (individual reading) or post_biorhythm_phases (single person phases).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies this tool is for evaluating interpersonal compatibility and mentions use cases, but it does not explicitly state when to use this tool over alternatives (e.g., use this for two-person compatibility; for a single person's cycle, use other tools). No exclusions or prerequisites are given, leaving the agent to infer from sibling names.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_biorhythm_critical_daysFind critical days - Zero crossing detection for any date rangeA
Read-only
Inspect

Find all critical days (zero crossings) within a date range up to 180 days. Returns each critical day with cycle name, period, direction (ascending or descending), severity (single, double, or triple), and advisory text. Highlights rare double critical days where two primary cycles cross zero simultaneously and extremely rare triple critical days where all three primary cycles cross zero on the same date. Ideal for calendar integrations, push notification systems, alert engines, and wellness scheduling tools.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
endDateNoEnd date of the search range in YYYY-MM-DD format. Defaults to startDate + 90 days. Maximum range: 180 days.
birthDateYesBirth date of the person in YYYY-MM-DD format.
startDateNoStart date of the search range in YYYY-MM-DD format. Defaults to today (UTC).
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true and destructiveHint=false, so the tool is clearly safe. The description adds valuable behavioral context: the 180-day range limit, the return details (cycle name, period, direction, severity, advisory text), and the highlighting of rare double and triple critical days. This goes beyond the annotations and gives the agent a solid understanding of what to expect.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is three sentences long, front-loaded with the primary purpose, and every sentence contributes unique information. The first sentence states the core behavior, the second details the output, and the third highlights rare events and use cases. No redundancy or fluff—excellent conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having no output schema, the description thoroughly explains the return values: each critical day includes cycle name, period, direction, severity, and advisory text. It also mentions the special handling of double and triple critical days. For a read-only tool with five parameters and straightforward behavior, this is complete and sufficient for an agent to understand the tool's capabilities.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so all five parameters have descriptions in the schema itself. The description does not add new semantic details about the parameters beyond what the schema provides (e.g., the 180-day limit is echoed from the endDate description). With full coverage, a baseline of 3 is appropriate; the description does not elevate or undermine parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description begins with a clear verb+resource combination: 'Find all critical days (zero crossings) within a date range up to 180 days.' It precisely identifies the resource (critical days/zero crossings) and the action (find). The sibling tools cover biorhythm compatibility, daily, forecast, phases, and reading, so this tool's focus on zero-crossing detection is distinct and easily differentiated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description suggests ideal use cases such as 'calendar integrations, push notification systems, alert engines, and wellness scheduling tools,' which implies applicability but does not explicitly state when to use this tool versus the sibling tools (e.g., when to choose critical days over daily or forecast). There is no guidance on when not to use it or what alternatives exist. The usage context is implied but not explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_biorhythm_dailyGet daily biorhythm - Seeded reading for daily check-in featuresA
Read-only
Inspect

Get a daily biorhythm reading with seeded randomness for consistent "biorhythm of the day" features. Same seed and same date always produce the same reading, perfect for daily push notifications, morning briefings, and wellness app check-ins. Returns energy rating, overall phase, a spotlight on one featured cycle, quick-read values for all three primary cycles, a daily message, and actionable advice. The spotlight cycle is deterministically selected by the seed, creating variety across users while maintaining consistency for each individual.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoDate for the reading in YYYY-MM-DD format. Defaults to today (UTC). Useful for viewing past daily readings or pre-generating future ones.
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
seedNoOptional seed for reproducible readings. Same seed + same date = same reading every time. Pass any unique identifier (userId, email hash, session token). Omit for anonymous daily readings.
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds valuable behavioral context: deterministic behavior ('Same seed and same date always produce the same reading'), spotlight cycle selection, and the exact output structure. No contradictions with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single well-structured paragraph of about 100 words. It front-loads the main purpose and every sentence adds value, covering output content and use cases without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite no output schema, the description thoroughly lists all return fields (energy rating, overall phase, spotlight cycle, quick-read values, daily message, actionable advice). Combined with complete parameter documentation, the description provides enough context for an agent to understand the tool's behavior and output.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all four parameters. The description adds minimal extra meaning beyond the schema (e.g., seed produces spotlight cycle variety). With high coverage, a score of 3 is appropriate as the description does not significantly enhance parameter understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Get a daily biorhythm reading' with the key feature of seeded reproducibility. It distinguishes from sibling tools by specifying use cases like 'daily push notifications, morning briefings, and wellness app check-ins', which none of the siblings explicitly target.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains when to use this tool (daily check-ins requiring consistency) but does not provide explicit guidance on when not to use it or how it differs from alternatives like post_biorhythm_reading. The usage context is clear, but exclusions are missing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_biorhythm_forecastGet biorhythm forecast - Multi-day cycle predictions with best and worst daysA
Read-only
Inspect

Generate a biorhythm forecast for a date range up to 90 days. Returns daily cycle values for physical, emotional, intellectual, and intuitive cycles, daily energy ratings, critical day identification, and a summary with best day, worst day, average energy, and period-level guidance. Ideal for wellness apps, productivity planners, scheduling tools, and calendar integrations that need forward-looking biorhythm data.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
endDateNoEnd date of the forecast range in YYYY-MM-DD format. Defaults to startDate + 30 days. Maximum range: 90 days.
birthDateYesBirth date of the person in YYYY-MM-DD format.
startDateNoStart date of the forecast range in YYYY-MM-DD format. Defaults to today (UTC).
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false. The description adds value by listing return components (daily cycle values, energy ratings, critical day identification, summary). No contradictions with annotations. Could disclose more about output format but sufficient given read-only nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences: first states action and output, second lists ideal use cases. Every sentence earns its place. No filler, front-loaded with purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description details return components (cycle values, energy ratings, critical day identification, summary with best/worst day). However, it does not describe the exact data structure or default shape of the response. The compact parameter is only explained in schema. Still fairly complete for a forecast tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all parameters. The description adds no new information about parameters beyond stating 'date range up to 90 days', which is already in the schema. Baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Describes specific verb 'generate' and resource 'biorhythm forecast for a date range up to 90 days'. Distinguishes from siblings by mentioning multi-day range and forward-looking aspect, while sibling tools like post_biorhythm_daily or post_biorhythm_phases have different scopes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides clear context: 'Ideal for wellness apps, productivity planners, scheduling tools, and calendar integrations that need forward-looking biorhythm data.' However, it does not explicitly state when to avoid this tool or mention alternatives (e.g., use post_biorhythm_daily for a single day).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_biorhythm_phasesGet phase info - Lightweight cycle status for dashboards and widgetsA
Read-only
Inspect

Get current phase information for all 10 biorhythm cycles without the full interpretation payload. Returns value, phase name, phase label, day position within cycle, cycle period, days until next critical crossing, and short-term trend for each cycle. Includes a compact summary string. Designed as a lightweight endpoint for dashboards, widgets, status bars, and quick-check interfaces that need biorhythm phase data without editorial text.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
birthDateYesBirth date of the person in YYYY-MM-DD format.
targetDateNoDate to get phase information for in YYYY-MM-DD format. Defaults to today (UTC).
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is covered. The description adds value by revealing the tool is lightweight/compact compared to siblings, explains what is NOT returned (editorial text, full interpretation), and specifies the compact parameter behavior. The only missing context is whether a request can fail for invalid birth dates, but this is a minor gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with clear structure: first sentence states purpose and data returned, second sentence specifies usage contexts and what is excluded. It is efficient without waste. One point off because the output data listing ('Returns value, phase name...') could be slightly more concise by mentioning 'compact summary' before listing the individual fields.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has no output schema, so the description must convey return values, which it does comprehensively by listing all 8 data types returned per cycle plus the compact summary string. With full schema coverage and good annotations, the description covers everything needed: what it returns, what it excludes (editorial), and typical use cases. No gaps remain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description adds meaning beyond the schema by explaining the tool returns compact data focused on phase details rather than interpretation. It mentions 'compact summary string' which relates to a schema parameter but with actionable context about the output shape. A 5 would require direct parameter usage examples tied to the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses specific verbs ('Get') and a clear resource ('current phase information for all 10 biorhythm cycles') while immediately distinguishing itself from companions by noting 'without the full interpretation payload'. It lists exactly which data fields are returned, which eliminates any ambiguity about what the tool does.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states the tool is designed for dashboards, widgets, status bars, and quick-check interfaces needing lightweight data. It contrasts with sibling tools by saying 'without editorial text', implicitly telling the agent not to use this when human-readable interpretations are needed. A score of 5 would require explicit 'when not to use' or direct naming of alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

post_biorhythm_readingGet biorhythm reading - Complete cycle analysis for any dateA
Read-only
Inspect

Calculate a complete biorhythm reading for a given birth date and target date. Returns all 10 cycle values (physical, emotional, intellectual, intuitive, aesthetic, awareness, spiritual, passion, mastery, wisdom), phase detection with 8 distinct states, energy rating (1-10), overall phase assessment, editorial-grade interpretation, actionable advice, and critical day alerts. Perfect for wellness apps, dating platforms, productivity tools, and AI chatbot integrations that need structured biorhythm data.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language (ISO 639-1). Supported: en, tr, de, es, hi, pt, fr, ru. Defaults to en. Languages without translations yet return English.en
compactNoSet true for the same data in a compact shape: arrays of same-shaped objects arrive columnar as {"__cols":[names],"__rows":[[values]]}. Lossless, typically 40 to 52 percent fewer tokens.
birthDateYesBirth date of the person in YYYY-MM-DD format. This is the anchor for all biorhythm cycle calculations.
targetDateNoDate to calculate the reading for in YYYY-MM-DD format. Defaults to today (UTC) if omitted.
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and destructiveHint=false, so the safety profile is clear. The description adds meaningful behavioral context: it returns 10 specific cycle names, 8 phase states, a 1-10 energy rating, and critical day alerts. This goes beyond annotation data. However, it doesn't mention performance implications (e.g., this is likely a heavier computation than simpler siblings) or any other caveats, so it's not a full 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, dense paragraph of about 80 words. Every sentence adds value: the first sentence states the core action and parameters, the second lists all outputs comprehensively, and the third gives use-case context. No wasted words or repetition of schema information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 4 parameters (all described in schema), no output schema, and modest complexity, the description is quite complete. It covers what the tool does, its full output, and typical use cases. However, it doesn't explain the return format or structure (e.g., is it a JSON object with named keys?), which could be helpful for an agent deciding how to parse the response. The presence of the 'compact' parameter hints at shape options but isn't elaborated beyond schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds value by explaining that 'targetDate' defaults to today (UTC) if omitted and that 'lang' falls back to English for unsupported languages. The listing of all 10 output cycle values also gives context for how parameters shape results. However, it doesn't explain the 'compact' parameter's output shape in more intuitive terms beyond the schema's description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Calculate') and resource ('complete biorhythm reading'), explicitly listing all 10 cycle values, phase detection, energy rating, and other outputs. It clearly distinguishes from siblings like post_biorhythm_daily or post_biorhythm_phases by emphasizing it returns a 'complete' cycle analysis with editorial interpretation, while siblings focus on subsets.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description states when to use this tool: 'Perfect for wellness apps, dating platforms, productivity tools, and AI chatbot integrations that need structured biorhythm data.' It implies this is the comprehensive option, but it does not explicitly exclude when to use alternatives like post_biorhythm_daily or post_biorhythm_phases, leaving some ambiguity for an agent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • F
    license
    -
    quality
    C
    maintenance
    Provides AI agents with personalized timing intelligence by scoring decisions (0-100) against a user's energy profile and the Five Elements framework, enabling optimal scheduling for actions like trip planning, product launches, and meetings.
    1
  • A
    license
    -
    quality
    C
    maintenance
    High-precision astrology tools for LLM agents, including natal charts, transits, progressions, synastry, and more, backed by Swiss Ephemeris.
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Precision-audited astrology MCP for natal charts, transits, synastry and moon phases. No API key.
    10
    102
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources