time-and-dime.netlify.app
Time&Dime is a local-first, WebMCP-enabled timed scenario calculator.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 7 · Transact 0 · Score: Not yet scored
Tool inspector
create_project
Create a Time&Dime project, store it locally, and open its project page. Duration projects need an end duration. Date-time projects need exact start and end dates with 24-hour times.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
name |
string | yes | Name of the project. |
description |
string | no | Optional description of the project. |
endTimeMode |
string | yes | Whether the project ends after a duration or at an exact date and time. |
startDate |
string | no | Start date in YYYY-MM-DD format. Used when endTimeMode is dateTime. |
startHours |
integer | no | Start hour in 24-hour time. Used when endTimeMode is dateTime. |
startMinutes |
integer | no | Start minute. Used when endTimeMode is dateTime. |
startSeconds |
integer | no | Start second. Used when endTimeMode is dateTime. |
endDuration |
integer | no | Non-negative safe-integer duration value. Used when endTimeMode is duration. |
endDurationUnit |
string | no | Unit for endDuration. Used when endTimeMode is duration. |
endDurationParts |
object | no | Composite duration parts. The smallest non-zero supplied unit becomes the stored unit and larger parts are converted into it. Years equal 12 months; for days or smaller, years equal 365 days and months equal 30 days. |
endDate |
string | no | End date in YYYY-MM-DD format. Used when endTimeMode is dateTime. |
endHours |
integer | no | End hour in 24-hour time. Used when endTimeMode is dateTime. |
endMinutes |
integer | no | End minute. Used when endTimeMode is dateTime. |
endSeconds |
integer | no | End second. Used when endTimeMode is dateTime. |
Raw JSON schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Name of the project."
},
"description": {
"type": "string",
"maxLength": 5000,
"description": "Optional description of the project."
},
"endTimeMode": {
"type": "string",
"enum": [
"duration",
"dateTime"
],
"description": "Whether the project ends after a duration or at an exact date and time."
},
"startDate": {
"type": "string",
"format": "date",
"maxLength": 10,
"description": "Start date in YYYY-MM-DD format. Used when endTimeMode is dateTime."
},
"startHours": {
"type": "integer",
"minimum": 0,
"maximum": 23,
"description": "Start hour in 24-hour time. Used when endTimeMode is dateTime."
},
"startMinutes": {
"type": "integer",
"minimum": 0,
"maximum": 59,
"description": "Start minute. Used when endTimeMode is dateTime."
},
"startSeconds": {
"type": "integer",
"minimum": 0,
"maximum": 59,
"description": "Start second. Used when endTimeMode is dateTime."
},
"endDuration": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Non-negative safe-integer duration value. Used when endTimeMode is duration."
},
"endDurationUnit": {
"type": "string",
"enum": [
"Milliseconds",
"Seconds",
"Minutes",
"Hours",
"Days",
"Months",
"Years"
],
"description": "Unit for endDuration. Used when endTimeMode is duration."
},
"endDurationParts": {
"type": "object",
"description": "Composite duration parts. The smallest non-zero supplied unit becomes the stored unit and larger parts are converted into it. Years equal 12 months; for days or smaller, years equal 365 days and months equal 30 days.",
"properties": {
"years": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"months": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"days": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"hours": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"minutes": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"seconds": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"milliseconds": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"minProperties": 1,
"additionalProperties": false
},
"endDate": {
"type": "string",
"format": "date",
"maxLength": 10,
"description": "End date in YYYY-MM-DD format. Used when endTimeMode is dateTime."
},
"endHours": {
"type": "integer",
"minimum": 0,
"maximum": 23,
"description": "End hour in 24-hour time. Used when endTimeMode is dateTime."
},
"endMinutes": {
"type": "integer",
"minimum": 0,
"maximum": 59,
"description": "End minute. Used when endTimeMode is dateTime."
},
"endSeconds": {
"type": "integer",
"minimum": 0,
"maximum": 59,
"description": "End second. Used when endTimeMode is dateTime."
}
},
"required": [
"name",
"endTimeMode"
],
"oneOf": [
{
"properties": {
"endTimeMode": {
"const": "duration"
}
},
"anyOf": [
{
"required": [
"endDuration",
"endDurationUnit"
]
},
{
"required": [
"endDurationParts"
]
}
]
},
{
"properties": {
"endTimeMode": {
"const": "dateTime"
}
},
"required": [
"startDate",
"startHours",
"startMinutes",
"startSeconds",
"endDate",
"endHours",
"endMinutes",
"endSeconds"
]
}
],
"additionalProperties": false
}
Similar websites
bahi.naklitechie.com
Double-entry books for an Indian business in one browser tab: invoices, GST returns, TDS and TCS, inventory and your CA's review, kept in one file on your own d…
dashboard.orderly.network
Orderly dashboard
fin-esse-beta.vercel.app
A WebMCP-powered financial planning workspace where you and an AI agent reason across your loans, portfolio, budget and goals together.
bankgraph.app
Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.