Metadata-Version: 2.4
Name: actionlayer-mcp
Version: 0.1.0
Summary: MCP server for ActionLayer — give Claude Code and other MCP hosts access to ActionLayer's typed action catalog.
Project-URL: Homepage, https://action-layer.dev
Project-URL: Repository, https://github.com/grimjjow/actionlayer
Author: ActionLayer
License: MIT
Keywords: actionlayer,agents,claude,claude-code,mcp,tools
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Requires-Dist: fastmcp>=0.4.0
Requires-Dist: httpx>=0.27.0
Description-Content-Type: text/markdown

# actionlayer-mcp

MCP server for [ActionLayer](https://action-layer.dev) — give Claude Code (and any MCP host) access to ActionLayer's typed action catalog: 30+ actions across Gmail, Calendar, Drive, Slack, Notion, GitHub, Stripe, Linear, Resy, Partiful, USPS, and more.

## Install

Get an API key at https://action-layer.dev/join, then:

```bash
claude mcp add --scope user actionlayer "uvx" "actionlayer-mcp" \
  --env ACTIONLAYER_API_KEY="ak_…" \
  --env ACTIONLAYER_API_URL="https://api.action-layer.dev"
```

Restart Claude Code and try:

```
Summarize my 3 most recent unread emails.
```

## How it works

This package is a thin shim. The actual execution lives on ActionLayer's
service. The MCP server here exposes one tool — `actionlayer_invoke_action` —
plus helpers to list the catalog, create jobs, and manage the cyborg loop.
Auth is via your bearer API key; the server proxies calls and surfaces
the typed response back to your agent host.

## Usage from other MCP hosts

```bash
# stdio transport (default)
actionlayer-mcp

# also works with Cursor, Cody, Codex, etc. — any MCP host
```

Env vars:
- `ACTIONLAYER_API_KEY` — required, your bearer key
- `ACTIONLAYER_API_URL` — defaults to `https://api.action-layer.dev`

## License

MIT
