Askew — iPhone, iPad and Mac via Shortcuts MCP server
io.github.Dominic-DK/askew-mcp·v0.3.0·1 starsRun iPhone Shortcuts through an encrypted relay, or assigned auto-mode Shortcuts on this Mac.
1 stars477 downloads/wk
Reviews
Write oneNobody has reviewed Askew — iPhone, iPad and Mac via Shortcuts yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Askew — iPhone, iPad and Mac via Shortcuts tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Askew — iPhone, iPad and Mac via Shortcuts compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 477
- more than 87% of 12,191 servers with a package
Release history: 6 versions in the registry since 2026-09-18, latest 2026-09-30, typically one every 2 days.
Install Askew — iPhone, iPad and Mac via Shortcuts in Claude Code, Cursor or VS Code
Runs npx -y askew-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add askew-mcp -- npx -y askew-mcp
What the publisher says
From the Askew — iPhone, iPad and Mac via Shortcuts repository's README, as published. We do not edit it. Read it on GitHub
askew-mcp
Let any AI agent use your iPhone. askew-mcp is the local connector for Askew: an MCP server (stdio) that lets Claude Code, Claude Desktop, Cursor, Codex or any MCP client run Shortcuts on your iPhone, send you notifications, and read what your phone sends back. The iPhone can stay locked. The 0.2 series adds explicit device selection and assigned local Mac targets. Device job inputs, results and inbox items are sealed with your key before reaching the relay. Recipe uploads have a separate plaintext boundary described below.
iPhone relay and local macOS targets; physical iPad background validation is pending. No Android. The Askew app is currently in waitlist at https://askew.my
Full setup guide: English · 한국어 · 中文 · 日本語
1. Get a connector key
In the Askew app on your iPhone: Settings → Register device → allow notifications → New connector. Copy the key (akc_…). It is shown once.
2. Add the connector to your agent
Claude Code
claude mcp add askew -s user -e ASKEW_CONNECTOR_KEY=akc_XXXX -- npx -y askew-mcpClaude Desktop / Cursor / any MCP client (claudedesktopconfig.json, .cursor/mcp.json, …)
{
"mcpServers": {
"askew": {
"command": "npx",
"args": ["-y", "askew-mcp"],
"env": { "ASKEW_CONNECTOR_KEY": "akc_XXXX" }
}
}
}Codex CLI (~/.codex/config.toml)
[mcp_servers.askew]
command = "npx"
args = ["-y", "askew-mcp"]
env = { ASKEW_CONNECTOR_KEY = "akc_XXXX" }The first authenticated tool call creates ~/.askew/connector.key (X25519 private key, mode 0600), registers the public key with the relay and prints a fingerprint as six words on stderr, like cider grove desert fever city burger. Open the app's connector screen and check that the same six words are there, then tap 확인함 / Verified. That one check rules out a swapped relay. Until you do it the app shows the connector as unverified, and your agent is told to ask you for it.
npx -y askew-mcp fingerprint # print this computer's six fingerprint words3. Install the dispatcher on the phone
In the app's Presets tab, install the Askew dispatcher (share sheet → Shortcuts → Add), open it and turn on the Automation toggle at the top. With the phone unlocked, run one test push from Settings → Checkup and tap Always Allow. One toggle, one allow, once. Then add recipes (Calendar, Reminders, Notes, …) the same way and ask your agent:
"Add dentist Thursday 3pm to my phone calendar."
Choose a device or this Mac
Call askewlistroutes and select one enabled targets entry. Omitting target uses the route's default device; there is no broadcast. The phone manages target assignments. To run an already installed Shortcut on this Mac, use:
{"routeId":"route-id-from-list","target":{"kind":"connector","id":"this-connector-id"},"input":{"text":"hello"}}Use that route's actual input contract. The connector ID must match the one printed by askewlistroutes; this process cannot execute on another Mac. The target and route must both be enabled. Local execution requires macOS, an authenticated relay connection to read assignments and the emergency-stop snapshot, and executionMode: "auto". A stopped account or a server missing the stop-state field blocks local execution. Stop is checked before dispatch; it cannot undo effects of an already running Shortcut.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-09-19downgradeA → Bscore 83
Askew — iPhone, iPad and Mac via Shortcuts: common questions
- Is Askew — iPhone, iPad and Mac via Shortcuts MCP server safe?
- Mostly: it is graded B (83/100). Read the Askew — iPhone, iPad and Mac via Shortcuts safety report
- How do I install Askew — iPhone, iPad and Mac via Shortcuts?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Askew — iPhone, iPad and Mac via Shortcuts need an API key?
- Yes. The registry entry asks for
ASKEW_CONNECTOR_KEY. - Is Askew — iPhone, iPad and Mac via Shortcuts maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v0.3.0.
- How does Askew — iPhone, iPad and Mac via Shortcuts compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 477 (more than 87% of 12,191 servers with a package). Full comparison.