Skip to content
Products
Open Auto Appy
Auto AppyFor developers7 min read

MCP server

Auto Appy runs a Model Context Protocol server so AI assistants can read, build and run workflows for a signed-in person. For a non-technical setup guide, see Build with Claude and ChatGPT.

URL https://api.autoappy.com/mcp
Transport Streamable HTTP, JSON-RPC over POST. Each request gets a single JSON response (no event stream, no session). GET and DELETE return 405.
Protocol versions 2026-07-28, 2025-11-25, 2025-06-18
Server Auto Appy · version 1.0.0-beta
Instructions Sent on initialize: a short playbook telling the assistant how Auto Appy workflows are built.

Assistants that support MCP authorisation sign in by themselves:

  • Discovery: /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server on api.autoappy.com. An unauthenticated call returns 401 with resource_metadata.
  • Dynamic client registration at /mcp/oauth/register (public clients, no secret). Redirect URIs may be HTTPS, loopback HTTP on any port, or a private app scheme.
  • PKCE with S256 is required. Token endpoint: /mcp/oauth/token (authorization code and refresh token grants).
  • The person approves on Auto Appy’s Connect client to Auto Appy page, choosing scopes.
Token Prefix Lifetime
Access token aa_mcp_ 60 minutes
Refresh token aa_mcpr_ 90 days; both rotate on every refresh
Authorisation code — 10 minutes, single use
Scope Consent label Allows
workflows:read Read workflows Listing and reading workflows, run history, saved account names, trigger setup and mapping fields.
workflows:write Build and edit workflows Creating workflows, adding, configuring, connecting and deleting steps, choosing saved accounts, notes, and statuses.
workflows:execute Run and do things for you Testing steps, running workflows, one-off app actions, and running workflows you’ve exposed as tools.

The token only sees tools allowed by its scopes. It can never read credentials inside app connections.

In Settings → MCP connections → Workflows, mark a workflow as Exposed to turn it into its own tool (run_<name>), and choose Runs immediately or Approval required. By default runs ask for your approval. Workflows with the MCP (Auto Appy) trigger are made to be started this way.

  • Approvals lists run requests waiting for you. Approve or decline; requests expire after 60 minutes. Assistants check the outcome with autoappy_get_request.
  • Activity logs every call: who, which tool, when, and the result.
  • Connections lists each assistant (OAuth connections included) with Revoke.
MCP connections page with status Enabled, Connections, Workflows, Approvals and Activity tabs, and the server URL
Limit Value
Active connections per account 25
Requests 120 per minute per IP before sign-in, and 120 per minute per token
Request size / response size 256 KiB / 1 MiB
Approval wait 60 minutes

Signing out of Auto Appy doesn’t end MCP connections. Revoke them in Settings → MCP connections.

A tools/list call with a token:

Terminal window
curl -X POST "https://api.autoappy.com/mcp" \
-H "Authorization: Bearer $AUTOAPPY_MCP_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'