KosmoKrator

productivity

Greenhouse MCP Gateway for AI Agents

Expose Greenhouse tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Greenhouse MCP Gateway

Expose Greenhouse to MCP clients with `kosmokrator mcp:serve --integration=greenhouse`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=greenhouse --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-greenhouse": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=greenhouse",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=greenhouse --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__greenhouse__greenhouse_post_auth_token greenhouse.greenhouse_post_auth_token Read read
integration__greenhouse__greenhouse_get_v3_application_stages greenhouse.greenhouse_get_v3_application_stages Read read
integration__greenhouse__greenhouse_post_v3_applications_id_convert_to_candidate greenhouse.greenhouse_post_v3_applications_id_convert_to_candidate Read read
integration__greenhouse__greenhouse_post_v3_applications greenhouse.greenhouse_post_v3_applications Read read
integration__greenhouse__greenhouse_get_v3_applications greenhouse.greenhouse_get_v3_applications Read read
integration__greenhouse__greenhouse_delete_v3_applications_id greenhouse.greenhouse_delete_v3_applications_id Write write
integration__greenhouse__greenhouse_patch_v3_applications_id greenhouse.greenhouse_patch_v3_applications_id Read read
integration__greenhouse__greenhouse_post_v3_applications_id_hire greenhouse.greenhouse_post_v3_applications_id_hire Read read
integration__greenhouse__greenhouse_post_v3_applications_id_move greenhouse.greenhouse_post_v3_applications_id_move Read read
integration__greenhouse__greenhouse_post_v3_applications_id_reject greenhouse.greenhouse_post_v3_applications_id_reject Read read
integration__greenhouse__greenhouse_post_v3_applications_id_unreject greenhouse.greenhouse_post_v3_applications_id_unreject Read read
integration__greenhouse__greenhouse_post_v3_applied_candidate_tags greenhouse.greenhouse_post_v3_applied_candidate_tags Read read
integration__greenhouse__greenhouse_get_v3_applied_candidate_tags greenhouse.greenhouse_get_v3_applied_candidate_tags Read read
integration__greenhouse__greenhouse_delete_v3_applied_candidate_tags_id greenhouse.greenhouse_delete_v3_applied_candidate_tags_id Write write
integration__greenhouse__greenhouse_post_v3_approval_flows greenhouse.greenhouse_post_v3_approval_flows Read read
integration__greenhouse__greenhouse_get_v3_approval_flows greenhouse.greenhouse_get_v3_approval_flows Read read
integration__greenhouse__greenhouse_put_v3_approval_flows_id_replace_approver_groups greenhouse.greenhouse_put_v3_approval_flows_id_replace_approver_groups Read read
integration__greenhouse__greenhouse_post_v3_approval_flows_id_request_approvals greenhouse.greenhouse_post_v3_approval_flows_id_request_approvals Read read
integration__greenhouse__greenhouse_patch_v3_approval_flows_id greenhouse.greenhouse_patch_v3_approval_flows_id Read read
integration__greenhouse__greenhouse_get_v3_approver_groups greenhouse.greenhouse_get_v3_approver_groups Read read
integration__greenhouse__greenhouse_put_v3_approver_groups_id_replace_approver greenhouse.greenhouse_put_v3_approver_groups_id_replace_approver Read read
integration__greenhouse__greenhouse_get_v3_approvers greenhouse.greenhouse_get_v3_approvers Read read
integration__greenhouse__greenhouse_post_v3_attachments greenhouse.greenhouse_post_v3_attachments Read read
integration__greenhouse__greenhouse_get_v3_attachments greenhouse.greenhouse_get_v3_attachments Read read
integration__greenhouse__greenhouse_delete_v3_attachments_id greenhouse.greenhouse_delete_v3_attachments_id Write write
integration__greenhouse__greenhouse_get_v3_bulk_requests greenhouse.greenhouse_get_v3_bulk_requests Read read
integration__greenhouse__greenhouse_get_v3_bulk_requests_abc_123_def_456 greenhouse.greenhouse_get_v3_bulk_requests_abc_123_def_456 Read read
integration__greenhouse__greenhouse_get_v3_candidate_attribute_types greenhouse.greenhouse_get_v3_candidate_attribute_types Read read
integration__greenhouse__greenhouse_post_v3_candidate_educations greenhouse.greenhouse_post_v3_candidate_educations Read read
integration__greenhouse__greenhouse_get_v3_candidate_educations greenhouse.greenhouse_get_v3_candidate_educations Read read
integration__greenhouse__greenhouse_delete_v3_candidate_educations_id greenhouse.greenhouse_delete_v3_candidate_educations_id Write write
integration__greenhouse__greenhouse_post_v3_candidate_employments greenhouse.greenhouse_post_v3_candidate_employments Read read
integration__greenhouse__greenhouse_get_v3_candidate_employments greenhouse.greenhouse_get_v3_candidate_employments Read read
integration__greenhouse__greenhouse_delete_v3_candidate_employments_id greenhouse.greenhouse_delete_v3_candidate_employments_id Write write
integration__greenhouse__greenhouse_post_v3_candidate_tags greenhouse.greenhouse_post_v3_candidate_tags Read read
integration__greenhouse__greenhouse_get_v3_candidate_tags greenhouse.greenhouse_get_v3_candidate_tags Read read
integration__greenhouse__greenhouse_delete_v3_candidate_tags_id greenhouse.greenhouse_delete_v3_candidate_tags_id Write write
integration__greenhouse__greenhouse_patch_v3_candidates_id_anonymize greenhouse.greenhouse_patch_v3_candidates_id_anonymize Read read
integration__greenhouse__greenhouse_post_v3_candidates greenhouse.greenhouse_post_v3_candidates Read read
integration__greenhouse__greenhouse_get_v3_candidates greenhouse.greenhouse_get_v3_candidates Read read
integration__greenhouse__greenhouse_delete_v3_candidates_id greenhouse.greenhouse_delete_v3_candidates_id Write write
integration__greenhouse__greenhouse_patch_v3_candidates_id greenhouse.greenhouse_patch_v3_candidates_id Read read
integration__greenhouse__greenhouse_post_v3_candidates_id_merge greenhouse.greenhouse_post_v3_candidates_id_merge Read read
integration__greenhouse__greenhouse_get_v3_close_reasons greenhouse.greenhouse_get_v3_close_reasons Read read
integration__greenhouse__greenhouse_post_v3_custom_field_departments greenhouse.greenhouse_post_v3_custom_field_departments Read read
integration__greenhouse__greenhouse_get_v3_custom_field_departments greenhouse.greenhouse_get_v3_custom_field_departments Read read
integration__greenhouse__greenhouse_delete_v3_custom_field_departments_id greenhouse.greenhouse_delete_v3_custom_field_departments_id Write write
integration__greenhouse__greenhouse_post_v3_custom_field_offices greenhouse.greenhouse_post_v3_custom_field_offices Read read
integration__greenhouse__greenhouse_get_v3_custom_field_offices greenhouse.greenhouse_get_v3_custom_field_offices Read read
integration__greenhouse__greenhouse_delete_v3_custom_field_offices_id greenhouse.greenhouse_delete_v3_custom_field_offices_id Write write
integration__greenhouse__greenhouse_post_v3_custom_field_options greenhouse.greenhouse_post_v3_custom_field_options Read read
integration__greenhouse__greenhouse_get_v3_custom_field_options greenhouse.greenhouse_get_v3_custom_field_options Read read
integration__greenhouse__greenhouse_patch_v3_custom_field_options_id greenhouse.greenhouse_patch_v3_custom_field_options_id Read read
integration__greenhouse__greenhouse_delete_v3_custom_field_options_id greenhouse.greenhouse_delete_v3_custom_field_options_id Write write
integration__greenhouse__greenhouse_post_v3_custom_fields greenhouse.greenhouse_post_v3_custom_fields Read read
integration__greenhouse__greenhouse_get_v3_custom_fields greenhouse.greenhouse_get_v3_custom_fields Read read
integration__greenhouse__greenhouse_delete_v3_custom_fields_id greenhouse.greenhouse_delete_v3_custom_fields_id Write write
integration__greenhouse__greenhouse_patch_v3_custom_fields_id greenhouse.greenhouse_patch_v3_custom_fields_id Read read
integration__greenhouse__greenhouse_get_v3_default_interviewers greenhouse.greenhouse_get_v3_default_interviewers Read read
integration__greenhouse__greenhouse_get_v3_demographic_answer_options greenhouse.greenhouse_get_v3_demographic_answer_options Read read
integration__greenhouse__greenhouse_get_v3_demographic_answers greenhouse.greenhouse_get_v3_demographic_answers Read read
integration__greenhouse__greenhouse_get_v3_demographic_question_sets greenhouse.greenhouse_get_v3_demographic_question_sets Read read
integration__greenhouse__greenhouse_get_v3_demographic_questions greenhouse.greenhouse_get_v3_demographic_questions Read read
integration__greenhouse__greenhouse_post_v3_departments greenhouse.greenhouse_post_v3_departments Read read
integration__greenhouse__greenhouse_get_v3_departments greenhouse.greenhouse_get_v3_departments Read read
integration__greenhouse__greenhouse_patch_v3_departments_id greenhouse.greenhouse_patch_v3_departments_id Read read
integration__greenhouse__greenhouse_get_v3_eeoc greenhouse.greenhouse_get_v3_eeoc Read read
integration__greenhouse__greenhouse_get_v3_email_templates greenhouse.greenhouse_get_v3_email_templates Read read
integration__greenhouse__greenhouse_get_v3_focus_candidate_attributes greenhouse.greenhouse_get_v3_focus_candidate_attributes Read read
integration__greenhouse__greenhouse_post_v3_future_job_permissions greenhouse.greenhouse_post_v3_future_job_permissions Read read
integration__greenhouse__greenhouse_get_v3_future_job_permissions greenhouse.greenhouse_get_v3_future_job_permissions Read read
integration__greenhouse__greenhouse_delete_v3_future_job_permissions_id greenhouse.greenhouse_delete_v3_future_job_permissions_id Write write
integration__greenhouse__greenhouse_get_v3_interview_kits greenhouse.greenhouse_get_v3_interview_kits Read read
integration__greenhouse__greenhouse_get_v3_interviewer_tags greenhouse.greenhouse_get_v3_interviewer_tags Read read
integration__greenhouse__greenhouse_get_v3_interviewers greenhouse.greenhouse_get_v3_interviewers Read read
integration__greenhouse__greenhouse_post_v3_interviews greenhouse.greenhouse_post_v3_interviews Read read
integration__greenhouse__greenhouse_get_v3_interviews greenhouse.greenhouse_get_v3_interviews Read read
integration__greenhouse__greenhouse_delete_v3_interviews_id greenhouse.greenhouse_delete_v3_interviews_id Write write
integration__greenhouse__greenhouse_patch_v3_interviews_id greenhouse.greenhouse_patch_v3_interviews_id Read read
integration__greenhouse__greenhouse_get_v3_job_board_custom_locations greenhouse.greenhouse_get_v3_job_board_custom_locations Read read
integration__greenhouse__greenhouse_get_v3_job_candidate_attributes greenhouse.greenhouse_get_v3_job_candidate_attributes Read read
integration__greenhouse__greenhouse_post_v3_job_hiring_managers greenhouse.greenhouse_post_v3_job_hiring_managers Read read
integration__greenhouse__greenhouse_get_v3_job_hiring_managers greenhouse.greenhouse_get_v3_job_hiring_managers Read read
integration__greenhouse__greenhouse_delete_v3_job_hiring_managers_id greenhouse.greenhouse_delete_v3_job_hiring_managers_id Write write
integration__greenhouse__greenhouse_get_v3_job_interview_stages greenhouse.greenhouse_get_v3_job_interview_stages Read read
integration__greenhouse__greenhouse_get_v3_job_interviews greenhouse.greenhouse_get_v3_job_interviews Read read
integration__greenhouse__greenhouse_post_v3_job_notes greenhouse.greenhouse_post_v3_job_notes Read read
integration__greenhouse__greenhouse_get_v3_job_notes greenhouse.greenhouse_get_v3_job_notes Read read
integration__greenhouse__greenhouse_delete_v3_job_notes_id greenhouse.greenhouse_delete_v3_job_notes_id Write write
integration__greenhouse__greenhouse_patch_v3_job_notes_id greenhouse.greenhouse_patch_v3_job_notes_id Read read
integration__greenhouse__greenhouse_post_v3_job_owners greenhouse.greenhouse_post_v3_job_owners Read read
integration__greenhouse__greenhouse_get_v3_job_owners greenhouse.greenhouse_get_v3_job_owners Read read
integration__greenhouse__greenhouse_delete_v3_job_owners_id greenhouse.greenhouse_delete_v3_job_owners_id Write write
integration__greenhouse__greenhouse_post_v3_job_post_locations greenhouse.greenhouse_post_v3_job_post_locations Read read
integration__greenhouse__greenhouse_get_v3_job_post_locations greenhouse.greenhouse_get_v3_job_post_locations Read read
integration__greenhouse__greenhouse_delete_v3_job_post_locations_id greenhouse.greenhouse_delete_v3_job_post_locations_id Write write
integration__greenhouse__greenhouse_get_v3_job_posts greenhouse.greenhouse_get_v3_job_posts Read read
integration__greenhouse__greenhouse_patch_v3_job_posts_id greenhouse.greenhouse_patch_v3_job_posts_id Read read
integration__greenhouse__greenhouse_post_v3_jobs greenhouse.greenhouse_post_v3_jobs Read read
integration__greenhouse__greenhouse_get_v3_jobs greenhouse.greenhouse_get_v3_jobs Read read
integration__greenhouse__greenhouse_patch_v3_jobs_id greenhouse.greenhouse_patch_v3_jobs_id Read read
integration__greenhouse__greenhouse_post_v3_notes greenhouse.greenhouse_post_v3_notes Read read
integration__greenhouse__greenhouse_post_v3_offers greenhouse.greenhouse_post_v3_offers Read read
integration__greenhouse__greenhouse_get_v3_offers greenhouse.greenhouse_get_v3_offers Read read
integration__greenhouse__greenhouse_patch_v3_offers_id greenhouse.greenhouse_patch_v3_offers_id Read read
integration__greenhouse__greenhouse_post_v3_offices greenhouse.greenhouse_post_v3_offices Read read
integration__greenhouse__greenhouse_get_v3_offices greenhouse.greenhouse_get_v3_offices Read read
integration__greenhouse__greenhouse_patch_v3_offices_id greenhouse.greenhouse_patch_v3_offices_id Read read
integration__greenhouse__greenhouse_post_v3_openings greenhouse.greenhouse_post_v3_openings Read read
integration__greenhouse__greenhouse_get_v3_openings greenhouse.greenhouse_get_v3_openings Read read
integration__greenhouse__greenhouse_delete_v3_openings_id greenhouse.greenhouse_delete_v3_openings_id Write write
integration__greenhouse__greenhouse_patch_v3_openings_id greenhouse.greenhouse_patch_v3_openings_id Read read
integration__greenhouse__greenhouse_get_v3_prospect_details greenhouse.greenhouse_get_v3_prospect_details Read read
integration__greenhouse__greenhouse_get_v3_prospect_pool_stages greenhouse.greenhouse_get_v3_prospect_pool_stages Read read
integration__greenhouse__greenhouse_get_v3_prospect_pools greenhouse.greenhouse_get_v3_prospect_pools Read read
integration__greenhouse__greenhouse_get_v3_referrers greenhouse.greenhouse_get_v3_referrers Read read
integration__greenhouse__greenhouse_get_v3_rejection_details greenhouse.greenhouse_get_v3_rejection_details Read read
integration__greenhouse__greenhouse_patch_v3_rejection_details_id greenhouse.greenhouse_patch_v3_rejection_details_id Read read
integration__greenhouse__greenhouse_get_v3_rejection_reasons greenhouse.greenhouse_get_v3_rejection_reasons Read read
integration__greenhouse__greenhouse_get_v3_scorecard_candidate_attributes greenhouse.greenhouse_get_v3_scorecard_candidate_attributes Read read
integration__greenhouse__greenhouse_post_v3_scorecard_candidate_attributes greenhouse.greenhouse_post_v3_scorecard_candidate_attributes Read read
integration__greenhouse__greenhouse_patch_v3_scorecard_candidate_attributes_id greenhouse.greenhouse_patch_v3_scorecard_candidate_attributes_id Read read
integration__greenhouse__greenhouse_get_v3_scorecard_question_answer_options greenhouse.greenhouse_get_v3_scorecard_question_answer_options Read read
integration__greenhouse__greenhouse_post_v3_scorecard_question_answer_options greenhouse.greenhouse_post_v3_scorecard_question_answer_options Read read
integration__greenhouse__greenhouse_get_v3_scorecard_question_answers greenhouse.greenhouse_get_v3_scorecard_question_answers Read read
integration__greenhouse__greenhouse_post_v3_scorecard_question_answers greenhouse.greenhouse_post_v3_scorecard_question_answers Read read
integration__greenhouse__greenhouse_patch_v3_scorecard_question_answers_id greenhouse.greenhouse_patch_v3_scorecard_question_answers_id Read read
integration__greenhouse__greenhouse_get_v3_scorecard_question_candidate_attributes greenhouse.greenhouse_get_v3_scorecard_question_candidate_attributes Read read
integration__greenhouse__greenhouse_get_v3_scorecard_question_options greenhouse.greenhouse_get_v3_scorecard_question_options Read read
integration__greenhouse__greenhouse_get_v3_scorecard_questions greenhouse.greenhouse_get_v3_scorecard_questions Read read
integration__greenhouse__greenhouse_post_v3_scorecards greenhouse.greenhouse_post_v3_scorecards Read read
integration__greenhouse__greenhouse_get_v3_scorecards greenhouse.greenhouse_get_v3_scorecards Read read
integration__greenhouse__greenhouse_patch_v3_scorecards_id greenhouse.greenhouse_patch_v3_scorecards_id Read read
integration__greenhouse__greenhouse_get_v3_sources greenhouse.greenhouse_get_v3_sources Read read
integration__greenhouse__greenhouse_get_v3_tracking_links greenhouse.greenhouse_get_v3_tracking_links Read read
integration__greenhouse__greenhouse_post_v3_user_emails greenhouse.greenhouse_post_v3_user_emails Read read
integration__greenhouse__greenhouse_get_v3_user_emails greenhouse.greenhouse_get_v3_user_emails Read read
integration__greenhouse__greenhouse_post_v3_user_job_permissions greenhouse.greenhouse_post_v3_user_job_permissions Read read
integration__greenhouse__greenhouse_get_v3_user_job_permissions greenhouse.greenhouse_get_v3_user_job_permissions Read read
integration__greenhouse__greenhouse_delete_v3_user_job_permissions_id greenhouse.greenhouse_delete_v3_user_job_permissions_id Write write
integration__greenhouse__greenhouse_get_v3_user_roles greenhouse.greenhouse_get_v3_user_roles Read read
integration__greenhouse__greenhouse_post_v3_users_id_activate greenhouse.greenhouse_post_v3_users_id_activate Read read
integration__greenhouse__greenhouse_post_v3_users_id_deactivate greenhouse.greenhouse_post_v3_users_id_deactivate Read read
integration__greenhouse__greenhouse_get_v3_users greenhouse.greenhouse_get_v3_users Read read
integration__greenhouse__greenhouse_post_v3_users greenhouse.greenhouse_post_v3_users Read read
integration__greenhouse__greenhouse_post_v3_users_id_revoke_permissions greenhouse.greenhouse_post_v3_users_id_revoke_permissions Read read
integration__greenhouse__greenhouse_patch_v3_users_id greenhouse.greenhouse_patch_v3_users_id Read read
integration__greenhouse__greenhouse_post_v3_webhooks greenhouse.greenhouse_post_v3_webhooks Read read
integration__greenhouse__greenhouse_get_v3_webhooks greenhouse.greenhouse_get_v3_webhooks Read read
integration__greenhouse__greenhouse_delete_v3_webhooks_id greenhouse.greenhouse_delete_v3_webhooks_id Write write
integration__greenhouse__greenhouse_patch_v3_webhooks_id greenhouse.greenhouse_patch_v3_webhooks_id Read read

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.