Beta — early access is invite-only right now. Request access →
MCP-native

Let your AI build the backend. Ninety tools, one URL.

Every org gets a hosted MCP (Model Context Protocol) server. Mint a key, point Claude Code, Claude Desktop or Cursor at it, and your AI can design, change and test the whole backend in your dev environment, as short configs instead of generated code.

  • Short config calls instead of generated code, so AI sessions stay small
  • The AI checks what the platform supports (get_platform_capabilities) before it builds
  • Covers entities, events, Logic Blocks, Glyphs, crews, schedules, feature flags, connectors, workspaces, access policies, settings and email templates
  • Test what it built with test_logicblock and invoke_glyph; MCP works in dev only, and a person publishes to production
  • Every call is checked against the caller's access policy and written to an audit log
Generate your key See setup instructions
Tools

90 tools, grouped by what they act on.

Every tool below is live on the server today - not a roadmap. Read tools (list_*/describe_*) change nothing; write tools (create_*/update_*/delete_*) act on your dev environment the moment the AI calls them.

Grounding 3

Learn what exists before building.

get_platform_capabilitiesget_org_infoget_tenant_readiness

Entities 5

Data models and their APIs.

list_entitiesdescribe_entitycreate_entityupdate_entitydelete_entity

Events 6

Automations on create and update.

list_eventsdescribe_eventcreate_eventupdate_eventdelete_eventlist_event_deliveries

Logic Blocks 7

Business logic as endpoints.

list_logicblocksdescribe_logicblockcreate_logicblockupdate_logicblocktoggle_logicblockdelete_logicblocktest_logicblock

Glyphs 9

Custom Python and Node functions.

list_glyphsdescribe_glyphcreate_glyphupdate_glyphpublish_glyphlist_glyph_historyrestore_glyph_versiondelete_glyphinvoke_glyph

Agent crews 4

Multi-agent graphs.

list_crewsdescribe_crewcreate_crewupdate_crew

Schedules 6

Run things on a timetable.

list_schedulescreate_scheduleupdate_scheduledelete_schedulerun_schedule_nowlist_schedule_runs

Feature flags 8

Flags and workspace overrides.

list_feature_flagsdescribe_feature_flagcreate_feature_flagupdate_feature_flagdelete_feature_flaglist_tenant_feature_flagsset_tenant_feature_flagclear_tenant_feature_flag_override

Connectors 11

Adopt, configure and test integrations.

list_connectorsdescribe_connectorsetup_connectorset_connector_webhook_landingset_connector_action_fieldsdisable_connectorget_connector_webhook_infolist_connector_logsinvoke_connector_actionget_tenant_connector_settingsset_tenant_connector_settings

AI providers 3

Models your logic and agents use.

list_ai_providersset_ai_providerremove_ai_provider

Workspaces & access 12

Users, policies and default access.

list_org_tenantslist_tenant_usersget_tenant_userassign_user_aclrevoke_user_aclset_default_member_accesslist_tenant_acl_policiescreate_tenant_acl_policyupdate_tenant_acl_policydelete_tenant_acl_policyget_role_aclupdate_role_acl

Settings & email 11

Org and workspace settings, templates.

get_org_domain_settingsset_allowed_domainsset_app_urllist_tenant_settingsset_tenant_settingdelete_tenant_settinglist_email_templatesset_email_templatelist_tenant_email_templatesset_tenant_email_templatedelete_tenant_email_template

Docs, metadata & usage 5

Describe, move and measure the app.

get_asset_descriptionsset_asset_descriptionexport_metadataimport_metadataget_usage

Plus one MCP resource, nostackai://api-reference: the full REST API reference (CRUD shapes, filter/pagination syntax, auth, multi-tenancy, event types) for every entity/logic block/event the tools above create.

MCP server URL

One URL, every client.

The server URL below is the same for every org - only the bearer key differs. Generate a key to fill it in.

https://dev-cp.nostackai.com/apistudio/mcp
Setup

Connect your AI client.

Never used one of these before? Full setup, step by step. Replace <YOUR_MCP_API_KEY> with the key you generate.

Claude Code (terminal CLI)
  1. Install Node.js 18+ if you don't have it (nodejs.org), then install Claude Code:
    npm install -g @anthropic-ai/claude-code
  2. Open a terminal in any project folder and run claude. The first time, it opens your browser to sign in (or asks for an API key) - follow the prompts.
  3. Generate a key above, then run this once to connect nostackai (paste it into the same terminal, outside the claude session - or inside it, prefixed with !):
    claude mcp add --transport http nostackai https://dev-cp.nostackai.com/apistudio/mcp --header "Authorization: Bearer <YOUR_MCP_API_KEY>"
  4. Verify it worked: start (or restart) claude in that folder, type /mcp, and confirm nostackai is listed. Or just ask it: "what nostackai tools do you have?"
Claude Desktop (Mac/Windows app)
  1. Install the app from claude.ai/download if you haven't. You'll also need Node.js installed locally - Desktop uses it to bridge to nostackai's remote server.
  2. Open Claude Desktop → Settings (gear icon, or the Claude menu on Mac) → Developer tab → Edit Config. This opens (or creates) a file called claude_desktop_config.json in your file editor.
  3. Paste this in. If the file already has an mcpServers section with other servers in it, add just the "nostackai": {...} part into that existing object instead of replacing the whole file:
    {
      "mcpServers": {
        "nostackai": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "https://dev-cp.nostackai.com/apistudio/mcp",
            "--header",
            "Authorization: Bearer <YOUR_MCP_API_KEY>"
          ]
        }
      }
    }
  4. Save the file, then fully quit Claude Desktop and reopen it - closing the window isn't enough, quit it from the menu or system tray.
  5. Verify it worked: start a new chat and look for a tools icon near the message box - nostackai should be listed there with its tools available to toggle on.
Cursor
  1. Install Cursor from cursor.com if you haven't, and sign in.
  2. Open Cursor Settings (gear icon, or Cmd/Ctrl+Shift+J) → search for MCP → Add new MCP server. Or, if you'd rather edit the file directly, create .cursor/mcp.json in your project folder (or ~/.cursor/mcp.json to make it available in every project).
  3. Paste this in (merge into an existing mcpServers object if you already have other servers configured):
    {
      "mcpServers": {
        "nostackai": {
          "url": "https://dev-cp.nostackai.com/apistudio/mcp",
          "headers": {
            "Authorization": "Bearer <YOUR_MCP_API_KEY>"
          }
        }
      }
    }
  4. Cursor usually picks it up automatically. If it doesn't show up, reload the window: Cmd/Ctrl+Shift+P → "Reload Window".
  5. Verify it worked: back in Cursor Settings → MCP, nostackai should show a green/active status with its tool count. You can also ask Cursor's chat to list its available MCP tools.

Once connected, ask the AI to call get_platform_capabilities first - it grounds every column type, event type, and step type it uses in what nostackai actually supports.

Ready to connect an AI client?

Sign in (or create a free account) to generate your MCP API key.

Generate your key