SignOps
Send push to Android, iOS and the web, and ask a trusted phone to approve a login, from your agent.
Use Android with: ChatGPT · Claude · Cursor · Claude Code · VS Code
Connect it
Settings → Connectors → Add custom connector
URL: https://api.signops.dev/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.signops.dev/mcp{
"mcpServers": {
"signops": {
"url": "https://api.signops.dev/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http signops https://api.signops.dev/mcp --header "Authorization: <value>"{
"servers": {
"signops": {
"type": "http",
"url": "https://api.signops.dev/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}23 tools, pulled live
send_pushSend a push notification to one user (user_id), a list (user_ids, up to 1,000), a topic, or everyone (all: true). Give exactly one target. A push to one user, sent now, answers with its result at once; others answer with status sending or scheduled. With a test key (sk_test_) only test devices receive it.
get_pushread-onlyOne push by id: status, devices, sent and failed, per platform.
list_pushesread-onlyPushes, newest first. On the Free plan only pushes still to go are listed (no delivery logs).
cancel_pushcan modifyCancel a push that is scheduled and has not started sending.
register_deviceStore a device's push token under your user id. Android and iOS tokens come from the Firebase or Apple SDK; for web, token is the PushSubscription as JSON.
list_devicesread-onlyThe devices registered for one user id, newest first, with platform and whether each is trusted for approvals.
remove_devicecan modifyRemove one device by id; it gets no more pushes.
list_topicsread-onlyTopics with how many users each has.
subscribe_topicAdd a user to a topic. The topic exists once it has a user.
unsubscribe_topiccan modifyTake a user off a topic.
list_templatesread-onlySaved push templates with their fields.
get_templateread-onlyOne template by name.
save_templateCreate or replace a template. Put {{field}} where a value goes, or {{field|default}} for one with a fallback.
delete_templatecan modifyDelete a template by name. Pushes already made from it are not changed.
create_approvalSend an approval request to the user's trusted phone, with number matching. The user must have a phone enrolled through the SignOps SDK.
get_approvalread-onlyAn approval request's status: pending, approved, denied, expired or cancelled.
cancel_approvalcan modifyCancel a pending approval request.
list_passkeysread-onlyThe passkeys registered for one user id.
get_authenticatorread-onlyWhether a user has an authenticator app (TOTP) confirmed, when it was last used, backup codes left, and whether wrong codes have locked them.
remove_authenticatorcan modifyRemove a user's authenticator app and backup codes, for a lost phone. They can enrol again.
unlock_userClear the lock that five wrong codes in 15 minutes put on a user, and their count of wrong codes.
export_userread-onlyEverything SignOps holds on one user id as JSON: devices (tokens shortened), topics, passkeys, authenticator status, approvals of the last 90 days, consent history and pushes sent to them.
get_consentread-onlyThe latest consent answer per purpose for one user, like marketing_push, and the history.
Alternatives in AI & Agents
Compare →ARAresA
Czech & Slovak business registry — company lookup by IČO, name, legal form, VAT. Official ARES.
SISignal8A
SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.
SlopItA
Instant blogs for AI agents: sign up, publish markdown posts, get a live public URL in seconds.
CMCall MeA
Your AI rings your iPhone, speaks its question, and gets your spoken answer back as text.
TMTetrees MCPA
Own, grow and trade portable agent intelligence via TAIP/1 Packs and MCP.
FIFitLLMA
Will this LLM fit on your GPU, multi-GPU rig or Mac? Exact VRAM & KV-cache math. Read-only.