Skip to main content
ActionKit is designed to give AI agents the ability to call out to integration logic as a part of a prompt or ongoing conversation with a user. The API exposes JSON Schema specs to easily provide your agent with capabilities including:
  • Creating tasks in Jira based on action items an agent recognizes from a meeting transcript
  • Querying real-time sales reports in Shopify when an agent is asked questions about online sales
  • Creating a Google Docs draft to start a project based on a user prompt

Implementation Examples

Vercel AI SDK

Implementing ActionKit in AI SDK

LangGraph / LangChain

Implementing ActionKit in LangChain

Other implementations

If you’re not using TypeScript, you can pass the JSON Schema specs from the ActionKit to the request to your LLM. Here is an example in Python with OpenAI’s library:
Loading ActionKit tools for OpenAI client library
When passing the specs directly, you will also need to respond to the agent’s request to use a tool and route it to the ActionKit:
Calling ActionKit tools with OpenAI client library