MCP App Store
by KeenEthics

Overview

Astera Bond helps users organize relationship context across separate Connections and saved interaction episodes. It compares a specific episode with the relationship goal the user selected, separates observable facts from unknowns, preserves past events on their real dates, and summarizes how saved episodes change over time. Episode Signals apply only to a specific episode relative to the user's stated goal. They are not scores of a person, diagnoses, personality labels, safety assessments, or global ratings of a relationship. Astera Bond uses descriptive Words / Actions / Direction evidence rather than numeric partner scoring. A one-off episode can be analyzed without connecting an account. OAuth is used when the user wants saved Connections, saved history, synchronization, or Premium history already available in their Astera Bond account.

Tools

analyze_relationship_moment

ChatGPT
Structure the current text or screenshot as observable episode evidence. Episode Signal evaluates only this episode relative to the user-stated goal; it never scores the partner or diagnoses the relationship. Astera Bond makes no OpenAI API call and this tool does not save anything.

complete_bond_quick_onboarding

ChatGPT
Save the minimal guest-first onboarding and create the first Connection in one explicit write. Prefer the quick onboarding UI instead of asking the user to type enum values.

connect_bond_account

ChatGPT
Explicitly protect/synchronize guest history with an authenticated Astera Bond account or sign in to an existing account. This write action may transfer guest data into an empty protected account and remove the old anonymous guest copy. It never merges two populated histories automatically.

create_bond_connection

ChatGPT
Create one user-named Connection. For a first Connection, the onboarding reason must already be saved. This action creates guest storage only when the user explicitly chooses to save/create.

get_bond_relationship_trend

ChatGPT
Read longitudinal episode dynamics when Premium permits it. Returns evidence sufficiency, counts of goal-relative episode outcomes, and recent descriptive Words / Actions / Direction summaries. It does not return numeric partner scores or a global rating of the person/relationship.

get_bond_status

ChatGPT
Read current Astera Bond access and onboarding state without creating or changing guest/account data. A first-time guest therefore remains unregistered until they explicitly save something.

list_bond_connections

ChatGPT
Read active Connections without creating guest data. With multiple Connections, use the Connection picker and never guess the correct person from screenshot content.

list_bond_recent_moments

ChatGPT
Read recent saved episodes for one Connection when the current entitlement includes Premium. Returns event-level summaries and Episode Signals, not internal document ids or person scores.

prepare_bond_analysis

ChatGPT
Read routing and saved episode context without changing state. If zero Connections exist, return create_connection; if one exists, select it; if multiple exist and no explicit id is supplied, return choose_connection. Never infer the Connection from screenshot content.

render_bond_connection_picker

ChatGPT
Render a single-purpose Connection picker for choosing an existing Connection, creating a new one, or continuing with an unsaved analysis. Rendering itself is read-only.

render_bond_episode_date_picker

ChatGPT
Render a single-purpose date picker for Today, Yesterday, or a user-selected historical date. It changes only conversation context and does not save data.

render_bond_onboarding

ChatGPT
Render a single-purpose quick onboarding card with buttons/chips. Rendering is read-only; a guest profile is created only after the user explicitly submits the onboarding form.

save_bond_profile

ChatGPT
Save minimal onboarding context: optional preferred name, language, and why the user came to Bond. This is the first stateful action if the user has no guest profile yet.

save_bond_relationship_moment

ChatGPT
Save one MIRROR episode to an explicitly selected Connection. Writes a +36-compatible Decode and Moment with real-world occurredAt separate from server createdAt. Raw message text and screenshot bytes are not stored.

update_bond_connection

ChatGPT
Update one explicitly selected Connection. Never select a different Connection based only on text visible in a screenshot.

analyze_relationship_moment

Claude

complete_bond_quick_onboarding

Claude

connect_bond_account

Claude

create_bond_connection

Claude

get_bond_relationship_trend

Claude

get_bond_status

Claude

list_bond_connections

Claude

list_bond_recent_moments

Claude

prepare_bond_analysis

Claude

render_bond_connection_picker

Claude

render_bond_episode_date_picker

Claude

render_bond_onboarding

Claude

save_bond_profile

Claude

save_bond_relationship_moment

Claude

update_bond_connection

Claude

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

30

Tools

3

Prompts

ChatGPT, Claude

Platforms

Category

CRM Records

Works with

ChatGPT
Claude

Data refreshed daily