Owner-bound by default
Worker OAuth can read and change only the connected worker’s profile, applications, and referrals.
GiGa offers two remote MCP connections: OAuth MCP for workers and Bearer MCP for admins. Choose the role that matches what you need to do.
Connect as a worker to manage your profile, find gigs, handle your applications, and use referrals.
Understand profile readiness, update editable details, upload documents, verify contact info, and submit for human review.
12 tools PopularMarketplaceDiscover open opportunities and read, create, revise, or withdraw only the worker’s own applications.
6 tools ReferralsManage a personal code, send confirmed invitations, apply attribution, and read privacy-safe history and totals.
7 toolsConnect as an admin with a Bearer MCP to create and manage gigs, review and hire applicants, build schedules, and staff shifts.
Build drafts, schedule roles and shifts, add artwork, review, and deliberately open worker signup.
See the gig workflow Staffing operationsReview applications, record outcomes, place workers, and verify staffing coverage.
See the application workflow Managed accessBrowse the focused reference for gigs, sessions, shifts, applications, and staffing.
Open Admin API docsAdd the GiGa MCP to your client and choose the worker connection. GiGa opens in your browser so you can sign in.
Paste the endpoint into your client’s remote MCP or connector settings.
Choose OAuth MCP, sign in to GiGa in your browser, and approve the connection.
Try “Show me open gigs,” “Help me finish my profile,” or “What is happening with my applications?”
{
"mcpServers": {
"giga": {
"url": "https://api.giga.jobs/mcp"
}
}
}https://api.giga.jobs/mcp“Connect to GiGa, read my privacy-minimized profile, explain what is missing, and help me complete it. Ask before changing or revealing anything sensitive.”
Every operation stays with the connected worker. Use the examples to understand what an assistant can read or change.
Read and complete your own GiGa worker profile. Sensitive reads and high-impact profile changes remain confirmation-gated.
my_profile_readRead my profilePrivacy-minimized profile, completeness, missing fields, assets, and next steps.
{} Link to this toolmy_profile_read_sensitiveRead sensitive profile fieldsConfirmationContact, address, appearance, licence, social, and asset URL fields after explicit approval.
{ "confirmedByWorker": true } Link to this toolmy_profile_updateUpdate my profileConfirmationUpdates worker-editable profile fields. Admin and verification-state fields are blocked.
{ "fields": { "city": "Austin", "availability_evening": true }, "confirmedByWorker": true } Link to this toolmy_profile_photo_uploadUpload a profile photoConfirmationUploads a headshot, full-body, candid, action, or verification image.
{ "category": "headshot", "dataUrl": "data:image/jpeg;base64,…", "confirmedByWorker": true } Link to this toolmy_profile_photo_deleteDelete a profile photoConfirmationDeletes one photo owned by the connected worker.
{ "photoId": 42, "confirmedByWorker": true } Link to this toolmy_profile_certification_uploadUpload a certificationConfirmationUploads an alcohol, cannabis, driver’s licence, or food-handler document for human review.
{ "category": "foodHandlers", "base64": "…", "mimeType": "image/jpeg", "confirmedByWorker": true } Link to this toolmy_profile_certification_deleteDelete a certificationConfirmationDeletes one certification owned by the connected worker.
{ "certificationId": 12, "confirmedByWorker": true } Link to this toolmy_phone_verification_startStart phone verificationmy_phone_verification_confirmConfirm phone verificationConfirms the OTP provided by the worker.
{ "phoneNumber": "+15125550142", "code": "123456" } Link to this toolmy_email_verification_startStart email verificationmy_email_verification_confirmConfirm email verificationmy_profile_submit_for_verificationSubmit profile for verificationConfirmationSubmits a complete profile for human approval. This never self-approves the account.
{ "confirmedByWorker": true } Link to this toolDiscover worker-visible gigs and act only on the connected worker’s own applications.
worker_gigs_discoverDiscover open gigsLists gigs accepting applications; drafts, expired gigs, and internal staffing data stay hidden.
{ "page": 1, "limit": 25 } Link to this toolworker_gig_readRead a gigReads one worker-visible gig. Closed gigs require an existing application.
{ "gigId": 184 } Link to this toolmy_applications_listList my applicationsLists only the connected worker’s applications, optionally filtered by status.
{ "page": 1, "limit": 25, "status": "pending" } Link to this toolmy_application_readRead my applicationReads the connected worker’s application for one gig.
{ "gigId": 184 } Link to this toolmy_application_applyApply or reviseConfirmationCreates or revises an application to an open gig. Hired applications cannot change.
{ "gigId": 184, "applyMode": "primary-all", "shiftIds": [901], "confirm": true } Link to this toolmy_application_withdrawWithdraw applicationConfirmationPermanently withdraws an application before hiring.
{ "gigId": 184, "confirm": true } Link to this toolManage the connected worker’s code, invitations, attribution, history, and reward totals.
my_referral_code_readRead my referral codemy_referral_code_updateUpdate my referral codeConfirmationClaims a unique 3–20 character custom referral code.
{ "code": "JORDAN20", "confirm": true } Link to this toolmy_referral_inviteSend a referral inviteConfirmationCreates one email or phone invitation with an external communication side effect.
{ "email": "friend@example.com", "confirm": true } Link to this toolreferral_code_validateValidate a referral codeReturns public referrer display information and reward amounts.
{ "code": "JORDAN20" } Link to this toolmy_referral_applyApply a referral codeConfirmationOne-time attribution of a referral code to the connected account.
{ "referralCode": "JORDAN20", "confirm": true } Link to this toolmy_referrals_listList my referralsPrivacy-safe referral history without recipient contact or admin-payment data.
{ "page": 1, "limit": 50 } Link to this toolmy_referral_statsRead my referral statsConnectConnection expiredReconnect through the Worker OAuth MCP.RoleWrong connectionWorker tools require a worker connection; admin tools require an admin connection.WaitRate limitedPause briefly and try again.CheckUnknown write outcomeRead the profile or application before repeating a change.Worker OAuth can read and change only the connected worker’s profile, applications, and referrals.
Sensitive reads and high-impact actions—including profile edits, uploads, deletes, applications, invitations, withdrawals, attribution, and profile submission—require explicit confirmation. OTP tools use the worker-entered code as direct intent.
An assistant can prepare and submit a profile. Only a GiGa administrator can approve or reject verification.
The Worker OAuth MCP quickstart, capabilities, safety guidance, and full tool catalog in one portable document.
Open Markdown TXTA concise map of Worker and Admin MCP capabilities and safety rules for coding agents.
Open agent context AdminCreate gigs, hire workers, set schedules, and manage staffing operations.
Open Admin docsChoose the Worker OAuth MCP or Admin Bearer MCP and put GiGa to work.