MCP

MCP JSON-RPC (Streamable HTTP)

Authenticated JSON-RPC methods: initialize, tools/list, tools/call, ping.

Live auth: Authorization: Bearer sk-sand-... minted at https://inbox.lovedone.app/settings/mcp-keys, or OAuth 2.1 + PKCE. Phase 1 API keys are not scope-gated (empty scope list = full caller access). OAuth authorization-code scopes below are advertised at inbox.lovedone.app/.well-known/oauth-authorization-server.

Tools and required scopes:

  • ping — no scope
  • get_user_profile — profile:read
  • list_loved_ones — care_circle:read
  • list_care_events — care_circle:read
  • invite_family_member — care_circle:write
  • create_provider_code — care_circle:write
  • reply_to_inbox_message — care_circle:write

Alias: POST https://inbox.lovedone.app/api/mcp

post/mcp/v1

Request

  • Base URL: https://api.lovedone.app
  • URL: https://api.lovedone.app/mcp/v1
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://inbox.lovedone.app/oauth/authorize, token URL https://inbox.lovedone.app/oauth/token, scopes: profile:read, care_circle:read)

Request body

jsonrpc'2.0' required
idunknown
method'initialize' | 'tools/list' | 'tools/call' | 'ping' required
paramsobject

Response

JSON-RPC result

object required

Changes

No recorded changes to this operation across all 1 revision of this API.