Skip to content
Agentmart
Submit a tool

IT Glue

IT Glue MCP server for MSPs — documents, flexible assets, semantic vector search, RBAC, and BYOK

Connector by mspstack · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 5
Write a review

Chalk Labs

Need help deploying IT Glue?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mspstack-mcp-itglue

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

IT Glue MCP server for MSPs — documents, flexible assets, semantic vector search, RBAC, and BYOK

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
17 read · 11 write · 5 delete
Secrets
4 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 33

Read from the source code; the running server may list different tools.

Read 17 · Look things up without changing anything.

  • itglue_find_endpoint
  • itglue_get
  • itglue_get_document
  • itglue_get_document_image
  • itglue_get_document_section
  • itglue_get_flexible_asset
  • itglue_get_flexible_asset_type
  • itglue_get_organization
  • itglue_list_attachments
  • itglue_list_document_folders
  • itglue_list_document_sections
  • itglue_list_documents
Show 5 more tools
  • itglue_list_flexible_asset_types
  • itglue_list_flexible_assets
  • itglue_list_organizations
  • itglue_vector_index_status
  • itglue_vector_search

Write 11 · Create, change, send or run things.

  • itglue_build_vector_index
  • itglue_create_attachment
  • itglue_create_document
  • itglue_create_document_image
  • itglue_create_document_section
  • itglue_create_flexible_asset
  • itglue_publish_document
  • itglue_request_upload
  • itglue_update_document
  • itglue_update_document_section
  • itglue_update_flexible_asset

Delete 5 · Delete, drop, revoke or wipe things.

  • itglue_delete_attachment
  • itglue_delete_document_image
  • itglue_delete_document_section
  • itglue_delete_documents
  • itglue_delete_flexible_asset

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • AZURE_OPENAI_API_KEY
  • AZURE_STORAGE_CONNECTION_STRING
  • ITGLUE_API_KEY
  • OPENAI_API_KEY

Other settings (environment variables or headers).

  • AZURE_OPENAI_ENDPOINT
  • AZURE_STORAGE_ACCOUNT
  • AZURE_STORAGE_CONTAINER
  • EMBEDDING_MODEL
  • ITGLUE_ADVANCED_TOOLSET
  • ITGLUE_BASE_URL
  • ITGLUE_REGION
  • PUBLIC_BASE_URL
  • UPLOAD_STAGING
  • VECTOR_INDEX_PATH

Files it touches

  • Any path the agent passes to its tools

Tools (33)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • itglue_build_vector_indexBuild IT Glue Vector Index

    Crawl every document in an organization, embed the content, and persist it to the local vector index used by itglue_vector_search. Re-running replaces the organization's existing index entries. Can take a while for large organizations.

  • itglue_create_attachmentCreate IT Glue Attachment

    Description is built at runtime.

  • itglue_create_documentCreate IT Glue Document

    Create a new document as a DRAFT in an organization. Add content with itglue_create_document_section, then make it visible with itglue_publish_document.

  • itglue_create_document_imageCreate IT Glue Document Image

    Description is built at runtime.

  • itglue_create_document_sectionCreate IT Glue Document Section

    Add a section to a document. Types: Text (HTML content), Heading (content = heading text, level 1-6 required), Gallery (no content — add pictures afterwards with itglue_create_document_image using the new section's document_gallery_id), Step (HTML content, optional duration in minutes). IMAGES: to show a picture in Text/Step HTML, first upload it with itglue_create_document_image and use the returned inline_resource_url verbatim as <img src="/org/docs/doc/images/ID">. Public https:// image links also work; base64/data: URIs and S3 URLs are stripped by IT Glue. Attachments never render in the b…

  • itglue_create_flexible_assetCreate IT Glue Flexible Asset

    Create a flexible asset. Traits are the type's fields keyed by their lowercased, hyphenated names (inspect them with itglue_get_flexible_asset_type). All required traits must be provided.

  • itglue_delete_attachmentDelete IT Glue Attachmentcan change or delete data

    PERMANENTLY delete an attachment from a record. This cannot be undone. Find the attachment ID with itglue_list_attachments.

  • itglue_delete_document_imageDelete IT Glue Document Imagecan change or delete data

    PERMANENTLY delete a document image (all size variants). This cannot be undone. Any <img> tag still referencing it stays in the section HTML until that section is next saved, when IT Glue drops the broken reference — remove the tag yourself with itglue_update_document_section for an immediate clean result.

  • itglue_delete_document_sectionDelete IT Glue Document Sectioncan change or delete data

    PERMANENTLY delete one section from a document. This cannot be undone. Useful for restructuring a document's layout.

  • itglue_delete_documentsDelete IT Glue Documentscan change or delete data

    PERMANENTLY delete one or more documents, including all their sections. This cannot be undone.

  • itglue_delete_flexible_assetDelete IT Glue Flexible Assetcan change or delete data

    PERMANENTLY delete a flexible asset. This cannot be undone.

  • itglue_find_endpointFind an IT Glue API Endpointread-only

    Discover which IT Glue REST endpoint (and its filter params) fits a task — search a curated catalog by keywords. Use the result with itglue_get, or prefer the named curated tool when one exists.

  • itglue_getCall any IT Glue GET Endpointread-only

    Read-only GET for any IT Glue REST path (e.g. /configurations or /organizations/123/relationships/contacts). Filters are EXACT match, snake_case keys (e.g. {"organization_id": 123}); operators go through raw_params (e.g. {"filter[expiration-date][lt]": "2026-12-31"}). Password resources are blocked. Discover paths with itglue_find_endpoint.

  • itglue_get_documentGet IT Glue Documentread-only

    Get a document by ID with all of its sections and their content. Section content is stored as HTML; markdown output converts it to plain text, with inline images shown as their relative /org/docs/doc/images/ID paths and gallery images listed by ID. If the response is truncated, fetch individual sections with itglue_get_document_section.

  • itglue_get_document_imageGet IT Glue Document Imageread-only

    Get one document image by ID: file name, size, owning document/gallery, the inline_resource_url to embed it with, and a presigned download URL (valid ~1 hour). Image IDs appear in section HTML as the last path segment of <img src="/org/docs/doc/images/ID"> and in Gallery/Step section image lists.

Show 18 more tools
  • itglue_get_document_sectionGet IT Glue Document Sectionread-only

    Get one document section with its full content (HTML on the wire; markdown output converts to plain text). Inline images appear as <img src="/org/docs/doc/images/ID"> relative paths — keep them verbatim when editing; the JSON record also has rendered_content with temporary S3 URLs for display.

  • itglue_get_flexible_assetGet IT Glue Flexible Assetread-only

    Get one flexible asset by ID, including all of its traits.

  • itglue_get_flexible_asset_typeGet IT Glue Flexible Asset Typeread-only

    Get a flexible asset type by ID, including its field definitions (name, kind, required) — the trait keys needed to create or update assets of this type.

  • itglue_get_organizationGet IT Glue Organizationread-only

    Get a single IT Glue organization by ID.

  • itglue_list_attachmentsList IT Glue Attachmentsread-only

    List the attachments on a record (document, flexible asset, configuration, etc.), with attachment IDs (needed for delete), file names, content types, and download URLs.

  • itglue_list_document_foldersList IT Glue Document Foldersread-only

    List the document folders (directories) in an organization, including nested folders. Returns summary metadata only (name, parent folder, document count). Use this to discover a document_folder_id for itglue_create_document, or to browse an organization's document tree. filter_name matches partially and case-insensitively; parent_id is the number in a folder's URL. A folder with parent_id null is top-level.

  • itglue_list_document_sectionsList IT Glue Document Sectionsread-only

    List the sections of a document in position order, with content previews and section IDs (needed for update/delete operations). List items carry summary fields and a bounded content_preview; Gallery/Step items also carry document_gallery_id (the gallery_id for itglue_create_document_image) and their images. Use itglue_get_document_section for full content.

  • itglue_list_documentsList IT Glue Documentsread-only

    List documents in an organization, including documents nested in folders. Returns summary metadata only — use itglue_get_document for content and the full record. filter_name matches partially and case-insensitively. The endpoint returns root-level documents by default, so this tool issues a second query for folder-nested documents and merges the results (up to 2x page_size items).

  • itglue_list_flexible_asset_typesList IT Glue Flexible Asset Typesread-only

    List flexible asset types (the schemas MSPs define in IT Glue, e.g. 'Wireless', 'Applications'). Use this to find the type ID required by itglue_list_flexible_assets. filter_name matches partially and case-insensitively. List items carry summary fields; use itglue_get_flexible_asset_type for field definitions.

  • itglue_list_flexible_assetsList IT Glue Flexible Assetsread-only

    List flexible assets of a given type, optionally restricted to one organization. The type ID is required by the IT Glue API — find it with itglue_list_flexible_asset_types. List items show bounded trait previews (HTML stripped, long values truncated); use itglue_get_flexible_asset for full trait values.

  • itglue_list_organizationsList IT Glue Organizationsread-only

    Search and list IT Glue organizations. Use this first to find the organization ID required by document and flexible-asset tools. filter_name matches partially and case-insensitively; filter_id is exact. Results are paginated. List items carry summary fields; use itglue_get_organization for the full record.

  • itglue_publish_documentPublish IT Glue Document

    Publish a draft document, making it visible to users with access.

  • itglue_request_uploadRequest IT Glue Upload Slot

    Description is built at runtime.

  • itglue_update_documentUpdate IT Glue Document

    Rename a document (metadata only). To change content, use itglue_update_document_section.

  • itglue_update_document_sectionUpdate IT Glue Document Section

    Update a section's content, heading level, duration, or position. Only provided fields change; the section type cannot be changed. content REPLACES the whole HTML — fetch the current content first and keep existing <img src="/org/docs/doc/images/ID"> tags verbatim, or they are lost. To add a new picture, upload it with itglue_create_document_image (or its append_to_section_id shortcut) and embed the returned inline_resource_url; base64/data: URIs and S3 URLs are stripped by IT Glue.

  • itglue_update_flexible_assetUpdate IT Glue Flexible Asset

    Update a flexible asset's traits. IMPORTANT: IT Glue replaces the traits object wholesale — fetch the asset first and send back ALL traits, not just the changed ones, or omitted traits are cleared.

  • itglue_vector_index_statusIT Glue Vector Index Statusread-only

    Show what is in the local vector index: total documents and a per-organization breakdown. Use this to decide whether itglue_build_vector_index needs to run.

  • itglue_vector_searchSemantic Search IT Glue Documentsread-only

    Search indexed IT Glue documents by MEANING, not exact words — 'remove backup agent' matches a Veeam decommissioning runbook. Requires itglue_build_vector_index to have been run for the target organization(s); check with itglue_vector_index_status.

Signals

Stars
5
Forks
1
Open issues
3
Last commit
Sep 16, 2026 (1 month ago)
Last release
Sep 16, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.mspstack/mcp-itglue
Version
0.6.0
Auth
API key
Packages
npm mcp-itglue
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mspstack

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get IT Glue running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying IT Glue?

CallGet help
Cite this page

IT Glue MCP server. Agent Mart. https://agentmart.dev/connectors/mspstack-mcp-itglue (last updated 2026-10-24)