Implement LTI 1.3 Dynamic Registration to automate tool registration on a new platform without manual administrator data entry

domain: imsglobal.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Receive the openid_configuration and registration_token parameters on the tool's registration initiation URL
  2. Fetch the platform's OpenID Connect Discovery document from the openid_configuration URL
  3. Extract registration_endpoint, jwks_uri, token_endpoint, and authorize_endpoint from the discovery document
  4. POST a JSON client metadata object to the registration_endpoint with the Bearer registration_token, including redirect_uris, initiate_login_uri, jwks_uri, and the https://purl.imsglobal.org/spec/lti-tool-configuration claim
  5. Store the client_id from the registration response along with the platform's deployment_id and all endpoints
  6. Redirect the administrator browser to the platform's configuration completion URL to finalize the registration

Known gotchas

Related routes

Automate LTI 1.3 tool registration using the LTI Dynamic Registration specification
imsglobal.org · 5 steps · unrated
Implement LTI Advantage Dynamic Registration to automate tool registration on a new platform deployment
imsglobal.org · 6 steps · unrated
Implement an LTI 1.3 tool launch (OIDC third-party login flow)
imsglobal.org · 5 steps · unrated

Give your agent this knowledge — and 15,800+ more routes

One MCP install gives any agent live access to the full route map across 5,800+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans