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
A one-time Playwright scraper (
npm run fetch-docs) crawlshttps://api-docs.sprout.ph/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_hr_employees_ref) return the full endpoint reference for a section
Related MCP server: devdocs-mcp
Setup
1. Install dependencies
npm install2. Install Playwright browser
npx playwright install chromium3. Scrape the Sprout API docs
npm run fetch-docsThis populates src/data/ with one JSON file per API section. Re-run whenever Sprout updates their docs.
4. Start the MCP server
npm startThe server listens on port 3000 by default. Set PORT to override:
PORT=4000 npm start5. Connect your Claude client
Add to your Claude Code settings (.claude/settings.json) or Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"sprout-api": {
"type": "http",
"url": "http://localhost:3000/mcp"
}
}
}Available tools
Tool | Description |
| Returns a table of contents of all available domain tools |
| Returns the full endpoint reference for a section (auto-generated from scraped docs) |
Example usage in Claude
You: How do I get a list of employees from Sprout?
Claude: [calls list_library → sees get_hr_employees_ref → calls it]
GET https://api.sprout.ph/v2/hr/employees
Auth: Authorization: Bearer {token} | Ocp-Apim-Subscription-Key: {key}
...Development
npm run dev # run server with hot-reload via tsx
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-docs
npm startThe scraper overwrites all files in src/data/ and regenerates _index.json. No code changes needed — new sections are picked up automatically.
Project structure
sprout-mcp/
├── scripts/
│ └── fetch-docs.ts # Playwright scraper (run with npm run fetch-docs)
├── src/
│ ├── server.ts # MCP server entry point
│ ├── tools/
│ │ ├── types.ts # Shared types
│ │ ├── list-library.ts # list_library tool
│ │ └── registry.ts # Dynamic tool registration + endpoint formatter
│ └── data/ # Generated by scraper — not committed to git
│ ├── _index.json
│ ├── hr_employees.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