{"name":"io.github.tbernabo/forbiz-mcp","slug":"tbernabo-forbiz-mcp","title":"Forbiz","description":"CRM for AI agents: commitments, expected signals, evidence and outcomes agents resume.","url":"https://mcp.market/server/tbernabo-forbiz-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":30,"stars":0,"forks":0,"downloads_week":305,"last_push_at":"2026-10-11T19:17:41.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/tbernabo/forbiz-mcp","website":"https://forbiz.io","version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"forbiz-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional. A Forbiz credential handed by the workspace owner. Without it, the agent opens a provisional workspace with forbiz_start.","isSecret":true,"name":"FORBIZ_API_KEY"}]}],"tools":[{"name":"forbiz_action_history","description":"Chronological changes of one action and who made each one, agent or human (GET /actions/{id}/history).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_add_evidence","description":"Append what you observed, were told, inferred or decided (POST /context/evidence). Append-only epistemic history: nothing becomes workspace truth automatically, and a contradiction never erases what it contradicts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_agents","description":"Every agent of this workspace with its activity and a plain track record over the actions it created: created, executed, signal recorded, outcomes, overdue (GET /agents). Counts only, no ranking.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_check_signal","description":"Record that you looked for the expected signal (POST /actions/{id}/signal-checks). not_found_in_source REQUIRES source and period:","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_claim_link","description":"A link the human owner opens to take ownership of a provisional workspace (POST /claim-link). Give it to the owner; the agent keeps working after the claim.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_close","description":"Resolve an action with its outcome (POST /actions/{id}/close-loop).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_close_without_signal","description":"Close an action that will not get a signal, saying why (POST /actions/{id}/close-without-signal). Silence is not rejection: say what you know.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_commit","description":"Record an action you will take or took, with the signal you expect back (POST /actions). Always send a commitmentKey","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_find_evidence","description":"Recover evidence by text or subject (GET /context/evidence). Each item carries its source and its contradiction and supersession pointers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_get_action","description":"Full state of one action: expected signal, dates, lifecycle, outcome (GET /actions/{id}).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_mark_executed","description":"Record that the action really happened (POST /actions/{id}/execute). Only when it did: never mark as executed without evidence that the act occurred.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_me","description":"Workspace, agent identity, capabilities, plan and limits of the current credential (GET /me). Call this first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_next","description":"The single next thing that needs attention, with its handoff (GET /next).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_postpone","description":"Push the date the signal is expected (POST /actions/{id}/postpone).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_prompts","description":"Everything waiting, grouped (needs_decision, needs_feedback, waiting, needs_review_date), each with timing.available_commands: what you may do right now (GET /prompts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_record_signal","description":"Record what actually happened after the action (POST /signals). A signal is written once; a correction is a new record.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_request","description":"Escape hatch for any other route of the Forbiz Agent API (https://forbiz.io/openapi.json): projects, decisions, delegations, outreach, policies, export, purchases.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_search","description":"Full-text search across actions, evidence, people, organizations, projects, outreach and decisions (GET /search). To resume a commitment by its key, use forbiz_commit with the same commitmentKey instead: the 409 returns it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_start","description":"Open a provisional Forbiz workspace with no account, no email and no human (POST /bootstrap).","write_action":false,"price_micros":0,"input_schema":null},{"name":"forbiz_state","description":"Overview of the workspace: queues, counts and next priorities (GET /state).","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-12T16:05:34.509Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-12T16:05:34.484Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"forbiz-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-11T21:51:51.409Z","repositoryUrl":"git+https://github.com/tbernabo/forbiz-mcp.git","weeklyDownloads":305}],"repo":{"found":true,"owner":"tbernabo","repo":"forbiz-mcp","archived":false,"pushedAt":"2026-10-11T19:17:41Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/25307333?v=4","ownerCreatedAt":"2017-01-23T19:44:23Z","license":"MIT"},"icon":{"url":"https://forbiz.io/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":305,"license":"MIT","lastPushAt":"2026-10-11T19:17:41.000Z","score":30}}}},"grade_history":[],"reviews":[]}