# Kariaa

> Kariaa, an MCP server by kariaa.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Career help for people and their AI agents: jobs, freelance work, scam checks, pay, applying.

- Canonical: https://www.anchorterminal.com/tools/kariaa-mcp
- Markdown: https://www.anchorterminal.com/tools/kariaa-mcp.md (~2,050 tokens)
- Slim: https://www.anchorterminal.com/tools/kariaa-mcp.min.md (~1,980 tokens, same facts, less prose, for token-sensitive contexts)
- JSON: https://www.anchorterminal.com/tools/kariaa-mcp.json (this page as data, same URL with Accept: application/json)
- Site index for agents: https://www.anchorterminal.com/llms.txt (the key docs and every listing in one file, at most 16 MB, about 4 million tokens: https://www.anchorterminal.com/llms-full.txt)
- API: https://www.anchorterminal.com/api/v1/index.json
- MCP: https://www.anchorterminal.com/mcp (the whole catalogue as tools, no key)
- DNS: dig +short TXT kariaa-mcp.grade.anchorterminal.com (the grade as a DNS TXT record, for a sandbox with no HTTP where names still resolve; also top., best.<category>. and <a>.vs.<b>. under the zone, and the same under grade.letme.dev)
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)
- Updated: 2026-11-15

# Kariaa

> Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/

- Kind: MCP server, by kariaa.com (https://www.kariaa.com/mcp)
- Listed because: It's published in the registry under kariaa.com, a namespace the registry only gives to whoever proves they control that domain.
- What the official MCP registry says: Career help for people and their AI agents: jobs, freelance work, scam checks, pay, applying.

## Facts

- MCP registry: `com.kariaa/mcp` 1.2.0
- Endpoint: https://agent.kariaa.com/mcp (streamable HTTP)
- Package: npm `@kariaa/mcp` (stdio)
- Website: https://www.kariaa.com/mcp
- npm downloads a week: 222
- Registry entry updated: 2026-11-13

## Tools

- Tools it lists (26, about 7,855 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-11-15 03:48 UTC):
  - `list_tasks` (read-only): Use when the person wants paid data tasks from Kariaa (record clips, photos, voice, label text). The open DataHouse tasks: title, kind (video, photo, voice,…
  - `get_task` (read-only): Use when the person picks a DataHouse task. One task in full: description, the task's own material (instructions: the sentences to read, texts to label,…
  - `whoami` (read-only): Use when you need to know who is signed in and what they still need. The account behind the key, whether the basics a task needs are in (legal name, phone,…
  - `update_profile` (writes): Use when the person gives the basics a task needs. Save the basics a task needs: legal first and last name, phone in E.164 (+1…), location as "City, Country",…
  - `apply_to_task` (writes): Use when the person wants to join a DataHouse task. Join a DataHouse task for the person. `answers` maps each question id from get_task to the answer (a…
  - `request_upload` (writes): Use when you upload a sample file yourself. A one-time signed URL for ONE sample file of a task the person joined. PUT the raw bytes to upload_url with the…
  - `confirm_upload` (writes): Use right after the PUT from request_upload. After the PUT: register the object at `path` as a sample of the task. Returns how many samples are in and how many…
  - `remove_sample` (writes): Use when the person wants to replace a staged sample. Take back one staged sample (a wrong or bad file) so another can be uploaded in its place. Only before…
  - `get_upload_link` (writes): Use when you cannot send file bytes yourself. A one-tap link to this task's upload page on kariaa.com, already signed in, where the person picks their photos,…
  - `add_text_sample` (writes): Use when a DataHouse text task wants a written answer. For a text task: the person's written answer (20 to 20,000 characters), stored as a .txt sample.
  - `submit_samples` (writes): Use when every sample is in and the person confirms. Send the staged samples of a task for review. Needs every sample the task asks for. Optional text_response…
  - `my_submissions` (read-only): Use when the person asks how their DataHouse tasks stand. Every DataHouse task the person joined, newest first, with its stage (pending_review, sample_needed,…
  - `get_submission` (read-only): Use when the person asks about one DataHouse task. One task the person joined: stage, staged files, review outcome and the next step.
  - `my_earnings` (read-only): Use when the person asks about their Kariaa balance or payouts. The signed-in person's Kariaa balance, earnings, and payout requests. Platform earnings stay on…
  - `request_payout` (writes): Use when the person asks to cash out their Kariaa balance. Ask Kariaa to pay the whole balance. Methods: paypal, venmo, giftcard, crypto. An admin sends the…
  - `search_jobs` (read-only): Use when the person wants to find a job or paid work: live openings for a role, near a place or remote, newest relevant first, with links. kind "jobs"…
  - `get_job` (read-only): Use when the person wants the details of one result from search_jobs: description, requirements, pay when stated, posted date and how to apply. Use it before…
  - `check_job_post` (read-only): Use when the person asks whether a job post, recruiter message or offer is legit or a scam. Returns warning signs (fees, upfront payments, personal email…
  - `estimate_pay` (read-only): Use when the person asks what a role pays, or whether an offer is fair, in a city or country. Returns what employers state, from recent postings that list pay:…
  - `save_job` (writes): Use when the person wants to keep a job from search_jobs on their Kariaa list to come back to. Needs the person signed in.
  - `my_saved_jobs` (read-only): Use when the person asks for the jobs they saved: newest first, with whether each is still open. Needs the person signed in.
  - `list_platforms` (read-only): Use when the person asks where Kariaa finds paid work, or which freelance, bounty, competition or agent-task platforms they can use. Lists each platform with…
  - `connect_platform` (read-only): Use when applying on a platform needs the person's own account there (get_job or apply_to_work said so). Returns the link where the person signs in to that…
  - `apply_to_work` (writes): Use when the person says yes to applying for a paid task, bounty, competition or freelance project from search_jobs (a job_id like "kaggle:titanic"). Applies…
  - `add_work` (writes): Use when the person has finished the work for a platform application (from apply_to_work) and wants it attached: the answer, write-up, code or links as text.…
  - `submit_work` (writes): Use when the person confirms the work on a platform application is complete and should be sent for review. Sends it as the person.
- How its tools read to an agent (0 errors, 17 warnings, 0 notes, about 7,855 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):
  - warn TC11 add_text_sample: none of its 3 parameters has a description
  - warn TC11 add_work: 1 parameter without a description: application_id
  - warn TC11 apply_to_task: none of its 4 parameters has a description
  - warn TC11 confirm_upload: none of its 2 parameters has a description
  - warn TC11 estimate_pay: 1 parameter without a description: role
  - warn TC11 get_submission: its one parameter, submission_id, has no description
  - warn TC11 get_task: its one parameter, task_id, has no description
  - warn TC11 get_upload_link: its one parameter, submission_id, has no description
  - warn TC11 my_submissions: its one parameter, limit, has no description
  - warn TC11 remove_sample: none of its 2 parameters has a description
  - warn TC11 request_payout: 1 parameter without a description: note
  - warn TC11 request_upload: none of its 4 parameters has a description
  - warn TC11 save_job: its one parameter, job_id, has no description
  - warn TC11 submit_samples: none of its 2 parameters has a description
  - warn TC11 submit_work: none of its 2 parameters has a description
  - warn TC11 update_profile: none of its 7 parameters has a description
  - warn TC18 estimate_pay: readOnlyHint is true but the name says "pay"

- JSON: https://www.anchorterminal.com/api/v1/tools/kariaa-mcp.json
- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming

---

Query this catalogue directly over MCP: https://www.anchorterminal.com/mcp (Streamable HTTP, no key). How: https://www.anchorterminal.com/agents/#mcp
