com. ksaworks/ goldseam
by ksaworks.com · remote · no sign-in to list tools · v1.2.0 · published by com.ksaworks
The U.S. Marketplace of Learning2Earning Opportunity | Sourced checklists, progress, prior learning
51 tools: 1 do something that can't be undone, 14 change things and 36 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things14Claude Code: ask: see these tools
- Only reads36Claude Code: allow: see these tools
18 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http goldseam https://goldseam.ksaworks.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Warncrosswalk_code
The server marks "crosswalk_code" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
- Warnlearning_units
The server marks "learning_units" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
The server marks "search_programs_and_learning_units" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "search_programs_and_learning_units" says "search": a word for reading.
The server marks "comparability_for_learning_unit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
The server marks "will_my_credits_transfer" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "will_my_credits_transfer" says "transfer": a word for a change that another call does not undo.
The description mentions "Credential".
What this check looks forMatched text
description: "...ements, education-or-experience routes, Credential Engine registry identity where held, an..."
Show 12 more findingsShow fewer
The description mentions "credential".
What this check looks forMatched text
description: "...s does this institution publish? Award, credential class, CIP, the published credit figure..."
The description mentions "credential".
What this check looks forMatched text
description: "...or unknown), a course subject prefix, a credential class, an award as published, and a sch..."
The input schema at properties.credential.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credential.description: "Optional, programs only: a credential class, one of the answer's credential v..."
- Infofind_transitions
The description mentions "credential".
What this check looks forMatched text
description: "...typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SO..."
The description mentions "credential".
What this check looks forMatched text
description: "...e from one occupation: the bridge size (credential only, or the program bridges' awards as..."
The title mentions "Credentials".
What this check looks forMatched text
title: "Assemble My Work and Credentials"
The annotations title mentions "Credentials".
What this check looks forMatched text
annotations.title: "Assemble My Work and Credentials"
The description mentions "credential".
What this check looks forMatched text
description: "...e: each file's text and status, and the credential signals the certificate, military and a..."
- Infocompare_my_major
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level to compare at, e.g. certificate"
- Infofind_my_school
The input schema at properties.award.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.award.description: "Optional award title or credential class"
- Infofind_my_school
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level, e.g. certificate, associate or b..."
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level"
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
51 tools
Can't be undone 1Claude Code: ask
will_my_credits_transferWill my prior credits apply as credit at my target school?1 finding
Why it is in this group
- The name "will_my_credits_transfer" says "transfer": a word for a change that another call does not undo.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "will_my_credits_transfer" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "will_my_credits_transfer" says "transfer": a word for a change that another call does not undo.
Description, as the server wrote it Will my prior credits apply as credit at my target school? For each thing a person holds (an AP, CLEP or IB exam and its score, or a course taken at a school) the target school's own published transfer rules (CourseAtlas) and CollegeBoard's reported AP policy, in three states: covered (a rule carries it to a course at the target), missing (the target's own rule needs a higher score), unknown (no rule held; never a guess). Each covered item names the course it lands as, every rule with its minimum score and dates, how many rules agree, and the target's programs whose checklists require that course. A case to argue, not a verdict; recognition is the school's act. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Will My Credits Transfer
Changes things 14Claude Code: ask
assert_my_life_experiencesRecord what a person says they have done outside school and work (family, clubs, sports, faith, travel, self-taught projects, challenges) in their evidence package, each placed in …No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Record what a person says they have done outside school and work (family, clubs, sports, faith, travel, self-taught projects, challenges) in their evidence package, each placed in a Selfie dimension by the KSA classifier or left unresolved, never defaulted. These are the person's own statements, kept apart from formal education. Nothing is stored: the answer returns the package for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: Assert My Life Experiences
certifications_for_occupationWhat certifications serve this occupation?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it What certifications serve this occupation? SOC-keyed lookup (dashed SOC accepted with or without the O*NET .00 suffix).
Annotations the server declares
- readOnlyHint: true
- title: Certifications for Occupation
certifications_for_programBroad academic cross-reference by instructional program (CIP).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Broad academic cross-reference by instructional program (CIP). A deliberately broader, lower-precision question than an occupation lookup — never its peer (contract § 4).
Annotations the server declares
- readOnlyHint: true
- title: Certifications for Program
checklists_requiring_learning_unitWhich checklists require this course?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Which checklists require this course? Each requirement item that resolved to it, with its checklist id, award and group heading. Items that did not resolve to a course are never guessed into this list. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Checklists Requiring Learning Unit
comparability_for_learning_unitWhere does this course land at other schools, and what lands on it (exams included)?1 finding
Why it is in this group
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "comparability_for_learning_unit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Where does this course land at other schools, and what lands on it (exams included)? The published transfer rules for one course: the rules CourseShelf holds first (a school's own catalog, CourseAtlas), then CourseAtlas's direct rules read live. Each rule names its source authority, source_url and band; comparable, never equivalent. What lands on a course is answered from the held rules only. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Comparability for a Course
crosswalk_codeWhat does this code cross to?1 finding
Why it is in this group
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "crosswalk_code" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it What does this code cross to? Auto-detects the family — dotted CIP (52.0201) or dashed SOC (11-1021, O*NET .00 suffix accepted) — and answers the other family's codes and titles from the federal CIP-SOC crosswalk.
Annotations the server declares
- readOnlyHint: true
- title: Crosswalk Code
draft_my_claimsDraft the credit claims a person's evidence supports, from their package (after my_selfie_ksa_view): each claim quotes the document it rests on.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Draft the credit claims a person's evidence supports, from their package (after my_selfie_ksa_view): each claim quotes the document it rests on. They are drafts for the person to keep, affirm or decline (set each claim's confidence to ratified, affirmed or declined in the package); the AI never affirms a claim. Give the school they are thinking of as `school` so its catalog is made ready for suggest_credit_for_my_learning. Nothing is stored: the answer returns the package for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: Draft My Claims
expand_termWhat is this word, upward?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it What is this word, upward? Walks the WordNet is-a (hypernym) chain meaning to parent meaning, from the word's KSA-mapped sense toward its broader categories, so every step stays in the sense it started in. Each step carries its definition (gloss) and synonyms.
Annotations the server declares
- readOnlyHint: true
- title: Expand Term
learning_unitsWhat courses does this institution publish?1 finding
Why it is in this group
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "learning_units" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it What courses does this institution publish? Filter by subject abbreviation, course code (spaces and case ignored), or title words; each course carries its published credit string verbatim (ranges stay ranges), edition, and the captured page. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Learning Units
occupations_for_certificationWhat occupations does this certification serve?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it What occupations does this certification serve?
Annotations the server declares
- readOnlyHint: true
- title: Occupations for Certification
programs_for_institutionWhat programs does this institution publish?1 finding
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...s does this institution publish? Award, credential class, CIP, the published credit figure..."
Description, as the server wrote it What programs does this institution publish? Award, credential class, CIP, the published credit figure verbatim, catalog edition, the captured page each came from, and the checklist ids to pass to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Programs for Institution
search_programs_and_learning_unitsWhich programs or courses match, and where?3 findings
Why it is in this group
- The name "search_programs_and_learning_units" says "search": a word for reading.
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...or unknown), a course subject prefix, a credential class, an award as published, and a sch..."
- Info
The input schema at properties.credential.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.credential.description: "Optional, programs only: a credential class, one of the answer's credential v..."
- Warn
The server marks "search_programs_and_learning_units" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true}; The name "search_programs_and_learning_units" says "search": a word for reading.
Description, as the server wrote it Which programs or courses match, and where? Words, a subject (CIP family, or unknown), a course subject prefix, a credential class, an award as published, and a school's state, city, type or UNITID answer with product cards (name, award, length and college when held, school and city, subject, checklist size, and what the program leads to through the CIP-SOC crosswalk) and the counts to refine by. Courses across every school need words of 3 or more characters; words held by very many courses need a state, city or school. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Search Programs and Learning Units
suggest_credit_for_my_learningWhere is a person in the program they are aiming for, and what may their learning meet?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Where is a person in the program they are aiming for, and what may their learning meet? Name the program with `checklist_id` (find it with find_programs at that school) and the answer is that program's checklist line by line: the lines their claims may meet, each with the claim, how well it is corroborated and every link cited; the lines a transfer answer in their package already covers; and the lines still needed. Learning no line matches stands as block credit. Without a program, no course is suggested and the claims stand as block credit. Each suggestion is a case to put to the school's prior learning review, never a promise: say may, never will. Nothing is stored: the answer returns the package with the suggestions for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: Suggest Credit For My Learning
Only reads 36Claude Code: allow
assemble_my_formal_educationRead a person's transcripts into their evidence package: each file's text and status, its courses and exams as rows, and the items will_my_credits_transfer takes (courses as { unit…No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Read a person's transcripts into their evidence package: each file's text and status, its courses and exams as rows, and the items will_my_credits_transfer takes (courses as { unitid or school, code }; AP, CLEP and IB exams with a score). Ask the person for each transcript and the school it came from. Several transcripts are read side by side. A school several schools' names fit is answered with the candidates, and nothing is read. Nothing is stored: the answer returns the package for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: Assemble My Formal Education
assemble_my_work_and_credentialsRead a person's resume, LinkedIn export, certificates, military records and apprenticeship records into their evidence package: each file's text and status, and the credential sign…3 findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Findings
- Info
The title mentions "Credentials".
What this check looks forMatched text
title: "Assemble My Work and Credentials"
- Info
The annotations title mentions "Credentials".
What this check looks forMatched text
annotations.title: "Assemble My Work and Credentials"
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...e: each file's text and status, and the credential signals the certificate, military and a..."
Description, as the server wrote it Read a person's resume, LinkedIn export, certificates, military records and apprenticeship records into their evidence package: each file's text and status, and the credential signals the certificate, military and apprenticeship documents carry. Ask the person for each file. This assembles; the Selfie is my_selfie_ksa_view. Nothing is stored: the answer returns the package for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: Assemble My Work and Credentials
compare_destinationsLine up 2 to 6 destination occupations side by side from one occupation: the bridge size (credential only, or the program bridges' awards as published), O*NET demand (median wage, …1 finding
Why it is in this group
- The name "compare_destinations" says "compare": a word for reading.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...e from one occupation: the bridge size (credential only, or the program bridges' awards as..."
Description, as the server wrote it Line up 2 to 6 destination occupations side by side from one occupation: the bridge size (credential only, or the program bridges' awards as published), O*NET demand (median wage, outlook, bright outlook) and the evidence classes of the roads. Each cell is copied or counted, never scored.
Annotations the server declares
- readOnlyHint: true
- title: Compare Destinations
compare_my_majorHow do these majors differ?1 finding
Why it is in this group
- The name "compare_my_major" says "compare": a word for reading.
Findings
- Info
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level to compare at, e.g. certificate"
Description, as the server wrote it How do these majors differ? Two to five majors at one level, side by side: definition, the schools offering it, the jobs and their outlook from O*NET, and earnings at 1 and 5 years with debt — given as the LOWEST-TO-HIGHEST RANGE across the schools that publish them, with the number of schools stated. A range of school figures, never a median computed from them. A six-digit major's earnings come from its four-digit series and every such figure is labelled series-level. Every column is complete, or it says which figure is not published.
Annotations the server declares
- readOnlyHint: true
- title: Compare My Major
compare_my_schoolWhich of these schools is better for me?1 finding
Why it is in this group
- The name "compare_my_school" says "compare": a word for reading.
Findings
- Info
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level"
Description, as the server wrote it Which of these schools is better for me? Two to five schools, one major and a level, side by side: program and award, credits required verbatim, requirements compared line by line, and — when the person offers their courses and exam scores — what each school's own published rules would count them for, with GoldCheck's states and reasons carried through unchanged. Credits left is reduced only by items a school's own rules cover; an unknown item, or an inference, never reduces it. Cost, earnings, debt with its 10-year monthly payment beside it, and payback in months where both inputs are published; where either is missing, payback is not computed and the missing input is named. The comparison never ranks: no score is invented to decide for the person.
Annotations the server declares
- readOnlyHint: true
- title: Compare My School
compare_program_checklistsCompare what a program takes at several institutions: for each IPEDS UNITID, that institution's published checklist for the program (requirement groups, items, published credit str…No findings
Why it is in this group
- The name "compare_program_checklists" says "compare": a word for reading.
Description, as the server wrote it Compare what a program takes at several institutions: for each IPEDS UNITID, that institution's published checklist for the program (requirement groups, items, published credit strings — the work effort) beside its published tuition and fee policy (the cost). Schedule is stated not held. Nothing is summed or computed by the service; an institution, checklist, or cost the catalogs do not hold is stated as such. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Compare Program Checklists
find_agreementsWhich articulation or transfer agreements are held?No findings
Why it is in this group
- The name "find_agreements" says "find": a word for reading.
Description, as the server wrote it Which articulation or transfer agreements are held? Optional title words, or an institution's UNITID as a party. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Agreements
find_catalogsWhich published catalog editions are held for this institution?No findings
Why it is in this group
- The name "find_catalogs" says "find": a word for reading.
Description, as the server wrote it Which published catalog editions are held for this institution? Each catalog's edition year, format and source. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Catalogs
find_checklistsWhich checklists — the generic itinerary of requirements for an award — does this institution publish?No findings
Why it is in this group
- The name "find_checklists" says "find": a word for reading.
Description, as the server wrote it Which checklists — the generic itinerary of requirements for an award — does this institution publish? Optional award words or a program id narrow them; pass one to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Checklists
find_comparabilityWhich comparability bundles (published transfer rules) are held?No findings
Why it is in this group
- The name "find_comparability" says "find": a word for reading.
Description, as the server wrote it Which comparability bundles (published transfer rules) are held? Optional receiving institution UNITID, agreement id, or a learning unit that appears as a source or substitute. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Comparability
find_institutionWhich institution is this?No findings
Why it is in this group
- The name "find_institution" says "find": a word for reading.
Description, as the server wrote it Which institution is this? A name fragment or an IPEDS UNITID answers with the institution's identity, sector, identifiers with their sources, and how many programs, checklists, and learning units its published catalog holds here. A state lists that state's institutions by name; with no name and no state, the answer is the states that hold institutions, each with its count. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Institution
find_my_best_pathwayWhat's my best way there?No findings
Why it is in this group
- The name "find_my_best_pathway" says "find": a word for reading.
Description, as the server wrote it What's my best way there? For a goal — a major or a job — and what the person brings (courses, exams, their Competency Selfie, work and life experience), the paths to it, each saying WHY it ranks where it does and naming the figures that moved it. The steps appear only where an agreement or pathway document states them, never assembled from award levels alone. Every item the person brought is marked counted, not counted or needs review and appears in the answer: nothing is dropped silently. A path missing an input is ranked with that gap named rather than penalised invisibly.
Annotations the server declares
- readOnlyHint: true
- title: Find My Best Pathway
find_my_majorWhat should I study?No findings
Why it is in this group
- The name "find_my_major" says "find": a word for reading.
Description, as the server wrote it What should I study? For a person's own words — an interest, a subject or a job — or a job code (SOC), the majors that answer. Each major carries its plain definition (NCES verbatim), the award levels it is conferred at (IPEDS AWLEVEL, each completers flag in its own field and never summed), how many schools offer it nationally, the jobs it leads to through the federal CIP-SOC crosswalk, and its related majors — same series, same family, or sharing a named occupation. Words resolve through the KSA Dictionary, never by spelling match; words that match nothing are told so with the closest words the Dictionary holds. The count for a person's own state is stated not held: the per-school IPEDS rows are not in this publish.
Annotations the server declares
- readOnlyHint: true
- title: Find My Major
find_my_schoolWhere can I study this?2 findings
Why it is in this group
- The name "find_my_school" says "find": a word for reading.
Findings
- Info
The input schema at properties.award.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.award.description: "Optional award title or credential class"
- Info
The input schema at properties.level.description mentions "credential".
What this check looks forMatched text
inputSchema.properties.level.description: "The credential level, e.g. certificate, associate or b..."
Description, as the server wrote it Where can I study this? A match-up, not a dump: for a major and a level, the schools that award it, ranked by how many of the person's own criteria each one meets, with met, not met and not testable kept as three different results — a school that does not publish a fact is not testable on it, never failed. Each criterion names the source that decided it, each school carries its own program, award, credits required, cost, earnings, debt and whether it can be done online, and a filter only ever excludes on a fact we hold. The answer states its ranking rule and never recommends a school. TODAY the candidate set is the schools CourseShelf has captured a program for, not yet every school IPEDS lists, and every answer opens by saying so.
Annotations the server declares
- readOnlyHint: true
- title: Find My School
find_pathwaysWhich pathways are held?No findings
Why it is in this group
- The name "find_pathways" says "find": a word for reading.
Description, as the server wrote it Which pathways are held? Optional title words, an agreement id, or a checklist id. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Pathways
find_policiesWhich academic policies does this institution publish (transfer credit, prior learning, tuition and fees …)?No findings
Why it is in this group
- The name "find_policies" says "find": a word for reading.
Description, as the server wrote it Which academic policies does this institution publish (transfer credit, prior learning, tuition and fees …)? Optional words narrow them. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Policies
find_programsWhich programs match these words, across institutions?No findings
Why it is in this group
- The name "find_programs" says "find": a word for reading.
Description, as the server wrote it Which programs match these words, across institutions? Program or award words (optionally one institution's UNITID) answer with each program's award, CIP, published credit figure verbatim, edition, source page and institution. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Programs
find_transfer_frameworksWhich statewide or compact transfer frameworks are held?No findings
Why it is in this group
- The name "find_transfer_frameworks" says "find": a word for reading.
Description, as the server wrote it Which statewide or compact transfer frameworks are held? Optional name or jurisdiction words. Answers none held when the build holds none. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Find Transfer Frameworks
find_transitionsWhere can this occupation lead?1 finding
Why it is in this group
- The name "find_transitions" says "find": a word for reading.
Findings
- Info
The description mentions "credential".
What this check looks forMatched text
description: "...typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SO..."
Description, as the server wrote it Where can this occupation lead? For a SOC code: destination occupations, each with its typed roads (published by O*NET or by a credential serving both; mapped through the CIP-SOC crosswalk), each road with its source, basis and its class's karat; the bridges (credentials with their exam, education and experience conditions, and programs with checklists nearest the state given); and demand as O*NET publishes it. Roads only, no person data.
Annotations the server declares
- readOnlyHint: true
- title: Find Transitions
get_agreementOne agreement: its row, its parties (organizations resolved), and the pathways, comparability bundles and checklists that cite it.No findings
Why it is in this group
- The name "get_agreement" says "get": a word for reading.
Description, as the server wrote it One agreement: its row, its parties (organizations resolved), and the pathways, comparability bundles and checklists that cite it. Signatories name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Agreement
get_catalogOne catalog edition: its row, the institutions that use it (and whom it is shared from), and how many programs it holds.No findings
Why it is in this group
- The name "get_catalog" says "get": a word for reading.
Description, as the server wrote it One catalog edition: its row, the institutions that use it (and whom it is shared from), and how many programs it holds. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Catalog
get_certificationEverything held about one certification: issuer and issuer domain, occupations served, exam and renewal requirements, education-or-experience routes, Credential Engine registry ide…1 finding
Why it is in this group
- The name "get_certification" says "get": a word for reading.
Findings
- Info
The description mentions "Credential".
What this check looks forMatched text
description: "...ements, education-or-experience routes, Credential Engine registry identity where held, an..."
Description, as the server wrote it Everything held about one certification: issuer and issuer domain, occupations served, exam and renewal requirements, education-or-experience routes, Credential Engine registry identity where held, and the basis and source URL for the claim.
Annotations the server declares
- readOnlyHint: true
- title: Get Certification
get_checklistWhat does this award require?No findings
Why it is in this group
- The name "get_checklist" says "get": a word for reading.
Description, as the server wrote it What does this award require? One checklist: its requirement groups (every header and full item count), each group's items with published credit strings, alternatives, and — where an item resolved to a course — that course's own code, title, and published credits, attributed to the course. Items come in pages across the groups; the answer states items_total and next_item_offset. Every row names the captured page it came from. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Checklist
get_comparabilityOne comparability bundle: its row (credits awarded published beside any parse), the receiving institution, and its source and substitute courses, each resolved or stated unresolved…No findings
Why it is in this group
- The name "get_comparability" says "get": a word for reading.
Description, as the server wrote it One comparability bundle: its row (credits awarded published beside any parse), the receiving institution, and its source and substitute courses, each resolved or stated unresolved. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Comparability
get_courseshelf_summaryWhat does CourseShelf hold?No findings
Why it is in this group
- The name "get_courseshelf_summary" says "get": a word for reading.
Description, as the server wrote it What does CourseShelf hold? From the records published with the build, read as published and never computed: per catalog area, how many institutions have loaded content and how many records were loaded; every table's row count; organizations by sector; the census of the whole index with its verdicts; and per-state counts and per-school verdicts where the build publishes them. Anything not published for this build is said so. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: CourseShelf Holdings Summary
get_dictionary_summaryWhat does the KSA Dictionary hold?No findings
Why it is in this group
- The name "get_dictionary_summary" says "get": a word for reading.
Description, as the server wrote it What does the KSA Dictionary hold? The words and meanings it places, the governed terms, the O*NET content-model elements, the link words and the CIP-SOC crosswalk, each with its own version and build date where the layer publishes one, and an honest not held where it does not. Read as published at boot, never computed at request time, and never a word lookup: for one word use resolve_term. The words it holds are those it places; it is not all of WordNet, and the answer says so.
Annotations the server declares
- readOnlyHint: true
- title: Get Dictionary Summary
get_institutionEverything held about one institution: its identity row, identifiers, addresses, websites, accreditations, relationships, identity history, published costs and calendar dates, each…No findings
Why it is in this group
- The name "get_institution" says "get": a word for reading.
Description, as the server wrote it Everything held about one institution: its identity row, identifiers, addresses, websites, accreditations, relationships, identity history, published costs and calendar dates, each table under its own name, with counts of its programs, courses, checklists, catalogs, policies and agreements and the service that lists each. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Institution
get_learning_unitOne course whole: its row, prerequisites and corequisites, aliases, terms offered, articulation statements and comparable members — each linked course resolved or stated unresolved…No findings
Why it is in this group
- The name "get_learning_unit" says "get": a word for reading.
Description, as the server wrote it One course whole: its row, prerequisites and corequisites, aliases, terms offered, articulation statements and comparable members — each linked course resolved or stated unresolved, never guessed — plus the transfer frameworks it maps to. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Learning Unit
get_pathwayOne pathway: its row and the checklist and agreement it links.No findings
Why it is in this group
- The name "get_pathway" says "get": a word for reading.
Description, as the server wrote it One pathway: its row and the checklist and agreement it links. Contacts name people and are not served. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Pathway
get_policyOne published academic policy: its section, verbatim text, page, edition and source.No findings
Why it is in this group
- The name "get_policy" says "get": a word for reading.
Description, as the server wrote it One published academic policy: its section, verbatim text, page, edition and source. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Policy
get_programOne program whole: its row, identifiers, offerings (campus resolved), its institution, and the checklists that lead to its award — pass one to get_checklist.No findings
Why it is in this group
- The name "get_program" says "get": a word for reading.
Description, as the server wrote it One program whole: its row, identifiers, offerings (campus resolved), its institution, and the checklists that lead to its award — pass one to get_checklist. Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Program
get_transfer_frameworkOne transfer framework: its row, authority, codes with their meanings, and the courses mapped to it (resolved).No findings
Why it is in this group
- The name "get_transfer_framework" says "get": a word for reading.
Description, as the server wrote it One transfer framework: its row, authority, codes with their meanings, and the courses mapped to it (resolved). Each row names its current FORM's wording source: source_url, capture_file, catalog_year and source_catalog_name are that one source's, never the record's whole span. A row whose record holds more than one form or more than one source also carries version_count, source_count, first_edition_seen and last_edition_seen, and one sentence saying so in words; a record with one form and one source carries none of them and reads exactly as it always has. The forms themselves, each with its own content and its own sources, come from the one-record get, never from a list. A record last seen in an older edition says so, because the Union keeps a record no current catalog prints.
Annotations the server declares
- readOnlyHint: true
- title: Get Transfer Framework
list_issuersThe issuing organizations, optionally filtered by a name query.No findings
Why it is in this group
- The name "list_issuers" says "list": a word for reading.
Description, as the server wrote it The issuing organizations, optionally filtered by a name query.
Annotations the server declares
- readOnlyHint: true
- title: List Issuers
my_selfie_ksa_viewThe person's Selfie from their evidence package: the seven dimensions (skills, knowledge, abilities and more) as the evidence shows them, each item citing the file, the occupation …No findings
Why it is in this group
- The name "my_selfie_ksa_view" says "view": a word for reading.
Description, as the server wrote it The person's Selfie from their evidence package: the seven dimensions (skills, knowledge, abilities and more) as the evidence shows them, each item citing the file, the occupation O*NET describes, or the life experience it came from, plus what could not be placed. It mirrors, for the person to confirm, refine or reject; it is never a grade or a credit decision. The person's placements and dismissals in the package's selfie.learner_decisions are honored. Nothing is stored: the answer returns the package with the Selfie for the agent to keep.
Annotations the server declares
- readOnlyHint: true
- title: My Selfie (KSA View)
resolve_termWhere does a word place in the KSA model?No findings
Why it is in this group
- The name "resolve_term" says "resolve": a word for reading.
Description, as the server wrote it Where does a word place in the KSA model? The KSA Dictionary is the shared vocabulary that defines the terms a learner uses to assert what they know, do, and are — and the terms a learning offering uses to express what it comprises — so both sides resolve to the same identifiers, never spelling matches. Answers from three linked layers (governed lexicon, O*NET content model, WordNet-derived index), each placement attributed to its layer with provenance; the WordNet placement carries the word's definition (gloss) and synonyms.
Annotations the server declares
- readOnlyHint: true
- title: Resolve Term
search_certificationsWhich certification is this prose name?No findings
Why it is in this group
- The name "search_certifications" says "search": a word for reading.
Description, as the server wrote it Which certification is this prose name? Start here for any plain question — a trade, field, job, skill, or company in everyday words. Returns candidates with ids, issuers, and source basis — candidates rather than a single guess when the name is ambiguous; the ids feed the other certification tools.
Annotations the server declares
- readOnlyHint: true
- title: Search Certifications
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http goldseam https://goldseam.ksaworks.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__goldseam__search_certifications",
"mcp__goldseam__get_certification",
"mcp__goldseam__list_issuers",
"mcp__goldseam__resolve_term",
"mcp__goldseam__get_dictionary_summary",
"mcp__goldseam__compare_program_checklists",
"mcp__goldseam__find_institution",
"mcp__goldseam__get_checklist",
"mcp__goldseam__get_institution",
"mcp__goldseam__find_catalogs",
"mcp__goldseam__get_catalog",
"mcp__goldseam__find_programs",
"mcp__goldseam__get_program",
"mcp__goldseam__get_learning_unit",
"mcp__goldseam__find_policies",
"mcp__goldseam__get_policy",
"mcp__goldseam__find_checklists",
"mcp__goldseam__find_agreements",
"mcp__goldseam__get_agreement",
"mcp__goldseam__find_pathways",
"mcp__goldseam__get_pathway",
"mcp__goldseam__find_comparability",
"mcp__goldseam__get_comparability",
"mcp__goldseam__find_transfer_frameworks",
"mcp__goldseam__get_transfer_framework",
"mcp__goldseam__get_courseshelf_summary",
"mcp__goldseam__find_transitions",
"mcp__goldseam__compare_destinations",
"mcp__goldseam__assemble_my_formal_education",
"mcp__goldseam__assemble_my_work_and_credentials",
"mcp__goldseam__my_selfie_ksa_view",
"mcp__goldseam__find_my_major",
"mcp__goldseam__compare_my_major",
"mcp__goldseam__find_my_school",
"mcp__goldseam__compare_my_school",
"mcp__goldseam__find_my_best_pathway"
],
"ask": [
"mcp__goldseam__certifications_for_occupation",
"mcp__goldseam__occupations_for_certification",
"mcp__goldseam__related_certifications",
"mcp__goldseam__certifications_for_program",
"mcp__goldseam__expand_term",
"mcp__goldseam__crosswalk_code",
"mcp__goldseam__programs_for_institution",
"mcp__goldseam__learning_units",
"mcp__goldseam__checklists_requiring_learning_unit",
"mcp__goldseam__search_programs_and_learning_units",
"mcp__goldseam__comparability_for_learning_unit",
"mcp__goldseam__will_my_credits_transfer",
"mcp__goldseam__assert_my_life_experiences",
"mcp__goldseam__draft_my_claims",
"mcp__goldseam__suggest_credit_for_my_learning"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as goldseam. Review it before you use it.