Tool-level search

WebMCP tools across the web

Search tool names, descriptions, and input properties — independent of host.

8,072 tools

app.formative.com

addFolder

Create a folder

act imperative requires input
app.formative.com

addFormative

Create a new formative (assessment/lesson) owned by the authenticated user. **Basic example:** ```json { "input": { "title": "Math Quiz" } }…

act imperative requires input
app.formative.com

addFormativeItem

Add a new item (question or content) to a formative. Requires ownership of the formative. **Question Types and Configuration:** **Multiple C…

act imperative requires formativeId, subtype, input
app.formative.com

addOneRoster

Create a new OneRoster import configuration

act imperative requires input
app.formative.com

addOrg

Create a new organization

act imperative requires input
app.formative.com

addOrgNote

Attach an internal note to an organization

act imperative requires input
app.formative.com

addPracticeAnswer

Submit an answer for a practice item

transact imperative requires input, practiceItemId
app.formative.com

addPracticeItem

Add a practice item to a practice set

act imperative requires input, practiceSetId
app.formative.com

addQuickLink

Create a quick link

act imperative requires input
app.formative.com

addSection

Create a new section (class). Note: In Formative, "section" and "class" are interchangeable terms. **Required:** - title: Section name (cann…

act imperative requires input
app.formative.com

addSectionCollaborators

Add collaborators to a section

act imperative requires input
app.formative.com

addStudentEnrollments

Enroll students into a section

act imperative requires sectionId, userIds
app.formative.com

addUser

Create a new user account. **Identity:** - firstName, lastName: User's name - nickname: Display name (optional) - emails: Array of email add…

transact imperative requires input
app.formative.com

addUserNote

Add an admin note to a user account. The note will be attributed to the authenticated user.

act imperative requires input
app.formative.com

aiConfigurations

Fetch AI configurations filtered by grade, subject, and org

answer imperative requires public
app.formative.com

aiThreads

List AI threads with associated messages and configuration

answer imperative
app.formative.com

answers

Fetch answers with filters across assignments, sections, or students. Supports cursor-based pagination: use `first` to set page size (defaul…

answer imperative requires first
app.formative.com

archiveStudentEnrollments

Archive student enrollments from a section

act imperative requires sectionId, userIds
app.formative.com

assignPracticeSet

Assign a practice set to a section

act imperative requires practiceSetId, sectionId
app.formative.com

createDemoSandbox

Create a complete demo environment with pre-populated data. This is the fastest way to set up a testing environment with: - Organizations (s…

act imperative requires name
app.formative.com

createOneRosterSftpAccount

Create SFTP account credentials for OneRoster uploads

transact imperative requires rosterId
app.formative.com

deleteQuickLink

Delete a quick link

transact imperative requires id
app.formative.com

editQuickLink

Edit a quick link

act imperative requires id, input
app.formative.com

enrollments

List enrollments for sections with user details. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) and `a…

answer imperative requires first, sectionIds
app.formative.com

experiments

Retrieve experiments with metadata and author info

answer imperative
app.formative.com

folders

Browse folders with pagination and ownership filters. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) a…

answer imperative requires first
app.formative.com

formativeLibraryListings

Search formative library listings with filters. Supports cursor-based pagination: use `first` to set page size (default 20, max 100) and `af…

answer imperative requires first
app.formative.com

getCurrentPageContext

Get the current Formative page route, focused element, and normalized entity IDs.

answer imperative
app.formative.com

getFormatives

Query formatives (assessments/lessons) with filters and pagination. Results are filtered based on the authenticated user's permissions. Supp…

answer imperative requires first
app.formative.com

getOrgs

Query organizations with filters and pagination. Results are filtered based on the authenticated user's permissions. Supports cursor-based p…

answer imperative requires first
app.formative.com

getSections

Query sections (classes) with filters and pagination. Note: In Formative, "section" and "class" are interchangeable terms. Results are filte…

answer imperative requires first
app.formative.com

getStudentAssignments

Get student assignments for a formative. Returns assignments that are either public (guest) or assigned to a class that the specified user i…

answer imperative requires formativeId
app.formative.com

getTeacherAssignments

Get teacher assignments for a formative. Returns assignments that the authenticated user can see based on their permissions: - Teachers see …

answer imperative requires formativeId
app.formative.com

getUsers

Query users with filters and pagination. Results are filtered based on the authenticated user's permissions. Supports cursor-based paginatio…

answer imperative requires first
app.formative.com

itemBankItems

Query item bank items with filters by bank, grade, and subject. Supports cursor-based pagination: use `first` to set page size (default 20, …

answer imperative requires first
app.formative.com

itemBankQuestionsCount

Return aggregate count of item bank questions

answer imperative
app.formative.com

oneRoster

Fetch a OneRoster import with configuration and org details

answer imperative requires rosterId, withFiles
app.formative.com

oneRosterAcademicSessions

List OneRoster academic sessions with parent relationships. Supports cursor-based pagination: use `first` to set page size (default 20, max …

answer imperative requires rosterId, first
app.formative.com

oneRosterAnalysis

View OneRoster sync analysis and stats

answer imperative requires rosterId
app.formative.com

oneRosterClasses

Browse OneRoster classes with related course and school info. Supports cursor-based pagination: use `first` to set page size (default 20, ma…

answer imperative requires rosterId, first