kylrix
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Build, ship and think in one living agentic workspace
| Author | Kylrix |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1312 ms |
| Last measured | 2026-10-25 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"kylrix": {
"url": "https://www.kylrix.space/api/v1/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (60)
get_my_profileRetrieve identity details, active permissions, and scopes for the currently authenticated actor (user or agent).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_token_infoInspect active personal access token metadata, authorized permission scopes, expiration, and rate limits.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_available_scopesList all permission scopes available in the Kylrix ecosystem catalog.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
refresh_token_scopesRefresh or adjust permission scopes on the current active Bearer PAT token on the fly. Allows autonomous agents to dynamically grant themselves needed workspace and agentic scopes.
Parameters:
scopes(required) — array — Array of permission scopes to grant or replace on this token (e.g. ["notes:read", "notes:write", "goals:read", "goals:write"])mode— string — Whether to additively grant new scopes or replace current scope set (default: grant)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_workspacesList all active human and agent workspaces accessible to the authenticated actor.
Parameters:
limit— number — Maximum number of workspaces to return (default: 25, max: 100)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_workspaceRetrieve detailed metadata and linked status for a specific workspace.
Parameters:
id(required) — string — Unique workspace ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_workspaceCreate a new project or agent workspace.
Parameters:
title(required) — string — Title or name of the workspacesummary— string — Optional description or summary of workspace objectivesisAgentic— boolean — Set to true for autonomous agentic workspacesvisibility— string — Workspace visibility level
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_workspaceUpdate the title, summary, or visibility of an existing workspace.
Parameters:
id(required) — string — ID of the workspace to modifytitle— string — New workspace titlesummary— string — Updated workspace descriptionvisibility— string — Updated visibility
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_workspaceDelete a workspace and cascade its internal links.
Parameters:
id(required) — string — ID of the workspace to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_workspace_collaboratorsList team members and collaborators attached to a workspace.
Parameters:
workspaceId(required) — string — Target workspace ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
add_workspace_collaboratorInvite or add a user or agent as a collaborator on a workspace.
Parameters:
workspaceId(required) — string — Target workspace IDuserId(required) — string — User ID or agent account ID to addrole— string — Assigned collaborator role
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_notesList notes and ideas, with optional workspace filtering.
Parameters:
limit— number — Maximum number of notes to return (default: 25)workspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_noteRetrieve full markdown content, title, tags, and metadata for a specific note.
Parameters:
id(required) — string — Note ID to retrieve
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_noteCreate a new markdown note or idea, optionally linking it to a workspace.
Parameters:
title(required) — string — Title of the notetags— array — Optional list of tag namescontent— string — Markdown body contentisPublic— boolean — Whether the note is accessible via public share linkworkspaceId— string — Optional workspace ID to bind this note to
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_noteUpdate the title, content, or visibility of an existing note.
Parameters:
id(required) — string — ID of the note to updatetags— array — Updated list of tag namestitle— string — Updated note titlecontent— string — Updated markdown contentisPublic— boolean — Public share status
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_noteMove a note to trash or delete it.
Parameters:
id(required) — string — ID of the note to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_goalsList goals and task items, with optional status and workspace filtering.
Parameters:
limit— number — Maximum number of goals to return (default: 25)status— string — Filter by status (e.g. todo for active)workspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_goalRetrieve full details, status, and description of a goal or task.
Parameters:
id(required) — string — ID of the goal to retrieve
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_goalCreate a new goal or actionable task, optionally linked to a workspace.
Parameters:
title(required) — string — Title of the goaltags— array — Tag labelsstatus— string — Initial statusdueDate— string — Due date (ISO 8601)isPinned— boolean — Pin in goals listpriority— string — Priority levelisAgentic— boolean — True when an agent created this goaldescription— string — Detailed description or acceptance criteriaworkspaceId— string — Optional workspace ID to bind this goal to
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_goalUpdate the title, description, status, priority, due date, or pins on an existing goal.
Parameters:
id(required) — string — ID of the goal to updatetags— array — Updated tagstitle— string — Updated titlestatus— string — Updated statusdueDate— string — Updated due date (ISO 8601)isPinned— boolean — Pin or unpinpriority— string — Updated prioritydescription— string — Updated description
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_goalDelete a goal or task item.
Parameters:
id(required) — string — ID of the goal to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_eventsList scheduled calendar events.
Parameters:
limit— number — Maximum items to returnworkspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_eventRetrieve details of a single calendar event.
Parameters:
id(required) — string — ID of the event
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_eventCreate a calendar event with scheduling and location.
Parameters:
title(required) — string — Title of the eventstartTime(required) — string — ISO 8601 start timestampendTime— string — ISO 8601 end timestamplocation— string — Physical or virtual location URLdescription— string — Description or agendaworkspaceId— string — Optional workspace ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
update_eventUpdate time, location, or details of a calendar event.
Parameters:
id(required) — string — ID of the event to updatetitle— string — Updated titleendTime— string — Updated end timelocation— string — Updated locationstartTime— string — Updated start timedescription— string — Updated description
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_eventDelete a calendar event.
Parameters:
id(required) — string — ID of the event to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_formsList created forms and questionnaires.
Parameters:
limit— number — Maximum items to returnworkspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_formRetrieve form schema, fields, and configuration by ID.
Parameters:
id(required) — string — ID of the form
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_formCreate a new interactive form or intake questionnaire.
Parameters:
title(required) — string — Title of the formschema— object — JSON schema defining form questions and input fieldsdescription— string — Form descriptionworkspaceId— string — Optional workspace ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_formDelete an interactive form.
Parameters:
id(required) — string — ID of the form to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_chatsList direct conversations, peer messaging channels, and chat threads.
Parameters:
limit— number — Maximum items to return
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_chatRetrieve conversation details and participant list.
Parameters:
id(required) — string — Conversation ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_chat_messagesList recent messages in a conversation.
Parameters:
conversationId(required) — string — Conversation IDlimit— number — Max messages to retrieve (default: 50)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
send_chat_messageSend a message in an existing conversation or start a new direct chat with a user or agent.
Parameters:
content(required) — string — Message text contentparticipantId— string — Recipient user ID or agent ID if starting a new direct chatconversationId— string — Existing conversation ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_flowsList discoverable community flows and user workflow automations.
Parameters:
limit— number — Maximum items to return
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_flowRetrieve full workflow definition, steps, and trigger conditions by ID.
Parameters:
id(required) — string — ID of the flow
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_flowCreate a new automated workflow or recipe.
Parameters:
name— string — Name of the flow (alias: title)steps— array — Sequential executable stepstitle— string — Title of the flow (alias: name)category— string — Category (productivity, agent, data, etc.)description— string — Flow description
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_flowDelete an automated workflow.
Parameters:
id(required) — string — ID of the flow to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_tagsList user and workspace classification tags with colors.
Parameters:
limit— number — Maximum items to return
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_tagCreate a new categorization tag.
Parameters:
name(required) — string — Name of the tagcolor— string — Hex color string (e.g. #6366F1)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
delete_tagDelete a tag.
Parameters:
id(required) — string — ID of the tag to delete
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_threadsList discussion threads, optionally filtered by parent object (workspace, note, goal).
Parameters:
limit— number — Max threads to return (default: 25)parent_id— string — Parent object IDparent_kind— string — Parent object type: workspace, note, goal, …
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ensure_threadGet or create the discussion thread for a parent object (workspace, note, goal).
Parameters:
parent_kind(required) — string — Parent object typeparent_id(required) — string — Parent object IDtitle— string — Optional thread titlechannel— string — Thread channel (default: discuss)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_thread_messagesList messages in an object discussion thread.
Parameters:
threadId(required) — string — Thread IDlimit— number — Max messages to return (default: 50)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_thread_messagePost a comment or message into an object or workspace discussion thread.
Parameters:
threadId(required) — string — Thread IDcontent(required) — string — Message content
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_agent_sessionsList autonomous agent execution sessions and tasks.
Parameters:
limit— number — Max sessions to return (default: 25)harness— string — Optional harness type filterworkspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_agent_sessionRetrieve details, status, and execution logs of an agent session.
Parameters:
id(required) — string — Agent session ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_agent_sessionStart a new autonomous agent execution session.
Parameters:
title(required) — string — Session goal or titleprompt— string — Initial instructions for the agentharness— string — Target harness runnerworkspaceId— string — Optional workspace ID
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_trashList deleted items in trash for recovery or purge.
Parameters:
kind— string — Filter by entity kindlimit— number — Max items to return (default: 50)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
restore_trashRestore a deleted item from trash back into active workspace.
Parameters:
id(required) — string — Trash item IDkind(required) — string — Entity kind
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
purge_trashPermanently purge a deleted item from trash.
Parameters:
id(required) — string — Trash item IDkind(required) — string — Entity kind
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_vault_itemsList credentials and secrets in the active workspace or personal vault.
Parameters:
mek— string — Optional MEK for client-assisted decryptionlimit— number — Maximum items to returnworkspaceId— string — Optional workspace ID filter
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_vault_itemGet a specific vault credential. Supports on-the-fly decryption via shareKey, masterPassword, or MEK (or returns raw sealed blob for client-side zero-trust decryption).
Parameters:
id(required) — string — Vault item credential IDmek— string — Optional MEK hex/base64pure— boolean — Pure env output without metadataformat— string — Format of output (json or env text)shareKey— string — Optional share key or direct DEK from public share URLworkspaceId— string — Optional workspace IDmasterPassword— string — Optional Master Password for server-side on-the-fly decryption
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
resolve_public_vault_secretResolve and decrypt a publicly shared vault credential or environment variables without authentication using its ID or full share URL with key.
Parameters:
idOrShareUrl(required) — string — Secret ID or full public share URL (e.g. https://www.kylrix.space/vault/id/key or id#key)pure— boolean — Pure env output without metadataformat— string — Output formatshareKey— string — Optional share key / DEK if not included in URL
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
unlock_vault_mekUnlock and return the user MEK using their Master Password (or return raw encrypted keychain blob if masterPassword is omitted).
Parameters:
masterPassword— string — Master Password to derive and unwrap MEK. If omitted, returns raw encrypted keychain blob.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_vault_itemCreate a new encrypted secret, API key, or project environment variables set.
Parameters:
name(required) — string — Secret or credential titlemek— string — Optional MEK hex for encrypting the secreturl— string — Service or target URLisEnv— boolean — Whether this secret represents project environment variablesnotes— string — Secret notes or environment commentsisPinned— booleanitemType— string — Type of credential (login, api_key, env, secure_note, card)password— string — Secret, API key, or password plaintextusername— string — Login username or account identifierisFavorite— booleanworkspaceId— string — Optional workspace ID to attach this credential tocustomFields— ['object', 'array', 'string'] — Custom fields or environment variables key-value map
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
create_billing_checkoutCreate a checkout session or direct on-chain crypto payment deposit address to upgrade the account plan (e.g. Pro or Teams) via BlockBee.
Parameters:
months— integer — Number of months to purchase (1-36). For yearly, default is 1 year (12 months billed at discount).planId— string — The subscription plan to upgrade to.ticker— string — Optional cryptocurrency ticker (e.g. "polygon/usdt", "solana/usdt", "tron/usdt", "btc", "eth") to generate a direct on-chain deposit address for autonomous payment without web redirect.couponId— string — Optional discount or promo coupon code to apply.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_billing_statusGet current account subscription entitlement, tier (FREE/PRO/TEAMS), active expiry date, Kylrix token balance, and transaction history.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
claim_billing_couponRedeem or apply a promotional discount or gift coupon code to activate/extend Pro subscription.
Parameters:
couponId(required) — string — The promotional or gift coupon code to redeem.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_supported_payment_coinsList supported cryptocurrency tickers (e.g. polygon/usdt, solana/usdt, tron/usdt, btc, eth) available for autonomous direct crypto payments.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.