Provider hosted
No sign in
Tools: 38

Upstream Behavioral

Upstream Behavioral

Individualized, BCBA-led ABA therapy, caregiver coaching, and private BCBA exam tutoring. In-person in Brevard and Indian River County, FL; telehealth available nationwide.

https://upstreambehavioral.com/

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://upstreambehavioral.com/mcp

Use on MCPBundles

We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.

Last probed Sep 14, 2026 · upstreambehavioral.com

38tools discovered

Tools discovered (38)

Showing 25 of 38 from the live probe.

  • Oc Update Content Type

    Update an authored content type's display name and/or capability flags in its recipe file. Only the display name and the boolean flags can be changed; the technical name is immutable. Returns an error if no recipe file defines that type. Writes the recipe file only. Use when you need to change a type's display name or capability flags.

  • Oc Create Content Type

    Create a new content type by authoring its recipe file ({TypeName}.recipe.json). A part with the same technical name is attached to hold custom fields (add fields afterward with oc_add_field). The technical name must be alphanumeric or use the '__APP_NAMESPACE__' template (PascalCase recommended). Returns an error if a recipe file already defines a type with that name. This writes a file only; it does NOT change OrchardCore until the recipe is deployed. When appName is provided, the file is crea

  • Get User Profile

    Get a user profile by user ID or username

  • Create Content Item

    Create a new content item. The dataJson should be a JSON object matching the content type structure.

  • Execute Lucene Query

    Execute a raw Lucene JSON query directly against an index

  • Get Task

    Get a task by its content item ID

  • Get Project Budgets

    Get budgets for a specific project

  • Query Content Items

    Query content items of a specific type with pagination

  • Oc Add Part

    Add a content part to an authored type's recipe file. This attaches an existing part (like AutoroutePart, TitlePart, ListPart, or a custom part defined in another recipe file) to the type. Returns an error if the type doesn't exist or the part is already attached. Writes the recipe file only. Use when the type needs a standard part like TitlePart, AutoroutePart, or ListPart.

  • Oc Get Content Type

    Get the full definition of a content type you have authored as a recipe file, including its capability flags and every field (name, field type, display name). Returns an error if no recipe file defines that type yet. Use when you need a type's full definition (fields, flags) before adding fields or parts.

  • Patch Content Item Fields

    Partially update specific fields of a content item without affecting other fields

  • Oc Batch Delete Items

    Batch delete multiple content items in ONE API call. Use when deleting 2+ items at once (e.g. bulk selection) instead of looping single deletes. idsJson is a JSON array of ContentItemId strings. Returns success with the affected ids.

  • Oc Remove Part

    Remove a content part from an authored type's recipe file. This detaches the part (and its fields, if any) from the type. Returns an error if the type doesn't exist or the part is not attached. Writes the recipe file only. Use when an attached part is no longer needed.

  • Get Project Deliverables

    Get deliverables for a specific project

  • Get User Profiles

    Get user profiles for multiple users

  • Oc Set Content Type Access

    Set or remove per-content-type ROLE-BASED Create/Update/Delete access overrides for an authored content type. Writes/updates a {TypeName}.recipe.json.acl.json sidecar next to the type's recipe file; deploy merges it into the runtime manifest's Auth.ContentTypes and the app's /items endpoints enforce it PER TYPE after the app-level Create/Update/Delete gates. Each operation takes its OWN comma-separated role list (createRoles / updateRoles / deleteRoles) — the user must hold at least one of the l

  • Oc Batch Update Items

    Batch update multiple content items in ONE API call. Use when updating 2+ items at once instead of looping single updates. itemsJson is a JSON array of FULL ContentItem JSON objects (each must include ContentItemId and ContentType). Returns per-item success/failure results.

  • Get Project

    Get a project by its content item ID

  • List Projects

    List all projects with pagination

  • Delete Content Item

    Delete a content item

  • Oc Update Field

    Update an existing field's display name and/or settings on an authored content type. Both displayName and settings are optional — only the values you provide will be changed. Settings is a JSON object of key/value pairs to merge into the field's Settings node. Use when you need to change a field's display name, make a TextField multi-line, configure a ContentPickerField's allowed types, etc. Returns an error if the type or field doesn't exist. Writes the recipe file only.

  • Delete Project

    Delete a project by content item ID

  • Update Content Item

    Update an existing content item

  • Oc Remove Field

    Remove a field from an authored content type by editing its recipe file. The field is removed from the type's same-named part. Returns an error if no recipe file defines the type or the field is not present. Writes the recipe file only. Use when a detail is no longer needed on a record type.

  • List Incidents

    List all ITSM incidents for a tenant with pagination

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the Upstream Behavioral MCP server?

Individualized, BCBA-led ABA therapy, caregiver coaching, and private BCBA exam tutoring. In-person in Brevard and Indian River County, FL; telehealth available nationwide.

How do I connect Upstream Behavioral to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does Upstream Behavioral provide?

MCPBundles probed 38 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does Upstream Behavioral require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate Upstream Behavioral? Verify ownership to take over this directory entry.

Operate Upstream Behavioral?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing