GRIFFai SaaS MCP Portal

Your tenant's Brain, exposed as a standards-compliant OAuth 2.1 + MCP server. Point any MCP-capable agent (Claude, or any client that speaks Streamable HTTP MCP with OAuth) at the endpoint below — dynamic client registration and PKCE handle the rest.

Add ?tenant=<your-workspace-slug> to this URL, then sign in to see exactly which tools your workspace has unlocked.
Free tier: connect with the same MCP endpoint — when the sign-in form appears, paste your griffai_user_… access key and leave the workspace field blank. You get brain_recall + brain_remember against your private memory namespace.

OAuth 2.1 / MCP discovery endpoints

Issuerhttps://mcp.griff.run
MCP endpoint (resource)https://mcp.griff.run/mcp
Authorization endpointhttps://mcp.griff.run/authorize
Token endpointhttps://mcp.griff.run/token
Dynamic client registrationhttps://mcp.griff.run/register
Protected resource metadatahttps://mcp.griff.run/.well-known/oauth-protected-resource/mcp
Authorization server metadatahttps://mcp.griff.run/.well-known/oauth-authorization-server
Scopestenant:read brain:proxy

Connect a client

Claude Code CLI (click the box, Ctrl/Cmd+A, Ctrl/Cmd+C):

Generic MCP client config (Claude Desktop and most agent hosts accept this shape under their MCP servers setting):

Available tools

ToolDescriptionStatus
tenant_info Show the authenticated tenant's workspace identity, plan, and entitlement snapshot. available
brain_status Tenant Brain liveness + identity (proxied GET /health on the tenant Brain). locked — personal, starter, pro, enterprise, demo
brain_dashboard Tenant Brain v5 dashboard view. Capability status 'not_observed' means no tenant evidence exists yet; it does not mean the implemented capability is unavailable. locked — personal, starter, pro, enterprise, demo
brain_capabilities Declared tenant Brain capability registry and availability metadata (read-only). locked — personal, starter, pro, enterprise, demo
brain_recall Bounded router-arbiter recall against the tenant Brain (compact grounding). locked — personal, starter, pro, enterprise, demo
brain_graphrag_status Tenant GraphRAG readiness and graph-build status (read-only). locked — personal, starter, pro, enterprise, demo
brain_graphrag_query Bounded read-only GraphRAG query over tenant memories and memory edges. locked — personal, starter, pro, enterprise, demo
brain_docstore_search Search the tenant Brain docstore. locked — personal, starter, pro, enterprise, demo
brain_docstore_get Fetch a docstore document by id from the tenant Brain. locked — personal, starter, pro, enterprise, demo
brain_ingest_paths Queue paths for ingestion on the tenant Brain. locked — personal, starter, pro, enterprise, demo
brain_remember Save a memory to your workspace Brain. Writes a markdown note into the tenant workspace; it is ingested, embedded, and becomes recallable — this is how your AI learns and remembers across sessions. locked — personal, starter, pro, enterprise, demo
brain_save_transcript Save a conversation transcript (or excerpt) to your workspace Brain so future sessions can recall it. Stored under 03_TASKS/transcripts/ and ingested automatically. locked — personal, starter, pro, enterprise, demo
brain_upload_file Upload a document (PDF, DOCX, image, …) to your workspace Brain as base64. The file is stored in the tenant workspace, text-extracted (OCR) when the format is supported, and ingested so its full content becomes recallable. For files over ~700KB send sequential chunks: same upload_id and total_chunks on every call, chunk_index 1..N; the file is assembled and stored on the final chunk. locked — personal, starter, pro, enterprise, demo
brain_record_outcome Record a governed outcome-valenced learning event in the tenant Brain. locked — personal, starter, pro, enterprise, demo
brain_record_correction Record an operator correction and preferred future behavior in the tenant Brain. locked — personal, starter, pro, enterprise, demo
brain_generate_daily_brief Generate or refresh the tenant's compact daily continuity brief. locked — personal, starter, pro, enterprise, demo
brain_map_query Query the tenant Brain map (structured metadata ops). locked — pro, enterprise, demo
brain_governance_manifest Tenant Brain governance manifest (enterprise plan). locked — enterprise, demo
brain_list_operator_intents List bounded tenant operator intents by lifecycle status for governed correction closeout. locked — enterprise, demo
brain_update_operator_intent Update a tenant operator intent lifecycle status through the governed Brain path; completing a corrected follow-up records the cognitive-drift resolution. locked — enterprise, demo
brain_list_followups_due List bounded active tenant follow-up reminders due on or before a UTC date. locked — enterprise, demo
brain_record_cognitive_drift_resolution Append a governed resolution for one exact tenant cognitive-drift finding without deleting its source evidence. locked — enterprise, demo
brain_record_task_attempt Create a governed tenant task-attempt record. locked — enterprise, demo
brain_update_task_attempt Update the status and proof fields of a governed tenant task attempt. locked — enterprise, demo
brain_list_task_attempts List bounded governed tenant task attempts (read-only). locked — enterprise, demo
GRIFFai SaaS MCP · build griffai-saas-mcp/2026-08-08-mcp-docs-full-v2 · resource https://mcp.griff.run/mcp