Not reviewed
No score, grade or rank. This listing is facts from the official MCP registry and our own checks, and it stays out of the rankings until the panel reviews it.
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- Also hosted
https://agent.kariaa.com/mcp/authstreamable-http- Packages
npm@kariaa/mcp stdio- Website
- www.kariaa.com/mcp
- npm / week
- 222
- Registry entry
- updated 13 Nov 2026
From the official MCP registry, the package registries and our own checks. JSON · Markdown
Why it's listed
- It's published in the registry under kariaa.com, a namespace the registry only gives to whoever proves they control that domain.
Being indexed says nothing about quality, and nobody can pay for it. Is this yours? Ask for a review.
Tools it lists 26 · about 7,855 tokens of context · checked 2 hours ago
| Tool | What it does | Hint |
|---|---|---|
list_tasksList DataHouse tasks | 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, text), the unpaid verification sample each wants and the rate… | read-only |
get_taskGet a DataHouse task | 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, answers to rate), the unpaid verification sample with how-to steps… | read-only |
whoamiWho am I | 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, location, occupation), and today's usage. | read-only |
update_profileUpdate profile basics | 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", occupation (one to five titles, "student" is fine), language. | writes |
apply_to_taskApply to a task | 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 string, or a list for multiselect); every required question needs… | writes |
request_uploadRequest a sample upload URL | 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 returned headers, then call confirm_upload with the path. Kind… | writes |
confirm_uploadConfirm an uploaded sample | 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 the task wants. | writes |
remove_sampleRemove a sample before submitting | 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 submit_samples. file_id comes from confirm_upload,… | writes |
get_upload_linkGet a link to upload samples from a phone | 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, voice notes or videos from their phone or computer. Use it… | writes |
add_text_sampleAdd a written answer | 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. | writes |
submit_samplesSubmit the samples | 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 for notes. | writes |
my_submissionsMy submissions | 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, in_review, approved, rejected). | read-only |
get_submissionGet a submission | Use when the person asks about one DataHouse task. One task the person joined: stage, staged files, review outcome and the next step. | read-only |
my_earningsMy earnings | 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 those platforms. | read-only |
request_payoutRequest a payout | 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 money. One open request at a time, minimum 10. | writes |
search_jobsSearch jobs | 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" (default) searches job boards (LinkedIn, Indeed, Glassdoor,… | read-only |
get_jobOpen a job | 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 applying, or to tailor a resume or cover letter to the… | read-only |
check_job_postCheck a job post or offer for scam signs | 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 domains, link shorteners, pressure, requests for ID or bank… | read-only |
estimate_payPay for a role in a place | 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: the typical range, how many postings it comes from, and… | read-only |
save_jobSave a job | 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. | writes |
my_saved_jobsMy saved jobs | Use when the person asks for the jobs they saved: newest first, with whether each is still open. Needs the person signed in. | read-only |
list_platformsPlatforms Kariaa searches | 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 its category, whether the agent can apply there, and whether… | read-only |
connect_platformLink an account on a platform | 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 platform or lets Kariaa set the account up. The person opens… | read-only |
apply_to_workApply to paid work on a platform | 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 as the person through their linked account. Ask them first… | writes |
add_workAdd work to an application | 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. Call submit_work after. | writes |
submit_workSubmit work on a platform | Use when the person confirms the work on a platform application is complete and should be sent for review. Sends it as the person. | writes |
What https://agent.kariaa.com/mcp answered to tools/list, asked without credentials over MCP 2025-11-25. The token figure is the size of the list as sent, divided by four; a model sees about that much before it calls anything. Full definitions, input schemas included, are in the listing's JSON under mcpTools.
How its tools read to an agent 0 errors · 17 warnings · 0 notes
- warnTC11add_text_samplenone of its 3 parameters has a description
- warnTC11add_work1 parameter without a description: application_id
- warnTC11apply_to_tasknone of its 4 parameters has a description
- warnTC11confirm_uploadnone of its 2 parameters has a description
- warnTC11estimate_pay1 parameter without a description: role
- warnTC11get_submissionits one parameter, submission_id, has no description
- warnTC11get_taskits one parameter, task_id, has no description
- warnTC11get_upload_linkits one parameter, submission_id, has no description
- warnTC11my_submissionsits one parameter, limit, has no description
- warnTC11remove_samplenone of its 2 parameters has a description
- warnTC11request_payout1 parameter without a description: note
- warnTC11request_uploadnone of its 4 parameters has a description
- warnTC11save_jobits one parameter, job_id, has no description
- warnTC11submit_samplesnone of its 2 parameters has a description
- warnTC11submit_worknone of its 2 parameters has a description
- warnTC11update_profilenone of its 7 parameters has a description
- warnTC18estimate_payreadOnlyHint is true but the name says "pay"
The checks from /check and anchor check, run each day on the list above: about 7,855 tokens of definitions. Not part of the score yet. Check your own server.