Toolbelt

Toolbelt

A cloud toolkit of atomic tools for AI agents & automations.

Small, fast utilities your AI workflows can call instantly — no infrastructure, no setup.

Atomic tools for developers

MCPReady

Small, standalone utilities you can call from any agent or application.

Toolbelt gives you reliable building blocks for automations, AI agents, and backend scripts — without provisioning servers or maintaining functions. Just fast, predictable utilities you can depend on.

Available Tools

Browse all available tools in the Toolbelt toolkit.

Tool NameMethodEndpointDescriptionAction
time_nowGET/api/tools/time-now
Return the current UTC time in ISO8601, Unix seconds, and milliseconds.
uuidGET/api/tools/uuid
Generate a random UUID v4 string.
random_idGET/api/tools/random-id
Generate a random 32-character hexadecimal ID.
timestampGET/api/tools/timestamp
Return current timestamp as Unix seconds and milliseconds.
hashPOST/api/tools/hash
Compute SHA-256 hash of an input string.
base64_encodePOST/api/tools/base64/encode
Encode a string as base64.
base64_decodePOST/api/tools/base64/decode
Decode a base64-encoded string.
slugifyPOST/api/tools/slugify
Convert text into a URL-friendly slug (lowercase, hyphen-separated).
text_countPOST/api/tools/text-count
Count words, characters, and lines in a text string.
text_extractPOST/api/tools/text-extract
Extract emails, URLs, numbers, hashtags, mentions, or custom patterns from text.
text_splitPOST/api/tools/text-split
Split text into sentences, paragraphs, words, lines, or max-sized chunks. Useful for LLMs, embeddings, and preprocessing.
gh_repo_searchPOST/api/tools/github/repository-search
Search for code within a specific GitHub repository. Returns matching files with code snippets and metadata. Requires a GitHub personal access token.
instant_answersPOST/api/tools/instant-answers
Search DuckDuckGo Instant Answer API for topic summaries, definitions, and quick answers.
company_osintPOST/api/tools/company-osint
Get company intelligence data by stock symbol including entity info, network infrastructure (ASNs), domains, and aliases from Shodan EntityDB.
discord_webhookPOST/api/tools/discord-webhook
Send a message to a Discord channel using a user-provided webhook URL. Supports text, embeds, file attachments, and custom username/avatar.
url_fetchPOST/api/tools/url-fetch
Fetch a publicly accessible webpage using a safe GET request. Returns content, status, and content type. Blocks private networks for security.
generate_qrPOST/api/tools/generate-qr
Generate a QR code PNG image from a given text string. Returns base64-encoded PNG data.
youtube_get_transcriptPOST/api/tools/youtube/get-transcript
Extract the transcript of a YouTube video without downloading video/audio. Returns timestamped segments.
project_listGET/api/tools/project/list
List all projects accessible to the authenticated user.
project_createPOST/api/tools/project/create
Create a new project with encrypted storage.
project_update_metadataPOST/api/tools/project/update-metadata
Update project title or description (owner only).
note_addPOST/api/tools/project/note-add
Add an encrypted note to a project.
note_listGET/api/tools/project/note-list
Retrieve and decrypt all notes for a project.
project_add_collaboratorPOST/api/tools/project/add-collaborator
Add a collaborator to a project by email. Encrypts project master key for the new collaborator.
project_remove_collaboratorPOST/api/tools/project/remove-collaborator
Remove a collaborator from a project. Only project owner can perform this action.
project_collaboratorsPOST/api/tools/project/collaborators
Get list of all collaborators for a project (including owner).
project_deletePOST/api/tools/project/delete
Delete a project and all its notes. Only project owner can perform this action.
project_note_deletePOST/api/tools/project/note-delete
Delete a note from a project. User must be owner or collaborator.
project_access_infoPOST/api/tools/project/access-info
Get project sharing status, collaborator count, and owner email. Used to determine if project is shared.
project_is_ownerPOST/api/tools/project/is-owner
Check if the current user is the owner of a project. Used for UI permissions.
Cursor

Use Toolbelt with Cursor

1. Add your Toolbelt API key to your shell configuration:

echo 'export TOOLBELT_API_KEY="your_api_key_here"' >> ~/.bashrc

Or use ~/.zshrc if you're using zsh. Then reload your shell with source ~/.bashrc.

2. Configure Cursor MCP settings:

Add to your Cursor MCP configuration file:

{
  "mcpServers": {
    "toolbelt": {
      "url": "https://api.toolbelt.now/api/mcp",
      "headers": {
        "Authorization": "Bearer ${TOOLBELT_API_KEY}"
      }
    }
  }
}