Unofficial OINP Ontario Workforce Priority Stream tools: look up the EOI scoring grid, estimate a score, and convert language tests to CLB.
What you can do
Read the full EOI scoring grid with factors, bands, point values, grid version and last-checked date
Estimate an OINP Workforce Priority Stream Expression of Interest score from a profile, with a factor-by-factor breakdown
Convert IELTS General Training, CELPIP-General, PTE Core, TEF Canada or TCF Canada results to CLB levels using IRCC equivalency tables
When to use it
Useful when someone wants a quick, unofficial read on how an Ontario Workforce Priority Stream profile would score, or needs language test results mapped to CLB levels before filling in an Expression of Interest.
Requirements
Remote streamable HTTP endpoint at oinp.org; no packages, environment variables, headers or authentication declared.
Before you install
Results are unofficial estimates, not immigration advice, and should be verified at ontario.ca. Omitted profile fields are scored as 0, so incomplete profiles produce misleadingly low estimates.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/org.oinp%2Fcalculator/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Returns every factor, band and point value of the Ontario Workforce Priority Stream EOI scoring grid, with the grid version, the date it was last checked against ontario.ca, and the official source URL.
Takes no parameters.
calculate_oinp_score
Estimate an OWP Stream EOI score
Estimates an Ontario Workforce Priority Stream Expression of Interest score from a profile, with a factor-by-factor breakdown. Omitted fields score 0. Unofficial estimate.
ParametersclbteerwageregionstatuspathwayrequiredcategoryearningseducationpracticeMonthsmonthsInOntariomonthsInPosition+2 more
convert_language_test_to_clb
Convert language test scores to CLB
Converts IELTS General Training, CELPIP-General, PTE Core, TEF Canada (either the Score / 699 or the Équivalence ancien score column) or TCF Canada ability scores to CLB levels using IRCC equivalency tables. The overall level is the lowest of the four.
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.