AI Agents

Worksome provides multiple ways for AI agents and LLMs to interact with the platform — from structured API tools to machine-readable documentation that can be loaded directly into context windows.

Machine-readable documentation

We publish two documentation files following the emerging llms.txt convention for AI-friendly documentation:

llms.txt — Overview

URL: https://docs.worksome.com/llms.txt

A concise summary of the Worksome API: capabilities, entity model, available queries/mutations, webhook events, and links to all documentation pages. Ideal for giving an AI agent a quick overview of what the API can do.

Use this when: Your agent needs to understand the API’s capabilities and decide which documentation to read next.

llms-full.txt — Full documentation

URL: https://docs.worksome.com/llms-full.txt

The complete text of all documentation pages concatenated into a single file — guides, webhook references, integration docs, and more. This file is large (6,000+ lines) but fits within the context window of most modern LLMs.

Use this when: Your agent needs to answer detailed questions about the API, write integration code, or understand specific workflows end to end.

Example: loading docs into an AI agent

import httpx

# Load the full documentation into your agent's context
docs = httpx.get("https://docs.worksome.com/llms-full.txt").text

# Use it as context for your LLM
messages = [
    {"role": "system", "content": f"You are a Worksome API assistant.\n\n{docs}"},
    {"role": "user", "content": "How do I create a hire and wait for contract acceptance?"},
]
// Load the overview for quick capability checks
const overview = await fetch('https://docs.worksome.com/llms.txt').then(r => r.text());

// Or the full docs for detailed answers
const fullDocs = await fetch('https://docs.worksome.com/llms-full.txt').then(r => r.text());

Structured API access for agents

For AI agents that need to read and write Worksome data (not just answer questions), use one of these tools:

MCP Server

The MCP Server implements the Model Context Protocol, a standard for connecting AI assistants to external tools. It is in early access; request access from the MCP Server page to get the endpoint and the operations available to you.

Best for: AI assistants like Claude, ChatGPT, or custom agents that support MCP.

CLI with JSON output

The CLI provides broad API coverage (170+ operations) with a --output json flag that outputs structured JSON — ideal for AI agents that can invoke shell commands.

# An AI agent can run CLI commands and parse the JSON output
worksome hires list --active-status ACTIVE --output json
worksome contracts get Q29udHJhY3Q6MTIzNA== --output json

Best for: AI agents that can execute shell commands, or automation pipelines where the CLI is already available.

Choosing the right approach

Need Recommended approach
Answer questions about the API Load llms.txt or llms-full.txt into context
Query Worksome data in real time MCP Server or CLI
Create hires, manage payment requests, mutate jobs MCP Server or CLI
Build a custom AI integration Combine llms-full.txt for knowledge + MCP Server or GraphQL API for actions

Other integrations

  • GraphQL API — Full programmatic access for custom integrations.
  • Webhooks — Real-time event notifications.
  • PHP SDK — Official PHP SDK for the Worksome API.
  • CLI — Command-line interface with broad API coverage.
  • Zapier — No-code automation with triggers and actions.
  • MCP Server — AI agent integration via Model Context Protocol.