@agentcorporation/mcp-server
v0.1.1
Published
Model Context Protocol server for Company.
Readme
Company MCP Server
Model Context Protocol server for Company.
This package is a thin MCP wrapper over the existing Company REST API. It does not talk to the database directly and it does not reimplement business logic.
Authentication
The server reads its configuration from environment variables:
COMPANY_API_URL- Company base URL, for examplehttp://localhost:3100COMPANY_API_KEY- bearer token used for/apirequestsCOMPANY_COMPANY_ID- optional default company for company-scoped toolsCOMPANY_AGENT_ID- optional default agent for checkout helpersCOMPANY_RUN_ID- optional run id forwarded on mutating requests
Usage
npx -y @agentcorporation/mcp-serverOr locally in this repo:
pnpm --filter @agentcorporation/mcp-server build
node packages/mcp-server/dist/stdio.jsTool Surface
Read tools:
companyMecompanyInboxLitecompanyListAgentscompanyGetAgentcompanyListIssuescompanyGetIssuecompanyGetHeartbeatContextcompanyListCommentscompanyGetCommentcompanyListIssueApprovalscompanyListDocumentscompanyGetDocumentcompanyListDocumentRevisionscompanyListProjectscompanyGetProjectcompanyListGoalscompanyGetGoalcompanyListApprovalscompanyGetApprovalcompanyGetApprovalIssuescompanyListApprovalComments
Write tools:
companyCreateIssuecompanyUpdateIssuecompanyCheckoutIssuecompanyReleaseIssuecompanyAddCommentcompanyUpsertIssueDocumentcompanyRestoreIssueDocumentRevisioncompanyCreateApprovalcompanyLinkIssueApprovalcompanyUnlinkIssueApprovalcompanyApprovalDecisioncompanyAddApprovalComment
Escape hatch:
companyApiRequest
companyApiRequest is limited to paths under /api and JSON bodies. It is
meant for endpoints that do not yet have a dedicated MCP tool.
