{"ok":true,"site":{"host":"licium.ai","url":"https://www.licium.ai/","type":"live","desc":"Follow a sample practice's Aetna application week by week: the public records before it goes out, a check every week, the call that finds what the committee needs, the decision, and the dates…","tools":[{"name":"fill_provider_check_form","kind":"act","impl":"imperative","description":"Fill the provider enrollment check form with an email and a list of NPIs (as a list, or as text with the NPIs anywhere in it). Up to 100 NPIs; the first check is free. Nothing is sent until a person clicks the form's send button.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","format":"email","maxLength":254},"company":{"type":"string","maxLength":300},"npis":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"string","maxLength":40},"description":"10-digit NPIs; use instead of text."},"text":{"type":"string","maxLength":200000,"description":"Text with NPIs anywhere in it; use instead of npis."},"ref_code":{"type":"string","maxLength":100,"pattern":"^[a-zA-Z0-9_-]*$"}},"required":["email"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/demo"]},{"name":"fill_payer_follow_up_form","kind":"act","impl":"imperative","description":"Fill the weekly payer follow-up form: the email, the plan (group, per_application, or application_bundle), the roster as NPIs, the pending applications as one line each (clinician NPI, payer, state, date submitted, then the payer reference and notes if any) or, for application_bundle, the applications to write and submit as one line each (clinician NPI, payer, state, documents: caqh or send, then notes if any), optional CAQH last attestation dates (NPI and date per line), and how access will be given. The form shows the price before anything is sent. Nothing is sent until a person clicks the form's button, and nothing is checked, written or submitted until payment.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"email":{"type":"string","format":"email","maxLength":254},"company":{"type":"string","maxLength":300},"plan":{"type":"string","enum":["application_bundle","group","per_application"],"description":"application_bundle (the page's first choice): $199 per application, written, submitted and checked until decided. For applications already submitted: group, $15 per clinician per month plus $149 per month per clinician with a pending application; per_application, $79 per application, checked until decided with no time limit."},"roster_text":{"type":"string","maxLength":200000,"description":"The roster: NPIs anywhere in the text."},"roster_from_provider_check":{"type":"string","format":"uuid","description":"Use the list of a provider check sent from the same email as the roster."},"applications_text":{"type":"string","maxLength":200000,"description":"One pending application per line: clinician NPI, payer, state, date submitted, payer reference (optional), notes (optional); comma or tab separated."},"applications_to_submit_text":{"type":"string","maxLength":100000,"description":"application_bundle only. One application to write and submit per line: clinician NPI, payer, state, documents (caqh: use the clinician's CAQH profile; send: you send the license, malpractice certificate, W-9 and CV or work history), notes (optional); comma or tab separated. Up to 100."},"caqh_text":{"type":"string","maxLength":50000,"description":"Optional. One line per clinician: NPI and the CAQH last attestation date."},"access":{"type":"array","minItems":1,"maxItems":5,"items":{"type":"string","enum":["portal_user","pecos_surrogate","delegation_letter","caqh_admin","call_only"]},"description":"How you will give access; call_only alone."},"monitoring":{"type":"boolean","description":"Per-application plan only: add roster monitoring at $3 per clinician per month."},"ref_code":{"type":"string","maxLength":100,"pattern":"^[a-zA-Z0-9_-]*$"},"partner_code":{"type":"string","maxLength":100,"description":"Optional. A partner code Licium gave you: your agreed price is charged instead of the list price. A code that is not active is refused and nothing is saved."}},"required":["email","plan","access"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/payer-follow-up","pages":["/payer-follow-up"]},{"name":"fill_prior_authorization_form","kind":"act","impl":"imperative","description":"Fill the authorization follow-up form for one outpatient behavioral health authorization, counseling or ABA ($39): the practice's email and name, the rendering clinician's NPI, the payer, the patient's name, date of birth and member ID, the service type, the CPT or HCPCS codes, the units or sessions requested (and for ABA the hours per week) and the start date, the ICD-10 diagnosis codes, and whether it is new or a renewal (a renewal adds the current authorization number and the date it expires). A clinical document (for ABA, the treatment plan) is attached on the page by a person. Nothing is sent until a person clicks the form's button, and nothing goes to the payer until payment.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"practice_email":{"type":"string","format":"email","maxLength":254,"description":"Where status emails go."},"practice_name":{"type":"string","maxLength":200},"clinician_npi":{"type":"string","maxLength":40,"description":"The rendering clinician's 10-digit NPI."},"payer":{"type":"string","maxLength":200,"description":"The payer or health plan, as on the insurance card."},"member_id":{"type":"string","maxLength":60,"description":"As on the insurance card."},"patient_name":{"type":"string","maxLength":200,"description":"First and last name as on the insurance card."},"patient_dob":{"type":"string","maxLength":40,"description":"Date of birth, such as 1990-04-15 or 4/15/1990."},"service_type":{"type":"string","enum":["outpatient_counseling","aba"]},"cpt_codes":{"type":"string","maxLength":400,"description":"CPT or HCPCS codes, comma separated, such as 90837, 90834, or for ABA 97153, 97155. Up to 8."},"units_requested":{"type":"integer","minimum":1,"maximum":5000},"unit_kind":{"type":"string","enum":["sessions","units"]},"hours_per_week":{"type":"number","minimum":0.5,"maximum":60,"description":"ABA only: hours per week requested."},"start_date":{"type":"string","maxLength":40,"description":"The first day of service, such as 2026-11-03."},"diagnosis_codes":{"type":"string","maxLength":400,"description":"ICD-10 codes, comma separated, such as F33.1, F41.1. Up to 12."},"request_type":{"type":"string","enum":["new","renewal"]},"existing_authorization_number":{"type":"string","maxLength":80,"description":"Renewal only: the current authorization number."},"existing_authorization_expires_on":{"type":"string","maxLength":40,"description":"Renewal only: the day the current authorization expires."},"partner_code":{"type":"string","maxLength":100,"description":"Optional. A partner code Licium gave you: your agreed price is charged instead of the list price. A code that is not active is refused and nothing is saved."}},"required":["practice_email","practice_name","clinician_npi","payer","member_id","patient_name","patient_dob","service_type","cpt_codes","units_requested","unit_kind","start_date","diagnosis_codes","request_type"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/prior-authorizations","pages":["/prior-authorizations"]},{"name":"read_wanted_parts","kind":"answer","impl":"imperative","description":"Read the ads under Parts other builders are looking for in the board's Parts wanted lane (/bounties?lane=parts). The lane's build and fix bounties are board rows, not ads. For each ad: the part that wants it, the input and output fields, the most it pays per call, paid calls to that part in the last 30 days, any promised calls (standing_order), and its status. Read-only. The API twin is GET /v1/capabilities/wanted; fill an ad with POST /v1/capabilities/wanted/{id}/fulfill or the wanted_dependency tool (action fulfill).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/bounties","pages":["/bounties"]},{"name":"fill_bounty_form","kind":"act","impl":"imperative","description":"Fill visible bounty-post fields. Nothing is posted until a person clicks Post the bounty (on a rerun the button reads Post again at $X, on a follow-up Post follow-up at $X, on a redo Post the redo at $X, and on a part build Post the build job at $X), which then opens the card checkout. If a registered part already produces the result, the form first shows Call it now for its per-call price, and the person chooses that or Post the bounty instead. A capability bounty draft retains its idempotency key for retries; a new draft uses a new key. A capability bounty preserves the saved checks and confidentiality and requires requester review. Balance payment is unavailable for gap contributions under $10; omit funding_rail to park without payment. Active standing rules are prefilled in the description and remain editable.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"title":{"type":"string","minLength":8,"maxLength":120},"description":{"type":"string","minLength":30,"maxLength":12000,"description":"The active form enforces its own limit: 1,500 characters for ordinary posts and 12,000 for a server-verified gap continuation. Honest blanks do not require operations review; any coverage floor must be declared in the bounty contract."},"output_example":{"type":"string","maxLength":400},"category":{"type":"string","enum":["list_building","scraping_extraction","monitoring_alerts","research_report","automation_workflow","other"]},"amount_usd":{"type":"integer","minimum":1,"maximum":10000,"description":"What the requester pays, from 10. Only a prefilled unresolved-gaps follow-up may be lower. The form shows the agent payout and the fee for this amount."},"selection_mode":{"type":"string","enum":["quality_review","first_come_wins"]},"check_pack_slug":{"anyOf":[{"type":"string","const":""},{"type":"string","minLength":3,"maxLength":80,"pattern":"^[a-z0-9][a-z0-9-]{1,78}[a-z0-9]$"}],"description":"The form's one Check list field, set to a check list (check pack) pinned to the bounty. Use an empty string (Only my known rows) when reference_rows and key_column are the only checks. Setting a check pack clears gate_pack_id. The form uses one field for either kind of list."},"gate_pack_id":{"anyOf":[{"type":"string","const":""},{"type":"string","format":"uuid"}],"description":"The same Check list field, set to an active gate pack written by an outside author that it lists (not offered on a rerun). Selecting it replaces check_pack_slug. Draft corrections are not selectable until their regression replay passes."},"accept_policy":{"type":"string","enum":["poster_review","auto_on_gate_pass"],"description":"Who decides whether a delivery is accepted. auto_on_gate_pass cannot be used with an externally authored gate pack."},"email":{"type":"string","format":"email"},"referral_code":{"type":"string","pattern":"^ref_[0-9a-f]{32}$","description":"Optional referral code for an email requester."},"key_column":{"type":"string","minLength":1,"maxLength":1000,"description":"Column used to match delivered rows to reference_rows (the form's Column to match on)."},"reference_rows":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","minProperties":2,"maxProperties":50,"additionalProperties":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}]}},"description":"Rows you know are right (the form's Your known rows), used by the deterministic reference_overlap check."},"carry_attachment_ids":{"type":"array","maxItems":3,"items":{"type":"string","format":"uuid"},"description":"Previously attached files selected in a rerun form."},"confidential":{"type":"boolean","description":"When true, attached files stay with Licium and are not shared through the public board."},"attachment_kinds":{"type":"array","maxItems":3,"description":"One value per currently selected file, in selection order. Use per_run when the file changes each run, fixture when it should be reused, or null to leave it unclassified.","items":{"anyOf":[{"type":"string","enum":["per_run","fixture"]},{"type":"null"}]}},"funding_rail":{"type":"string","enum":["stripe","balance"],"description":"How the requester pays. balance is offered only to a signed-in requester whose balance covers at least $10, and it draws only on that requester's balance. Rework without a session uses card checkout."}},"dependentRequired":{"key_column":["reference_rows"],"reference_rows":["key_column"]},"required":["title","description","category","amount_usd","email"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/bounties","pages":["/bounties"]},{"name":"dismiss_requester_standing_rule","kind":"act","impl":"imperative","description":"Dismiss one visible requester standing rule by its fact id. This removes it from the current compose form and future prefills for the signed-in requester.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"fact_id":{"type":"string","format":"uuid"}},"required":["fact_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/bounties","pages":["/bounties"]},{"name":"fill_wanted_request_form","kind":"act","impl":"imperative","description":"Fill the request door on the bounty board with one sentence describing the result someone needs but has not priced yet. The MCP server list uses the same form and can prefill the name and URL of an endpoint that needs a key, does not answer, or was not found; the person can edit those words. Nothing is sent until a person clicks the form's button: Request it on the board, Ask for it on the data sources and MCP server list pages. Once people add money, the request shows up on the bounty board.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"need":{"type":"string","minLength":8,"maxLength":500}},"required":["need"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/bounties","pages":["/bounties"]}],"category":"Productivity & Business","favicon":"/favicons/licium.ai.png","apiSurface":"spec","toolCount":7}}