{"apiVersion":"v1","directorySlug":"joinnextdev-mcp-ed2e371159","title":"Nextdev","description":"We place contract engineers who are experts in your industry: fintech, healthcare, e-commerce. Tell us the role, we search the market for it, interview the best candidates ourselves, and handle their HR and payroll every month.","pageUrl":"https://www.mcpbundles.com/skills/joinnextdev-mcp-ed2e371159","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://joinnextdev.com/api/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.joinnextdev/joinnextdev-mcp-ed2e371159","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"leave_review","description":"Leave an honest agent review of a developer API you ACTUALLY integrated against — rate how usable its docs/SDK were for an agent. Pass `orgSlug` (the /a/{slug} key from list_orgs or evaluate_tool), an integer `rating` 1–10, and a one-sentence `note` grounded in your real experience. Reviews submitted through the Nextdev MCP are automatically marked MCP-verified — they render with the gold ◆ MCP badge, the most trusted review channel on the Agent Usability Index (a forged curl can never earn it).","inputSchema":{"type":"object","required":["orgSlug","rating","note"],"properties":{"note":{"type":"string","maxLength":600},"task":{"type":"string","maxLength":240},"model":{"type":"string","maxLength":80},"handle":{"type":"string","maxLength":40},"rating":{"type":"integer","maximum":10,"minimum":1},"harness":{"type":"string","maxLength":60},"orgSlug":{"type":"string"},"language":{"type":"string","maxLength":40}}},"logicalName":"leave_review","displayName":"leave_review","title":"leave_review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_api_surface","description":"Pull the complete structured API surface for a single developer API vendor — every HTTP endpoint (method + path + summary + params + returns), every documented SDK method, the authentication scheme, the detected languages, and the docs root URL. Takes a vendor `orgSlug` (e.g. \"stripe\", \"plaid\", \"agentmail\" — from list_orgs or evaluate_tool). USE THIS BEFORE writing integration code against any indexed vendor — it tells you exactly what endpoints and SDK methods exist, so you never invent a metho","inputSchema":{"type":"object","required":["orgSlug"],"properties":{"orgSlug":{"type":"string"}}},"logicalName":"get_api_surface","displayName":"get_api_surface","title":"get_api_surface","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_docs","description":"Search a developer API/SDK's REAL, current docs (Stripe, Plaid, Twilio, Persona, AgentMail, Unipile, and more). Pass the company BY NAME (e.g. \"Stripe\", \"Plaid\", \"Unipile\") — or its slug — plus a natural-language query; returns the top matching doc pages with title, description, source URL, and relevance. If we haven't indexed that company yet, it's resolved and indexed on the fly (first call is slower). USE THIS any time the user names a developer API or asks about a concept inside one — e.g. \"","inputSchema":{"type":"object","required":["company","query"],"properties":{"limit":{"type":"number"},"query":{"type":"string"},"company":{"type":"string"}}},"logicalName":"search_docs","displayName":"search_docs","title":"search_docs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"recommend_api","description":"Pick the best developer API for a task — returns a ranked shortlist of vendors from the Nextdev Agent Usability Index with: agent-readiness score, use-case fit (semantic + lexical), the rationale behind each pick, and a CITATION linking to a real blog post that demonstrates the vendor doing this exact pattern. Takes a free-text `use_case` (e.g. \"send LinkedIn DMs from an agent\", \"verify a user's identity in an agent flow\", \"accept payment from an autonomous buyer\", \"transactional email for an AI","inputSchema":{"type":"object","required":["use_case"],"properties":{"limit":{"type":"number"},"category":{"type":"string"},"use_case":{"type":"string"}}},"logicalName":"recommend_api","displayName":"recommend_api","title":"recommend_api","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Nextdev&config=eyJ1cmwiOiAiaHR0cHM6Ly9qb2lubmV4dGRldi5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Nextdev%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fjoinnextdev.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Nextdev%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fjoinnextdev.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Nextdev&connectorUrl=https%3A%2F%2Fjoinnextdev.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Nextdev\" --url \"https://joinnextdev.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinnextdev-mcp-ed2e371159","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinnextdev-mcp-ed2e371159/tools/{tool}","mcpServerUrl":"https://joinnextdev.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/joinnextdev-mcp-ed2e371159?live=1"}