Metadata-Version: 2.4
Name: azathoth-mcp
Version: 1.3.0
Summary: Serve promoted Azathoth workflows as Model Context Protocol tools.
Author: Eris Discordia Montano
License: MIT
Project-URL: Homepage, https://github.com/EldritchInc/azathoth
Project-URL: Repository, https://github.com/EldritchInc/azathoth
Project-URL: Issues, https://github.com/EldritchInc/azathoth/issues
Project-URL: Documentation, https://github.com/EldritchInc/azathoth/blob/main/docs/mcp.md
Keywords: artificial-intelligence,llm,mcp,model-context-protocol,workflow-optimization
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: azathoth-ai==1.3.*
Requires-Dist: mcp<3,>=2.3
Requires-Dist: pyjwt[crypto]<3,>=2.10
Dynamic: license-file

# Azathoth MCP

Azathoth MCP serves promoted
[Azathoth](https://github.com/EldritchInc/azathoth) workflows as
[Model Context Protocol](https://modelcontextprotocol.io) tools, so an AI
client such as Claude Desktop, an IDE or your own agent can call them.

Only the workflows an operator lists are offered, each as one tool with the
name and description the operator wrote. Every call runs the workflow's
active production revision as a recorded, idempotent invocation, and returns
the invocation's ID with its result, so what an agent did can be traced to
its runs and evidence.

It runs over stdio for a local client, or over Streamable HTTP for a team,
as an OAuth 2.1 resource server in front of your organization's identity
provider.

[Serving Workflows Over MCP](https://github.com/EldritchInc/azathoth/blob/main/docs/mcp.md)
shows how to expose a workflow, connect Claude Desktop, and serve a team
behind your identity provider.

Azathoth MCP is released with Azathoth, at the same version, and requires
the same minor release of `azathoth-ai`. The design is recorded in
[ADR 0111](https://github.com/EldritchInc/azathoth/blob/main/docs/adrs/0111-serve-promoted-workflows-over-mcp.md).

## License

MIT. See [LICENSE](https://github.com/EldritchInc/azathoth/blob/main/packages/azathoth-mcp/LICENSE).
