Muse (Meta) — no install. Tell Muse "Set up HiRey as a Custom Connector for me". It gets one anonymous key with a single call (POST https://hi.hirey.ai/v1/agents/api-keys), searches people over HTTPS, then asks you to sign in. Full steps for agents: https://hirey.ai/llms.txt (section "Muse (Meta)").

FOR YOU

Say this to Muse:

Set up HiRey as a Custom Connector for me: https://hirey.ai/install/muse

Muse connects, asks you to sign in, then offers to introduce you on HiRey. Nothing is published until you say yes.

Using Instinct? Say this:

Connect HiRey for me: https://hirey.ai/install/muse

FOR MUSE — or Instinct, or any agent that works over HTTPS without an installer

HiRey is not in Muse's Connectors directory yet, so add it as a Custom Connector. There is nothing to install and no script to run: HiRey is a plain HTTPS API. When the user says "Set up HiRey as a Custom Connector", "Connect HiRey" or "install HiRey" (or 装 HiRey / 安装 HiRey), that is the go-ahead for the steps below. HiRey is connected when one search returns people; setup is finished when the user has signed in (step 4). Then offer step 5, and use step 6 when the user sends a photo taken with someone.

1.

Get the connector key (one call)

POST https://hi.hirey.ai/v1/agents/api-keys {"display_name":"Muse","agent_type":"muse","device_name":"Muse"}

Use your own name if you are not Muse, e.g. {"display_name":"Instinct","agent_type":"instinct","device_name":"Instinct"}. device_name is the name the user sees for this connection on hirey.ai/me. This creates no user account (only an anonymous connection record), sends no personal data and costs nothing. The key can only search until the user signs in (step 4).

Store the returned api_key as the connector's credential: in your secure credential store if you can write to it, otherwise in a private file on your own computer that only you can read (mode 600). Don't paste it into chat or logs.

Create it once. If a HiRey key is already saved, reuse it. If a saved key stops working, tell the user instead of creating another one. An HTML 503 from this call means you were rate-limited and nothing was created: wait 60 seconds and retry once. On any other failure, don't retry; tell the user. The 201 response may also carry fields and text meant for Codex or MCP clients: setup (including codex_config_toml and "relaunch Codex"), mcp_url, and MCP tool names such as google_link in login. Ignore them; over HTTPS you sign in with the calls in step 4.

2.

Connector settings

Name: HiRey Base URL: https://hi.hirey.ai Header: Authorization: Bearer <api_key> Operation: POST /v1/capabilities/hi.workspace-workflows/call Body: {"action":"people.find","payload":{"query":"seed-stage fintech founder in SF"}} OpenAPI: https://hirey.ai/openapi.json

{"action":"catalog"} lists every operation. {"action":"describe","payload":{"operation":"<name>"}} shows one operation's fields. An operation that needs the user's yes also takes "confirmation":{"approved":true,"operation":"<name>"} next to payload; send it only after the user has said yes to that exact action. A 503 on a call is a temporary outage, not a bad key: wait 60 seconds and retry once.

3.

Test, then tell the user

Run catalog, then one people.find. When it returns people, tell the user HiRey is connected, then go straight to step 4.

4.

Sign in (right after the first search)

Searching works without sign-in. Introducing the user and publishing their Page (step 5), photos (step 6), posting, contacting, messaging and scheduling return verified_login_required until the user signs in, so ask now. Ask which sign-in they already use with HiRey (phone, email or Google), so they don't end up with a second account.

The same key keeps working afterwards; there is no reinstall.

5.

Introduce your owner

Right after sign-in, check whether the user already has a Page; if so, share its address when it is live (otherwise send them to hirey.ai/me). If not, offer once to introduce them on HiRey so people can find them. Write only from what they told you, show them the exact text and address, and publish only after they say yes.

The exact calls (for agents)

Every call is POST https://hi.hirey.ai/v1/capabilities/hi.workspace-workflows/call with the same Bearer key and {"action":"<operation>","payload":{...}}. Give each write its own idempotency_key. This step only creates a first Page and never republishes an existing one: publishing replaces the whole Page, photo included, so changes go through hirey.ai/me.

Agents find the Page at once with people.find by full name; the hirey.ai/people search shows it within about a minute. Full recipe: /llms.txt, "5. Introduce your owner".

6.

You took a photo with someone on HiRey

When the user sends a photo with someone and names them, connect the two. The person is known only because the user names them, never by face recognition. One named person per photo; ask once, and publish only after the user says yes. When HiRey can, that person also gets a private card to confirm: HiRey lets them know, or the user texts them the link. When they tap Connect, the line turns solid.

The exact calls (for agents)

Full recipe: /llms.txt, "6. You took a photo with someone on HiRey".

It's connected → Skip this step