Learning / Handbook
Connect with confidence

Know what connects.
Know what it needs.

Choose a supported integration, configure it in the app, and test with a sample. Required fields below are labels—not a form for entering your credentials.

32 documented connections. Availability and third-party service requirements vary. A receive connection does not establish permission or support for sending.

routine preset

MysterSmith

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • MysterSmith token · private credential

Default value field: last

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter MysterSmith token in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the last field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Hydra

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Hydra account email

Default value field: peek

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Hydra account email in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the peek field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Noteify

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Noteify user ID

Default value field: noteData

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Noteify user ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the noteData field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset · Optional access required

V2 Omnysis

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • User ID
  • License (with dashes) · private credential

Default value field: aiSummary

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter User ID and License (with dashes) in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the aiSummary field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset · Optional access required

V2 Basic

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • User ID

Default value field: value

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter User ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the value field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Elips

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Elips ID
  • API key · private credential

Default value field: outputWords

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Elips ID and API key in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the outputWords field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Omega

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Omega ID

Default value field: value

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Omega ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the value field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Cognito

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Cognito ID · private credential

Default value field: peek

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Cognito ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the peek field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Mentyx

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Mentyx user ID

Default value field: text

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Mentyx user ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the text field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Passcode Checker

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Passcode Checker ID

Default value field: password

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Passcode Checker ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the password field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Hacked by Appmazing

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Appmazing user ID

Default value field: data

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Appmazing user ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the data field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Pi Revelations

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Pi Revelations code

Default value field: value

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Pi Revelations code in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the value field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Lumen

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • QPAL ID

Default value field: peek

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter QPAL ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the peek field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

CuePal

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • CuePal ID

Default value field: image_url

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter CuePal ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the image_url field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Inject

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Inject ID · private credential

Default value field: value

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Inject ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the value field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Goo

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Goo ID

Default value field: both

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Goo ID in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the both field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

WikiTest

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • WikiTest user
  • WikiTest API token · private credential

In WikiTest: Settings > WikiTest Peek API, copy the URL and enter its final two path values here (needs the Pro Tools purchase).

Default value field: peek

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter WikiTest user and WikiTest API token in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the peek field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Earworm

Receive or send routine data through a configured integration.

Receive

Set up in the app

Follow its device or permission flow.

In Earworm: Settings > App Integration API, then copy the URL.

Default value field: webSearch

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Complete the indicated device or permission setup.
  3. Send a fictional value from the source service, then use Test to inspect the status and the webSearch field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

Bridge

Receive or send routine data through a configured integration.

Receive

Set up in the app

  • Bridge API token · private credential

In Bridge: Settings > Bridge API URL, copy the URL and enter the value after /b/.

Default value field: value

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Bridge API token in the app, then save.
  3. Send a fictional value from the source service, then use Test to inspect the status and the value field.
  4. In the routine builder, choose A connected app sends data for Starts, or An app’s result as the capture source. Rehearse the saved integration before arming.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

DFB X — Text control

Receive or send routine data through a configured integration.

Send-only

Set up in the app

  • DFB X share ID · private credential

Default value field: text

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter DFB X share ID in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
routine preset

DFB X — Number control

Receive or send routine data through a configured integration.

Send-only

Set up in the app

  • DFB X share ID · private credential

Default value field: number

Check the result

Use Test with sample data and inspect the returned status and value field. Configure an explicit supported send destination before writing.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter DFB X share ID in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
tesla

Tesla (Tessie)

Vehicle status and a navigation HUD on the glasses.

Set up in the app

  • Tessie API key · private credential
  • Vehicle VIN

Check the result

After connecting, query devices or open the Tesla screen; vehicles load automatically.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Tessie API key and Vehicle VIN in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
terminal

Sybil Terminal

Runs AI on the user's own Mac with their own subscriptions and gives the glasses Mac data.

Set up in the app

  • Host or IP
  • Port
  • Pairing token · private credential
  • Preferred AI CLI
  • Computer name
  • Working directory

Check the result

Query status after pairing; the Terminal screen shows Connected and the AI setup marks Terminal available.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Host or IP and Port and Pairing token and Preferred AI CLI and Computer name and Working directory in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
aiKey

Claude API key

Lets Sybil use the wearer's own Anthropic account for AI work, including routine drafting.

Set up in the app

  • Anthropic API key · private credential

Check the result

Ask Sybil something after saving; Settings › Sybil AI shows the active provider.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Anthropic API key in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
aiKey

ChatGPT (OpenAI) API key

Lets Sybil use the wearer's own OpenAI account.

Set up in the app

  • OpenAI API key · private credential

Check the result

Ask Sybil something after saving.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter OpenAI API key in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
aiKey

Deepgram key (speech)

Optional cloud speech recognition for live captions; on-device FluidAudio stays the fallback.

Set up in the app

  • Deepgram API key · private credential

Check the result

Start captions and speak; Settings › Speech shows which engine is active.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Deepgram API key in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
connectedAccount

Connected accounts (OAuth)

Sign-in sources for contact intelligence: Reddit, Bluesky, Mastodon, Last.fm, Spotify, Strava, Foursquare, Google, Microsoft, Facebook, Instagram, LinkedIn.

Set up in the app

  • Provider
  • Your OAuth client ID
  • Client secret · private credential

Check the result

The Data sources screen lists each account as connected once sign-in completes.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Provider and Your OAuth client ID and Client secret in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
interactive

Lumen pad

A Bluetooth drawing pad whose strokes stream live to the glasses.

Set up in the app

Follow its device or permission flow.

Check the result

Draw on the pad while the Integrations screen shows it connected.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Complete the indicated device or permission setup.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
interactive

Status Board

Mirrors a StatusBoard from a Mac on the same network.

Set up in the app

Follow its device or permission flow.

Check the result

Open the Status Board screen; boards appear when discovered.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Complete the indicated device or permission setup.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
interactive

HealthKit

Exports R1 ring health metrics into Apple Health.

Set up in the app

Follow its device or permission flow.

Check the result

Toggle a metric on and check the Health app.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Complete the indicated device or permission setup.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
interactive

Events & guest lists

Guest rosters for guest branches, identification, and secret facts.

Set up in the app

  • Guest list CSV

Check the result

Activate the event; routines with guest branches stop reporting the missing-event advisory.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Enter Guest list CSV in the app, then save.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗
interactive

Integration API, Shortcuts & MCP

Lets other apps and agents query and control SybilSight over HTTP, WebSocket, or MCP on port 8766, plus Siri Shortcuts and sybilsight:// links.

Set up in the app

Follow its device or permission flow.

Check the result

Run the Get Integration API Token shortcut, then call GET http://127.0.0.1:8766/v1/capabilities with the bearer token.

Walk through a practice connection
  1. Open the integration in the app and give the saved connection a recognizable name.
  2. Complete the indicated device or permission setup.
  3. Configure the supported send destination and test with a fictional outgoing value.
  4. Choose the explicit output destination in the routine. Confirm that only the intended test value reached it.
  5. Inspect the glasses result and Peek history. Compare the source, received value, and displayed result before performing.

If the value is empty, inspect the source response and configured value field. A successful connection alone does not validate the captured value or authorize sending.

Open its screen guide ↗