Skip to main content

SynAuth MCP Server — Biometric approval for AI agent actions via Face ID

Project description

SynAuth MCP Server

Biometric approval for AI agent actions. Every sensitive action your AI agent takes — sending emails, making purchases, accessing data, signing contracts — goes through Face ID verification on your iPhone.

Quick Start

pip install synauth-mcp

Add to your Claude configuration (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "synauth": {
      "command": "synauth-mcp",
      "env": {
        "SYNAUTH_API_KEY": "aa_your_key_here"
      }
    }
  }
}

How It Works

  1. Your AI agent calls a tool (send email, make purchase, query database)
  2. SynAuth sends a push notification to your iPhone
  3. You verify with Face ID
  4. SynAuth executes the action with your stored credentials
  5. The agent gets the result — but never sees your API keys

Why SynAuth

The agent can't bypass what it can't access. Your API credentials live in SynAuth's vault, not in the agent's environment. The MCP server is the only tool surface — there is no other path to your sensitive services.

Feature SynAuth Slack/Email Buttons
Verification Face ID (biometric) Click a button (anyone with access)
Credential safety Agent never sees keys Agent often has direct key access
Audit trail Every action logged with biometric proof Click timestamp at best
Compliance Proves physical identity of approver Proves someone had Slack access

Available Tools

Tool Description
request_approval Submit an action for biometric approval
check_approval Check status of a pending request
wait_for_approval Block until request is resolved
get_spending_summary View spending against configured limits
get_approval_history Review past approved/denied actions
list_vault_services See which API credentials are stored
execute_api_call Make an API call through the vault (biometric-gated)

Environment Variables

Variable Required Default Description
SYNAUTH_API_KEY Yes Your SynAuth API key
SYNAUTH_URL No https://agentauth.fly.dev SynAuth backend URL (override for self-hosted)

Action Types

  • communication — emails, messages, notifications
  • purchase — buying, subscriptions, payments
  • scheduling — bookings, reservations, calendar
  • legal — contracts, terms, agreements
  • data_access — database queries, file downloads
  • social — social media posts, profile updates
  • system — config changes, restarts, deployments

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synauth_mcp-0.1.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synauth_mcp-0.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file synauth_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: synauth_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for synauth_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0701fa62edf7d107293fc3fd1a9b001130f5c4c98efb50366bae24a62b05a4ac
MD5 dc2c19db13bb9d5d56bfc2404adb4fb1
BLAKE2b-256 02df5bb722f537dd6c464ded6425e0c19c477fbf82046d7df64617ebd63741ec

See more details on using hashes here.

File details

Details for the file synauth_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: synauth_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for synauth_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13431f70a0369be9727afffc2b246abf53ccaaca88c2bf641a823883cf22f67a
MD5 fc3cbff8c7e7cc1741a0852f317bd645
BLAKE2b-256 ecac7809819adb49819b04a80f148c072d10615d40738f145affad4eb77b3f10

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page