Agent integrations
RequirementsHub Resident MCP
A privacy-first MCP endpoint so AI clients (Claude custom connectors, Copilot agents, ChatGPT apps) can run Resident scoring locally without sending document content to RequirementsHub.
Using Resident as a Claude Skill
The fastest way to run Resident. No connector setup — Claude runs the skill locally and your document content never leaves your machine.
- In Claude, go to Settings → Capabilities and enable Code execution and file creation.
- Go to Customize → Skills → “+” → Create skill and upload the Resident skill package (download below).
- Toggle it on, start a conversation, and share your requirements documents.
- When you’re ready to run a scored analysis, paste your license key directly into the chat message. Claude uses it only for that conversation and never stores or repeats it back — you’ll do this once per new conversation, not once ever.
Endpoint
https://requirementshub.ai/api/public/resident/mcp
Speaks MCP Streamable HTTP (JSON-RPC 2.0 over POST). Stateless — clients carry the session token themselves across calls.
Authentication
Resident uses bearer license-key / session-token authentication — it does not use the Supabase OAuth flow shown in the platform's Agent Integrations panel for the main SaaS MCP connector. Call resident_start_session with your license key to mint a short-lived session token, then send that token as Authorization: Bearer <token> and in the token field of every subsequent tool input (the mismatch guard rejects mixed-identity calls).
Setup
- Obtain a license key — see pricing. (Standalone Resident subscription, or included with RequirementsHub Pro.)
- Register the endpoint above in your MCP client (Claude custom connector, Copilot agent, ChatGPT app, or any MCP-compatible runtime).
- Call
resident_start_sessionwith the license key. Store the returnedtokenclient-side. - On every following call, send the token as an
Authorization: Bearerheader AND in the tool input'stokenfield.
Pricing
Monthly
$2.99/month
AnnualSave 44%
$20/year
Standalone Resident includes the Resident license only — Pro app access is not included.
Available tools
resident_start_session
Exchange a RequirementsHub Resident license key for a short-lived session token used as the bearer credential on subsequent Resident tool calls.
resident_get_packs
Fetch the watermarked keyword, instruction, and prompt packs for a given domain context. Used by the Resident client to run local extraction and scoring.
resident_get_templates
Fetch versioned template assets (extraction, executive_summary, test_cases, rtm) for producing Resident deliverables locally.
resident_submit_analysis
Score an anonymized skeleton payload (no free text) with the RequirementsHub rules engine and return dimension scores, detected stage, and findings.
resident_get_catalog
Return the finding catalog and pack/engine version metadata so clients can align local rendering with the current Resident release.
Looking to connect an AI assistant to your account instead? See connecting an AI assistant.