sprout-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sprout-mcphow to list employees in Sprout API?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sprout-mcp
MCP server that provides a static, queryable reference library for the Sprout.ph API (HR, Payroll, Ecosystem Integration). Internal developers use it to look up endpoints, parameters, and auth requirements without leaving their AI assistant.
How it works
npm run fetch-docspulls the full Postman collection JSON from the Sprout API docs site and writes structured JSON files per API section tosrc/data/The MCP server reads those files at startup and registers one tool per section
list_librarygives the agent a table of contents; domain tools (e.g.get_full_access_api_employee_service_ref) return the full endpoint reference for a section
No browser or Playwright required — the docs site is a Postman Documenter page that exposes its collection via a public JSON API.
Related MCP server: devdocs-mcp
Setup
1. Install dependencies
npm install2. Configure environment
Create a .env file in the project root:
PORT=34563. Fetch the Sprout API docs
npm run fetch-docsThis populates src/data/ with one JSON file per API section plus an _index.json manifest. Re-run whenever Sprout updates their docs.
4. Start the MCP server
npm run dev # development (tsx, no build step)
npm start # production (requires npm run build first)5. Connect your MCP client
Add to Claude Code settings or Claude Desktop config:
{
"mcpServers": {
"sprout-api": {
"type": "http",
"url": "http://localhost:3456/mcp"
}
}
}Available tools
Tool | Description |
| Returns a table of contents of all available API sections |
| Authorization Service — token endpoints |
| Full-Access API — Employee Service (52 endpoints) |
| Full-Access API — HR General Service (18 endpoints) |
| Full-Access API — Time and Attendance Service (49 endpoints) |
| Full-Access API — Payroll Service (20 endpoints) |
| Restricted Access API — Employee Service (51 endpoints) |
| Restricted Access API — Time and Attendance Service (49 endpoints) |
| Restricted Access API — HR General Service (17 endpoints) |
| Restricted Access API — Payroll Service (20 endpoints) |
All API calls require the Ocp-Apim-Subscription-Key header with your assigned key.
Development
npm run dev # run server via tsx (reads .env)
npm test # run unit tests
npm run test:watch # watch mode
npm run build # compile TypeScript to dist/Refreshing docs
When Sprout updates their API documentation:
npm run fetch-docsThe fetcher overwrites all files in src/data/ and regenerates _index.json. No code changes needed — new sections are picked up automatically on next server start.
Project structure
sprout-mcp/
├── scripts/
│ ├── fetch-docs.ts # Postman collection JSON fetcher
│ └── diagnose.ts # DOM diagnostic tool (debug helper)
├── src/
│ ├── server.ts # MCP server entry point
│ ├── tools/
│ │ ├── types.ts # Shared interfaces
│ │ ├── list-library.ts # list_library tool
│ │ └── registry.ts # Dynamic tool registration + endpoint formatter
│ └── data/ # Generated by fetch-docs — not committed to git
│ ├── _index.json
│ └── *.json
└── tests/
├── list-library.test.ts
└── registry.test.tsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that crawls API documentation websites and exposes their content to AI models, enabling them to search, browse, and reference API specifications.Last updated1MIT
- Alicense-qualityDmaintenanceAn MCP server that provides version-pinned, deterministic documentation sourced from DevDocs.io to AI assistants (Claude, RooCode, Cline, Copilot etc.) and also via offline mode. Not via Scraping! But using the supported downloading option from devdocs.Last updated7812MIT
- Flicense-qualityDmaintenanceAn MCP server that provides comprehensive xAI/Grok API documentation, allowing AI assistants to search bundled guides, fetch live documentation, and browse API endpoints or model specifications.Last updated13
- AlicenseBqualityCmaintenanceA read-only MCP server that provides searchable access to the Shelby documentation bundle for MCP-compatible clients. It enables users to search, list, and read documentation pages directly within AI tools and IDEs.Last updated4MIT
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for accessing curated awesome list documentation
MCP server for skill documentation, generated by doc2mcp.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/roniorque/sprout-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server